Software Engineer
Current• Refactored API-Gateway code to use updated dependencies, fixed existing tests and added new tests.• Led the implementation of upgrading internal tooling that uses a more secure API to download, sign, and publish latest Java releases from Azul Zulu with around a 7x performance improvement compared to the previous implementation.• Led the migration of microservices to use OkHttp3 instead of Apache HTTP because it is more secure and didn’t involve breaking changes to code.• Led the… Show more • Refactored API-Gateway code to use updated dependencies, fixed existing tests and added new tests.• Led the implementation of upgrading internal tooling that uses a more secure API to download, sign, and publish latest Java releases from Azul Zulu with around a 7x performance improvement compared to the previous implementation.• Led the migration of microservices to use OkHttp3 instead of Apache HTTP because it is more secure and didn’t involve breaking changes to code.• Led the development of microservices templates using GCP pub-sub instead of Kafka and increased the codecoverage. Also refactored code to improve readability and developer efficiency by around 33%.• Helped achieve annual savings of around $200-400k by re-architecturing a microservice with Spring Boot in Java so it could utilize Google Cloud Platform (GCP) instead of Kafka and on-premises data-centers.• Supported decoupling of customer-facing event sources from the monolith and maintained 100% of user visibility during the migration with around 2% less API calling to the monolith by re-architecturing a microservice.• Unblocked multiple teams and resolved alerts indicating potential issues affecting customers and business during on-call shifts by modifying memory and capacity of pods of microservices. Show less