•Appointed the Technical Lead on an accounting ledger proof of concept project. As the technical lead I was the primary researcher, project planner (creation of tickets, timeline estimation, etc.), and final decision maker on the projects technical implementation. I was directly responsible for output of 2 other engineers and a third via the other senior engineer on the project. I helped lead the other senior engineer on his section of the project as well as how to best use the junior engineer he had working with him.
•Developed and executed on a migration strategy for a Python/Thrift RPC application from single EC2 instances to a scalable ECS network load balanced application. This included cron jobs that were migrated into Fargate tasks, integrating with the company build process, and deeper DataDog integration and monitoring dashboard.
•Developed and executed on a migration strategy for a Python/RabbitMQ/Celery ETL application to an ECS/SQS based service. This included cost and timeline estimation. Increased reliability, scalability and testability. This led to less developer interactions to reload data and faster development times.
•Developed a training curriculum (TDD, design patterns, Python, MySQL, etc.) for interns and new grads on team so they can be effective engineers. Hosted TDD katas to train developers.