Andrew Thal

Staff Software Engineer at Mozilla

Greater Chicago Area 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
🎓
Top School
Andrew Thal is a staff software engineer with 14 years of experience designing and scaling cloud-native, data-driven platforms that power mission-critical products. He blends deep backend craft—demonstrated by contributions to prominent open-source eCommerce projects like Solidus and Spree—with a people-first leadership style honed through roles from engineering manager to technical lead and architect. Comfortable in global, asynchronous teams, he focuses on infrastructure automation, performance tuning, and sustainable system design. His unusual background in organizational psychology informs how he builds ethical, human-centered tools and mentors high-performing teams. Now at Mozilla working on investigative network tooling, Andrew continues to bridge rigorous technical execution with thoughtful organizational design.
code14 years of coding experience
job14 years of employment as a software developer
bookBachelor of Arts Psychology, Bachelor of Arts Psychology at The George Washington University
github-logo-circle

Github Skills (17)

ruby-rails10
ecommerce10
testing10
rails10
indexing10
ruby10
indexer10
activerecord10
spree10
ruby-on-rails10
database-optimization10
spreed10
postgresql9
apidoc9
api9

Programming languages (13)

JavaCSSRustPugGoHTMLTypeScriptJavaScript

Github contributions (5)

github-logo-circle
solidusio/solidus

Jul 2014 - Aug 2015

🛒 Solidus, the open-source eCommerce framework for industry trailblazers.
Role in this project:
userBack-end Developer
Contributions:94 commits, 103 PRs, 85 pushes in 1 year
Contributions summary:Andrew primarily contributes to the e-commerce framework's core functionality, focusing on backend aspects such as inventory management, database performance, and user account management. Their work includes implementing features related to store credits and exchanges, resolving bugs around payment processing, and adding features like allowing the admin to manage the stock locations for users. They also made improvements to improve backend query performance.
ecommercerailssolidusrubyshopping-cart
spree/spree

Feb 2014 - Jan 2015

An open source eCommerce platform giving you full control and customizability. Modular and API-first. Multi-vendor, multi-tenant, multi-store, multi-currency, multi-language. Built using Ruby on Rails. Developed by @vendo-dev
Role in this project:
userBack-end Developer
Contributions:63 commits, 4 PRs, 54 comments in 11 months
Contributions summary:Andrew primarily contributed to the Spree e-commerce platform's back-end functionality. Their commits focused on improving database performance by adding indexes and refactoring stock-related service objects to deal with inventory units. They also worked on enhancing the admin interface, specifically for user management and customer details within the order system. Furthermore, the user addressed several bugs, including issues with payment processing and expedited exchanges.
multi-sourceecommercemulti-languagespreecommerceshopware
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
Andrew Thal - Staff Software Engineer at Mozilla