Andrew Thomas

Senior Engineer II at American Express

Peoria, Arizona, 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

👤
Senior
🎓
Top School
Andrew Thomas is a Senior Engineer II based in Peoria, Arizona with four years of professional software experience and a background in customer-facing retail roles that shaped his pragmatic approach to problem solving. At American Express he advanced through several engineering levels, shipping reliable solutions while remaining self-driven and eager to learn. He contributes to open-source projects such as Minecraft-Overviewer, where he fixed complex rendering issues after major game changes—demonstrating attention to detail in backend coordinate and tileset logic. Holding a BS and pursuing an MS in Information Systems, Andrew blends formal training with hands-on debugging, documentation updates, and cross-file fixes. Outside work he enjoys reading, biking, and gaming, interests that help him stay curious and focused on system behavior under varying conditions.
code4 years of coding experience
job9 years of employment as a software developer
bookHighlands Ranch High School
bookHigh School Diploma, 3.67, High School Diploma, 3.67 at Youngker High School
bookMaster's degree, Information Systems, Master's degree, Information Systems at University of Phoenix
languagesEnglish, Spanish
github-logo-circle

Github Skills (8)

minecraft10
coordinate-systems10
python10
map-generation10
c119
c179
documentation8
javascript7

Programming languages (2)

JavaPython

Github contributions (5)

github-logo-circle
Render high-resolution maps of a Minecraft world with a Leaflet powered interface
Role in this project:
userBackend Developer
Contributions:1 review, 7 commits, 1 PR in 29 days
Contributions summary:Andrew primarily focused on fixing rendering issues related to the new height and depth limits introduced in Minecraft 1.18, modifying code across multiple files. They adjusted coordinate calculations, fixed depth rendering, and updated documentation to reflect the changes. Additionally, they added a check for the tileset version to trigger a forced render in case of breaking changes.
leafletrenderminecraftskycrossword
Mirror of Apache Commons Lang
Contributions:13 pushes, 6 branches in 2 years 4 months
commonslangapacheapache-commonsapache-commons-lang
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 Thomas - Senior Engineer II at American Express