I am a Senior Software Engineer with experience in infrastructure maintenance, DevOps tools development, monitoring systems, and technology consolidation. I have led UI/UX projects and implemented back-end features.
- Led the post-acquisition infrastructure team for Education.com, overseeing reliability and availability mprovements to the educational resource website serving 44 million members and 2 million daily active users.
- Developed internal DevOps tools and optimized CI/CD pipelines to enhance build and deployment automation for both legacy monolith and microservices, leading to a 30% reduction in manual intervention and deployment errors.
- Rewrote parts of our AWS infrastructure to be an automated infrastructure-as-code setup instead of manual console management, resulting in better versioning of changes and a reduction in human errors during incident response.
- Spearheaded a complete overhaul of the monitoring and alerting system, constructing monitoring dashboards, configuring critical alerts on services, integrating them with Slack and PagerDuty, and developing a 10 person on-call rotation system that improved incident resolution time by 70%.
- Cultivated a partnership between the infrastructure and application engineering teams to improve product security and incident response times, contributing to customer satisfaction.
- Identified opportunities to consolidate technologies used across the company and migrate them to save 2-3x annually on enterprise contracts with third-party vendors.
- Created the teamâs internal documentation system and training to help new engineers onboard 2x faster.
- Onboarded and mentored 2 junior engineers onto the team through pair programming and frequent check-ins.
- Led the front-end development of a complete UI/UX revitalization project for IBM Virtual Viewer, an enterprise document viewer and markup application, boosting user engagement by introducing an improved layout and design theme to modernize the application and increase in user retention by 15%.
- Championed discussions with development, product management, and UX design teams during weekly meetings to refine design and implementation approaches to provide the best user experience given the engineering constraints of the legacy application.
- Developed REST API endpoints to extend the applicationâs core services to other areas of the application.
- Addressed customer issues and fixed defects raised in APARS to ensure product smoothness and user satisfaction. - Wrote and conducted automation tests and ensured >99% of tests are passing in the CI/CD pipelines on release.