Software engineer with a diverse specialty developing and testing applications based on the specifications. Organized, innovative, and experienced in all stages of development and deployment. Proficient in OOP and other paradigms and fluent in JavaScript, Java, and Python.
Led architecture and development of enterprise observability platform supporting 1,000+ production applications, improving monitoring coverage and system reliability at scale.
•
Built an AWS Bedrock Agent system using CDK that autonomously classifies monitoring alerts by leveraging historical incident outages and observability reports to suggest optimized thresholds and recommendations via a Lambda-invocable API.
•
Established enterprise reliability standards by partnering with SRE teams to implement SLI/SLO frameworks for availability, latency, and error budgets, increasing resiliency and cutting human-detection incidents by 60%.
•
Led team of 5 engineers delivering end-to-end features across frontend, backend, and CI/CD pipelines, enabling faster iteration and higher deployment confidence in a distributed Agile environment.
Developed a machine learning-based natural language processor with 99% accuracy to parse and classify alerts from SaaS RSS feeds by incident severity using AWS Products. Implemented the solution using multiple Lambda functions, EventBridge, IAM Roles, and Secret Manager within a Step Function, leveraging Infrastructure as Code with CloudFormation, CodeBuild, and CodePipeline.
•
Lead developer for a tool used to grade application suites ensuring they have the correct level of observability solutions including guides for remediation utilizing Angular, Typescript, Java Spring Boot, DynamoDB frameworks in a containerized web application.
•
Reduced tech debt by 20% by designing a process to monitor daily usage, enforce enterprise standards, and automate removal of non-reporting and retired entities within our SaaS solutions exploiting a Python script deployed in a daily Kubernetes Cronjob.
•
Improved root cause analysis, while reducing mean time to recovery by developing an automated process to enrich application monitoring by pulling metadata from various sources to enrich alerts and create a topology view for application infrastructure.
•
Improved application reliability and resiliency across the enterprise, by working with site reliability engineers to establish alerting standards for SLI metrics and SLOs focusing on availability, latency, and error budgets.
Worked with both site reliable engineers and development teams to establish baseline golden standards for Nationwide technology by creating alerts measuring SLOs and SLIs with a focus on availability, latency, and error budgets.
•
Improved application performance by collecting, processing, aggregating, and displaying real-time quantitative data about distributed systems within New Relic by establishing and enforcing alert thresholds.
•
Developed an on prem containerized React application with a Python Flask backend which connected to Postgres persistent volume database which displays real-time status of customer facing technology throughout the enterprise for cabinet and management.
•
Owned and managed the SDLC and maturity of the app in a scrum environment assigning tasks and features to contracted employees.
•
Played a key role in migrating alerts and events from Oracles NetCool to BigPanda, AIOps event management platform.
Provided individualized support to a cohort of two hundred undergraduate seniors enrolled in the engineer capstone course focusing on computer science and software engineering.
•
Demonstrated exceptional leadership and expertise in software engineering concepts, enhancing interpersonal communication skills through the delivery of live lectures, engaging discussions, and comprehensive review sessions.
•
Offered valuable professional insights derived from personal work experience in various corporate technical enterprise roles.
Worked within a Microsoft Dev-Ops environment where I created and deployed both RESTful and SOAP APIs including managing new releases, products, and tools within various release and deployment Azure pipelines.
•
Reduced latency by using API Management to develop API’s while integrating code for both front and backend services.
•
Using C# developed an NUnit testing project that tested all the APIs the company was consuming. Which I configured and deployed then released into an automated Pipeline to fulfill the last step in the company’s CI/CD cycle.
•
Refactored a legacy ASP.NET application using React, ASP.NET, and SQL-Server which displayed ALE/EDI on prem info.