Santa Monica, California, United States
• Maintained and developed an asynchronous publish/subscribe system in AWS, Terraform, and Golang: responsible for retrieving package tracking data given a tracking number, the system contained 80+ microservices, each for an individual carrier (e.g. USPS, UPS) and handled up to a peak of 2 million requests per day
• Maintained and developed various internal microservices and microfrontend services in Golang and React with an API to interface with a PostgreSQL database
• Monitored dashboards through SumoLogic to maintain and troubleshoot our services from unforeseen friction
• Refactored legacy monolith code base into testable interfaces to allow for automated CI/CD testing and independent auto-scaling to handle large spikes in traffic (i.e. Black Friday)
• Handled rotating on-call schedules with the responsibilities of responding to system alerts and cross-team requests/questions about functionality and feature requests
• Coordinated weekly paired-programming sessions with senior level engineers to learn better programming practices and understand larger architectural team decisions
• Researched the cost/benefit of potential system improvements and determined recommended courses of action