Software Development Engineer
CurrentS3 Server Provisioning Automation • Designed and lead implementation of auto-provisioning service for S3 Webserver fleet.• Designed and implemented a service to generate dashboards for S3 Webserver fleet stacks in internal wiki for support teams.• Developed workflow to provision S3 Webserver fleet.• Developed team processes for deployment safety and CI/CD, on-call, code reviews, and service operational readiness (metrics, alarms, runbooks).• Mentor junior and peer engineers and interns.EC2 Deployment Service • Supported the internal deployment system for EC2 host updates.• Software lead on a project to update dependencies for Amazon Linux 2 to unblock provisioning and updating for internal host types.• Improved file transfers for internal packages to EC2 hosts.• Optimized SWF workflow data processing to allow horizontal scaling of deployment service.• Worked with teams to bring their platforms into the EC2 deployment systems.• Provided data and walkthrough of EC2 control plane system for keeping EC2 hosts updated for multiple System and Organization Controls (SOC) audits.Pinpoint - Mobile Messaging • Worked on and supported SMS, push notification, and voice message services behind Pinpoint and SNS.• Designed and led small team to implement template system that works across Pinpoint SMS, push notification, and email channels.• Designed and implemented Phone Number Validate feature.• Worked on design and implementation of two-way SMS messaging.• Improved SMS message delivery failover globally.• Worked with and developed tools for Cloud Support teams.