Billing Platform Engineering Team
Senior Software Engineer - May '24 - Present
Tech Lead - Dec '24 - Jan '26
Software Engineer II - August '22 - May '24
2021 — 2022
Chicago, Illinois, United States
Customer Enrollment Team
Collaborated to build a new self-service Enrollment site and API. Resulted in a 10% increase in conversion rate
Designed and developed the Enrollment API with scalability in mind using Python, FastAPI, and AWS Lambda to store Enrollment data in AWS RDS. Implemented alarms and end-to-end tests with Datadog and Terraform
Wrote various Python AWS Lambda functions to support the Customer Enrollment process and decrease reliance on no-code tools used by the Operations Team
Developed responsive React components with TypeScript and Tailwind for the Enrollment site
Chicago, Illinois
Framework Services Team
Coded enhancements for the Framework Services Spring Boot Java API to support additional Framework UI data visualization components for new applications and reports
Conducted Datadog analysis to identify bottlenecks in the Framework Service
Developed an audit logging solution that allows for easier debugging of Framework report configurations. Frontend written with Typescript and Angular, service code written with Spring Boot Java
Conducted GraphQL proof of concept to determine the performance and development benefits vs. REST
CDM Entitlements Team
Implemented a Redis cache client for the Entitlements Spring Java API which resulted in decreased query times from ~3.0 seconds down to ~0.3 seconds
Collaborated with senior engineers to design a caching strategy that handles cache eviction, cache flushing and error + timeout handling
Conducted Neo4j PoC involving database cluster setup and load testing. Determined that Neo4j has an advantage over the current Postgres database in terms of speed and scalability
Implemented Azure Key Vault to keep app secrets separate from the code base
Further automated deployment process to update Tomcat server property files via Jenkins
Documented Neo4j PoC, Redis cache implementation, Azure Key Vault implementation and Jenkins deployment steps
2018 — 2018
Parsippany, NJ
Developed a proof of concept chat bot web app built with Python, Flask, and IBM Watson Assistant/Discovery to support the Operation Eligibility Engine (OEE) support team tasked with investigating misplaced packages
Based on user input a web service is called to return relevant information to expedite the support process before the OEE support team is involved
Placed 1st out of 27 teams at the UPS 2018 Summer Hackathon with project UPSurge
UPSurge is an Android application built with C#, Xamarin, and MVVMCross that allows consumers to more easily send and receive packages on demand by utilizing IBM Blockchain and IBM Watson Visual Recognition
2017 — 2017
Wayne, NJ
Supported production plants in collaboration with the Technology Deployment team by optimizing formulations for cost, efficiency, plant capabilities, and raw material availability
Reformulated several high volume Castrol GTX products across 3 different manufacturing sites resulting in a cost savings of $4.7 million per year
Participated in a cost of goods analysis for Latin American formulations obtaining a 2.4% cost reduction
Education
2014 — 2019
Stevens Institute of Technology
Bachelor of Engineering Degree
2014 — 2019
2017 — 2017
RMOTR
Introduction to Python
2017 — 2017