Senior Full Stack Engineer | Java/Kotlin Lead
• Spearheaded the migration of a monolithic Java application to a microservices architecture using Spring Boot and Kotlin, resulting in a 40% improvement in system scalability and deployment flexibility• Applied an event-driven architecture using Apache Kafka, processing over 1 million events daily with 99.99% reliability• Led the adoption of Kotlin for new microservices, improving code conciseness and developer productivity by 30%• Optimized database performance through Redis caching and query optimization, reducing API response times by 75%• Introduced KQL to analyze over 1TB of data logs, optimizing system performance and troubleshooting• Boosted stored procedures in SQL Server and T-SQL queries, improving database performance by 20%• Introduced Datadog for resource usage and log monitoring, reducing system downtime by 10%• Orchestrated the transition from legacy authentication to OAuth 2.0 and JWT-based system, enhancing security across all microservices• Developed a reusable React component library, cutting frontend development time by 40% across projects• Established Azure infrastructure setup with App Services, Active Directory, Logic Apps, Service Bus and Kubernetes Services for the Hybrid architecture• Spearheaded the implementation of container orchestration using Kubernetes, enhanced deployment reliability and scaling capabilities• Implemented CI/CD pipelines using Azure DevOps, reducing deployment time from hours to minutes and enabling frequent, reliable releases• Combined automated testing frameworks with Junit and Mockito to enhance code quality; achieved over 90% test coverage across microservices, leading to fewer production bugs and increasing stakeholder confidence in releases• Mentored a team of 8 developers in Kotlin and microservices best practices, fostering a culture of continuous learning and innovation