Backend Senior Software Engineer
April 2017 – Jan 2025
Developing scalable and reliable API services with Python, MySQL, Rust, Ruby, Kafka, and many other tools.
- Led the design and implementation of an in-house address verification system that replaced a slow, unreliable, and expensive external API call. The final service was implemented in Rust, runs 50x faster and has had no service level outages, and resulted in large annual savings.
- Designed and implemented multiple extractions from an overloaded monolith and DB. They were completed on time with no break in service or changes in API behavior. This included rigorous testing and careful migrations.
- Participated in design and implementation of the back end for new API products: carbon offsets, insurance purchases, and analytics tools for customers. The last also powers a web based analytics tool, and continues to perform well for real-time queries as we grow.
- Teach architecture, schema design, and language concepts to junior developers.
- Improvements to developer experience, build scripts, and CI/CD system. Used industry standard tools and practices: TDD, CI/CD, VMs, AWS, Github.