Senior Backend Engineer
From Oct 2021, I started working as Senior Backend Engineer where I refactored legacy monolithic architecture to microservices. Resulted in superior and optimized performance of the infrastructure and optimized costs. Key Highlights:
- Re-Architecture of a monolithic service into Microservices using Uncle Bob’s clean architecture approach
- Reduced P95 response time to 150ms from 2 sec
- Hours saved for build and deployment by automated docker build deployments and Added multi stage docker deployment scripts to reduce image size
- Added centralized logging layer resulting in faster time to fix issues and grafana to monitor api performances and exceptions
- Created middleware, interceptions and filters to handle validations, authentication, exceptions and timeout
- Built private npm modules to be consumed by all microservice - data layer, core, auth, logger and infra modules
- Reduced data retrieval time by 25% using fewer servers and improved system efficiency by 60% through optimizing SQL queries.