Application Platform Engineer with experience in optimizing CI/CD pipelines and managing cloud infrastructure. Expertise in NGINX, Kubernetes, and application performance monitoring drives the delivery of reliable and efficient systems. A strong background in collaborative problem-solving enhances the ability to improve application functionality.
Work History
Application Platform Engineer
4 Years 7 Months
Oracle | 01.2022 - Current
Owner and maintainer of the CI/CD pipelines acting as lead architect and engineer for all changes and features. Acts as a main point of contact for knowledge related to interacting with the pipelines.
Works with Cloud Operations to monitor production Jenkins jobs critical to DevOps processes and frequently leads debugging and providing live solutions for issues.
Designed and implemented a testing deployment that is set up like production to test issues that are only reproducible in production. Deployment was set up efficiently without using any extra production resources while existing deployments are running.
Develops and deploys dashboards to visualize critical performance metrics, such as HTTP error rates, memory usage, API call volumes, pod status, and background job performance, providing essential insights for proactive system monitoring. Also maintains the pipelines responsible for deploying these dashboards.
Authored documentation on pipeline structure, debugging strategies, and standard operating procedures. Created step-by-step guides for frequent tasks, such as adding microservices or deployments, updating memory allocations, and executing Python scripts during deployment workflows.
Communicates effectively across teams for DevOps, platform engineering, customer support, and application development when discussing issues that require a variety of expertise, adjusting technical explanations to each team’s context to ensure collaborative and effective problem-solving.
Application Engineer
4 Years 7 Months
Oracle | 06.2017 - 01.2022
Led several efforts to modularizing the Java Enterprise application by separating components into independent microservices.
Created a centralized framework to support currency conversions for various objects within the application. Dramatically cut down the amount of bugs that were reported and decreased the turnaround time for bugs related to currency conversion as the code was now in a shared framework.
Developed metrics capture prototype with Prometheus for improved system performance visibility.
Created a feature to monitor API call volumes, visualizing usage data for strategic decisions. This was used to triage performance bottlenecks and usage patterns with users.
Associate Application Engineer
2 Years
Oracle | 06.2015 - 06.2017
Designed back end components, including DAOs, EOs, and SQL schema.
Conducted integration tests for reliable, high-performing applications.
Collaborated with cross-functional teams to gather requirements.
Troubleshot issues to enhance functionality and performance.
Enhanced documentation for improved team knowledge sharing.
Education
Bachelor of Science - Computer Science
Rochester Institute of Technology | Rochester | 06-2015
Solutions Architect, Principal Azure Platform Engineer & DevOps, Principal Azure Platform Engineer at ConnectionSolutions Architect, Principal Azure Platform Engineer & DevOps, Principal Azure Platform Engineer at Connection
Software Engineer II – Cloud Platform / Reliability Engineering at MicrosoftSoftware Engineer II – Cloud Platform / Reliability Engineering at Microsoft