Gary Gregory

Member, Committer at The Apache Software Foundation

Ocala, Florida, 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
award
Top expert inJava Enterprise Development and Integration Technologies
Gary Gregory is a veteran software architect and principal engineer with 23 years of experience designing and delivering object-oriented systems, frameworks, and developer tools across Java, Smalltalk, C/C++, and enterprise middleware. Based in Ocala, Florida, he combines hands-on coding and deep architecture work at Rocket Software with long-standing stewardship at the Apache Software Foundation, where he’s an Apache Commons committer and PMC member for Logging, HttpComponents, and Xalan. His contributions show a relentless focus on code quality and modernization—refactoring, migrating tests, improving APIs, and enhancing HTTP and logging libraries used widely in the Java ecosystem. He has led teams and projects from mainframe CICS/COBOL integration to Swing/Eclipse tooling and has co-authored several technical books on Java technologies. Fluent in French and comfortable across Windows, UNIX, and mainframe environments, he brings uncommon breadth spanning low-level C work to high-level XML, JMS, and REST tooling. An attendee’s advantage: his open-source commits reveal a pragmatic insistence on maintainability and platform-independent tests that quietly keep popular Apache libraries robust.
code23 years of coding experience
job17 years of employment as a software developer
bookComputer Science, Computer Science at Pepperdine University
bookUniversity of California, Los Angeles
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
539reputation
233kreached
17answers
2questions
github-logo-circle

Github Skills (41)

apache-commons10
code-optimization10
debug10
uploading10
content-negotiation10
database-api10
commons10
strings10
character-encoding10
javadoc10
image-processing10
testing10
text-manipulation10
http10
databases10

Programming languages (19)

C#PowerShellJavaCSSC++CScalaGo

Github contributions (5)

github-logo-circle
apache/commons-beanutils

Mar 2011 - Jan 2023

Apache Commons Beanutils
Role in this project:
userBackend Developer
Contributions:41 reviews, 355 commits, 257 PRs in 12 years
Contributions summary:Gary primarily focused on refactoring and improving the code quality of the Apache Commons Beanutils library. Their contributions included adding the `final` modifier to private fields and method parameters to enhance code safety and maintainability. They also converted control statement bodies to block statements and enhanced existing for loops. They also removed some unnecessary type casts, corrected spellings and performed minor formatting changes throughout the code base.
commonsapacheapache-commonsbeanutilsleast-squares
apache/commons-cli

Feb 2009 - Jan 2023

Apache Commons CLI
Role in this project:
userBack-end Developer
Contributions:65 reviews, 260 commits, 260 PRs in 14 years 1 month
Contributions summary:Gary contributed to the Apache Commons CLI project by fixing bugs and improving the code. Their work included correcting typos in Javadoc, refactoring code, and addressing issues related to long lines and unnecessary nesting within the codebase. The contributions also involved standardizing code formatting to adhere to US English spelling conventions and adjusting access modifiers.
commonscommons-cliapacheapache-commonsgamma
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