Austin Ellis

Engineer at Towns Labs

San Francisco, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Austin Ellis is an experienced engineer with 13 years in software development, currently serving as Tech Lead and Engineering Manager at Towns Labs in San Francisco. He blends hands-on backend development and QA/test automation, demonstrated by contributions to the popular mongomock project where he implemented key query behaviors, fixed edge-case bugs, and expanded test coverage. Comfortable shipping reliable systems, he focuses on practical correctness (object ID handling, limits, exclusions) that improves developer testing fidelity. As a manager he pairs technical depth with delivery leadership, helping teams move from brittle tests to robust, maintainable code. Outside the obvious, he has a knack for spotting subtle data-modeling issues that surface only under real-world test scenarios.
code13 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
13reputation
522reached
0answers
4questions
github-logo-circle

Github Skills (12)

mongodb10
python10
mocking10
mongodb-database10
testing10
pymongo9
unit-test9
orm8
object-mapping8
java6
ide6
youtube6

Programming languages (9)

TypeScriptJavaCSSC++JavaScriptGoSwiftRuby

Github contributions (5)

github-logo-circle
mongomock/mongomock

May 2013 - May 2014

Small library for mocking pymongo collection objects for testing purposes
Role in this project:
userBack-end Developer & QA Engineer/Test Automation Engineer
Contributions:34 commits, 2 comments in 1 year
Contributions summary:Austin primarily focused on enhancing the `mongomock` library by implementing new functionalities and adding tests. Their contributions included implementing the `drop` and `find_one` methods, and adding functionality to handle field exclusions. They also wrote tests to validate the added features and existing functionalities, ensuring the library's correctness. Furthermore, they addressed and corrected bugs related to object ID comparisons and the behavior of the `limit` function.
pythontestingmockingpymongomock
texuf/whiskeynode

Feb 2014 - Jan 2015

Contributions:35 commits, 1 PR, 1 push in 10 months
databasecachegraphweakorm
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Austin Ellis - Engineer at Towns Labs