Principal Software Engineer
• Architected and developed scalable microservices, enhancing application performance and reliability. • Led the migration of a legacy .NET project to a microservices architecture, driving a 30% boost in operations team productivity and reducing resource requirements. This comprehensive transformation significantly enhanced system scalability and performance.• Played key role in designing the new system along with database design.• Enhanced legacy portal performance by refactoring inline SQL queries into efficient stored procedures and functions, resulting in improved maintainability and execution speed.• Engineered robust automation of data pipelines and batch jobs using Apache Airflow, encompassing meticulous DAGs/Jobs coding to optimize operational efficiency.• Expertly utilized DevOps technologies including Kubernetes, Docker and GitLab CI/CD pipelines to streamline deployment workflows and enhance operational efficiency.• Troubleshooted and debugged critical production issues, closely collaborated with the Product Owner for technical analysis of requirements, and provided support during releases, resolving critical issues during USA business hours.• Developed high-performance RESTful services using ASP.NET Core Web API, enabling seamless integration and efficient data exchange.• Designed and implemented advanced stored procedures, views, and functions in SQL Server to optimize database performance and efficiency.• Developed full-stack application using ASP.NET Core MVC for managing Partner metadata for digital fulfillments.• Spearheaded coordination between onsite and offshore teams, streamlining development processes and ensuring seamless project execution.• Led the development team with a focus on strategic prioritization, resulting in a notable 25% reduction in development turnaround time.