•
Collaboration with a team of more than 10 developers using Agile methodology to develop an IoT platform.
•
Development of REST APIs to support the implementation of more than 20 new web features such as a reporting system, parking management, user and device authentication / authorization, as well as integration with SSO providers (Microsoft, Google, Keycloak) while respecting Idempotency for critical operations as well as data consistency during high traffic.
•
Refactored more than 1.5k lines of code, reducing memory consumption by over 30%.
•
Debugging and resolving critical production bugs such as memory leaks.
•
Developed custom queries for complex reporting cases, which improved performance.
•
Implemented caching strategies and optimized SQL queries, reducing response time by more than 40%.
•
In collaboration with the DevOps team, set up CI/CD pipelines using Jenkins, reducing code integration time by 25%.
•
Integrated secure payment gateways as well as MinIO S3 for file storage.
•
Implemented unit test and integration tests.
•
Extensible and maintainable code following design patterns (Singleton, Factory, etc.).
•
Daily code review.