Lead Software Engineer
Current• Currently leading the migration of our codebase from Java 8 to Java 17, including the transition to Jakarta EE 9 and Spring Boot 3. Responsibilities involve creating migration strategies, documenting uplift guides, and finding common solutions for our various deployment models.• Successfully executed lift-and-shift deployments across multiple Oracle Cloud Infrastructure (OCI) regions, with a special focus on observability components such as OCI Logging and OCI Logging Analytics. These deployments are now operational in multiple environments.• Led efforts to reduce our data ingestion into NewRelic by over 40% to align with organizational goals, resulting in significant cost savings. This involved identifying and using NerdGraph, NewRelic's GraphQL APIs, to drop low-priority data packets.• Advocated for Infrastructure as Code (IaC) principles, utilizing Terraform to automate resource deployment on Oracle Cloud Infrastructure (OCI) across all regions and environments. Automated components across 30 modules, focusing on using a single codebase for all environments.• Assumed a multifaceted role, actively troubleshooting issues related to Oracle Cloud Virtual Servers (OCVS), TAS Infrastructure, and Cloud Foundry (CF), directly contributing to the enablement of our solutions on OCI.