Designed and developed end-to-end inventory and order management features across Angular and .NET (ASP.NET Core), implementing REST APIs and integrating UI components with backend services for 900K+ annual transactions.
Led the refactoring of a monolith into microservices by modularizing business logic and integrating RabbitMQ for asynchronous messaging, reducing inter-service processing delays by 20,000 ms and improving decoupling and maintainability.
Optimized application performance across frontend-to-backend workflows by implementing Redis caching and tuning SQL queries across PostgreSQL and Azure SQL, reducing API response times by 25% and improving user-facing latency in UI-driven workflows.
Worked on CI/CD pipelines using Jenkins and GitHub Actions, containerized applications using Docker, and supported Kubernetes deployments, improving build consistency and reducing deployment issues by around 30%.
Developed scheduled batch processing jobs using MongoDB and Azure Cosmos DB to synchronize data across systems, ensuring consistent data availability between backend services and user-facing reporting interfaces.
Collaborated with Agile teams across sprint planning, code reviews, testing, and requirement discussions, contributing to timely delivery of features aligned with business priorities and release timelines.