• 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.