Gregory Thomas

Software Engineer at Google

Seattle, Washington, 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
Gregory Thomas is a software engineer with 13 years of experience building backend systems and automation, currently at Google in Seattle. He brings strong expertise in Python, Java, and C++, and a track record of shaping data pipelines, CI/CD, and containerized deployments from his senior engineering role at Cisco. Gregory has led teams and mentored interns, driven schema migrations and core tooling, and previously built test automation frameworks at Trilliant and Honeywell. An active open-source contributor, he improved caching, clustering and security (fixing XSS) in the widely used Openfire XMPP server, showing attention to robust distributed systems. He pairs a Computer Science degree from Appalachian State with a Udacity Full Stack certificate, blending practical engineering with a habit of teaching and knowledge transfer.
code13 years of coding experience
job5 years of employment as a software developer
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Appalachian State University
bookCertificate of Completion, Full Stack Web Developer, Certificate of Completion, Full Stack Web Developer at Udacity
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1,864reputation
727kreached
30answers
5questions
Badges
mysql
top-5%
azure
top-5%
caching
top-5%
xml
top-5%
iis
top-5%
github-logo-circle

Github Skills (18)

caching10
hazelcast10
java10
javas10
mysql9
clustering9
azure9
xml9
iis9
xmpp8
security7
html6
jpa6
hibernate6
sql6

Programming languages (11)

PowerShellTypeScriptC#JavaStarlarkJavaScriptGoHTML

Github contributions (5)

github-logo-circle
igniterealtime/Openfire

Jun 2016 - Feb 2022

An XMPP server licensed under the Open Source Apache License.
Role in this project:
userBackend Developer
Contributions:72 reviews, 468 commits, 336 PRs in 5 years 9 months
Contributions summary:Gregory primarily contributed to the backend logic of the Openfire project, focusing on enhancements to the caching mechanism and the integration with clustering technologies like Hazelcast. They implemented changes to improve data consistency, prevent errors, and ensure features like delayed delivery were correctly configured. Additionally, the user added features to the administration interface, such as displaying the clustering status on the admin screens. The user also fixed XSS vulnerabilities.
openfirexmpp-serverxmpplicensedapache-license
BT-OpenSource/bt-openlink-js

Jul 2017 - Mar 2019

Contributions:57 commits, 10 PRs, 47 pushes in 1 year 8 months
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