Lead / Principal Software Engineer
Lead and mentor a team of backend node engineers that create / maintain the application APIs for our company's flagship product.- Created a yearlong technical roadmap aligned to long term business interests.- Aligned quarterly OKRs to long term business objectives- Led the team responsible for the development and maintenance of 20 micro-service APIS written in Node and Typescript and hosted via AWS API Gateway (20 APIs) and AWS Lambda (~300 lambdas), - Led the team responsible for a technical hosting migration from multi-tenant solution -> single tenant solution using Terraform + Serverless + AWS CloudFormation, which allowed us to host our first enterprise SaaS client- Led the team responsible for the performance tuning of our application APIs using AWS ECS to host the test itself, and a combination of AWS CloudWatch metrics to analyze the results, which ensured we could meet expected burst load of our most demanding clients.- Revitalized our GitLab CI/CD process for more productive developer and release management experience.- Designed and led the team in a project to have full functional coverage of our authorization solutions using a combination of Terraform, AWS Parameter Store, AWS Secrets Manager, and Jest.Stack: DynamoDB, Node / Typescript, AWS Lambda / ECS, AWS API Gateway, Gitlab CI/CD, AWS S3, AWS SQS, AWS Kinesis