Back End Developer
Current- Handle more than 5 backend services, including reports, medical records, logistics, human resources, medical, and finance, with an uptime reaching 99.9% over a year.
- Build and maintain a backend system based on microservices architecture using Node.js (Express, Nest.js) and Go (Gin), improving the speed of microservices deployments.
- Optimize the performance of MySQL, PostgreSQL, and NoSQL (Elasticsearch) databases, resulting in query execution being 5 times faster and reducing application response time through indexing optimization and query.
- Implement Redis as a cache, Docker for containerization, and RabbitMQ as a message broker, increasing the system's ability to handle higher traffic loads.
- Collaborate with frontend developers and product managers in feature development, resulting in sprint completion 15% faster than the initial target.
- Utilize Object-Oriented Programming (OOP) and Clean Architecture in code to create scalable and reusable solutions, reducing technical debt by 30% in previous projects.