Software Engineer, Front end, Amazon Web Services · 40hr/week
Jul, 2021 - Present
Lead front end engineer on a cross-functional platform team within an organization of 30+ software engineers, with responsibility for delivering the complex web-apps hosted on AWS cloud infrastructure used to secure and monitor AWS data centers, Kuiper launch sites and Amazon Corporate buildings globally.
Lead onboarding of Kuiper launch sites as a customer of our physical security software - using agile methodologies to collaborate closely with the new customer to understand requirements and efficiently lead the implementation of features across multiple teams, iterating quickly to refine priorities, define risks, and deliver value incrementally on an intricate and transformational technology for the customer.
Design and implement a metrics system for our web app - research, document and present system architecture design to engineering leadership and participate in architecture reviews as a trusted engineering leader.
Proof of concept in a modern full-stack framework (Remix) - take learnings, painpoints, strengths from legacy system to implement improvements by using latest and emerging front end development best practices, including extensive use of the AWS product suite, test-driven development (MSW for integration tests, Cypress for e2e tests, CloudWatch synthetics for canaries across deployment stages), continuous integration & deployment (CDK & CloudFormation) all while meeting specification and performance bar of the existing system.
Productionize proof-of-concept full-stack web app - Write infrastructure as code in CDK to bring a proof of concept to production at global scale. Leverage AWS product suite (Lambda, Cloudwatch, IAM, CloudFormation, S3, CodeBuild, CodeArtifact, Certificate Manager, Route53 and other products) to meet requirements, respond to operational-readiness-review feedback and efficiently meet Amazon's high bar for secure, scalable, and resiliant distributed software systems.
Lead UI/UX guild, write API best practices document, and present lunch-n-learn sessions - ensuring teams are up-to-date with the latest full stack web technologies and familiar with best practices, mentor engineers across teams in web development raising the bar across teams by providing expert leadership.
Maintainer of the LLRT project (https://github.com/awslabs/llrt/blob/main/MAINTAINERS.md) - Contribute to and maintain popular (7.6k stars) open source javascript runtime using github for distributed version control, issue tracking, community engagement, and project management.