Key Projects
Upgrades and Repaves Automation
Collaborated with developers to design, develop, test and release a new service that automated technology lifecycle management. Reduced risk via automation covering control requirements, rolling out three major software upgrades to ~3000 database servers. Used feature flags and circuit breakers based on DevOps practices.
Unused Infrastructure Remediation
Conducted data analysis to find databases not in use. Managed the project including customer communication. Decommissioned 225 servers saving internal customers $1.8m/yr, freeing up scarce compute capacity and reducing toil and risk. Presented to peer developers, product owners, and business management.
Application Replacement
Replaced a legacy Java private-cloud application with Python AWS serverless architecture. Led progress review calls with stakeholders to escalate blockers and agree architectural decisions. Trained both first-year apprentices and experienced senior Java developers in AWS topics ranging from IAM to IaC/application deployment.
Apprentice Technology Training
Co-delivered with fellow apprentices a course of eight hour-long training sessions on enterprise technology to new first-year apprentices. Tailored the course based on suggestions and answered questions on topics from authentication to private cloud infrastructure to CI/CD. Identified an apprentice lacking support and assisted through one-on-one coaching.
Explore more about my professional background: