Philip Mcmahon

Senior Oracle Database Designer Developer And Technical Lead

Jefferson, Maryland, 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
Philip Mcmahon is a seasoned database and systems engineer with over 25 years of experience and 14 years of recent hands-on work as a Senior Oracle Database Designer/Developer and Technical Lead. He specializes in large-scale DoD and enterprise database implementations, PL/SQL optimization, and migrating legacy Oracle Forms to modern Java/J2EE and Oracle ADF/JSF stacks. Philip has delivered dramatic performance gains and integrated ERP/EVMS reporting systems across multi-instance Oracle landscapes, and he led data conversion efforts for major ERP migrations. He also contributes to open-source Java tooling—improving backend Gitblit handling of symbolic HEAD references—which reflects his attention to correctness in version-control internals. Based in Jefferson, Maryland, he combines deep Oracle DBA certifications and tooling expertise with pragmatic ETL and document-management solutions that replace paper workflows.
code14 years of coding experience
job8 years of employment as a software developer
bookBachelor of Arts (B.A.), Mathematics and Computer Science, Bachelor of Arts (B.A.), Mathematics and Computer Science at Rutgers, The State University of New Jersey-New Brunswick
github-logo-circle

Github Skills (6)

javas10
git10
gitblit10
java10
jgit10
wicket7

Programming languages (7)

JavaC++RustOCamlScalaJavaScriptKotlin

Github contributions (5)

github-logo-circle
gitblit-org/gitblit

Jan 2012 - Feb 2012

pure java git solution
Role in this project:
userBack-end Developer
Contributions:6 commits in 9 days
Contributions summary:Philip primarily contributed to enhancing the Gitblit backend functionality. They focused on allowing administrative modification of the default branch/tag referenced by HEAD, which required modifications to the repository settings and underlying JGitUtils. The user also made improvements to the handling of HEAD symbolic references, correcting updates when the target is a tag. Furthermore, they refactored the RepositoryModel to use strings instead of RefModel for symbolic head tracking and enhanced the functionality for retrieving available head targets.
pure-javagitblitjavagit-gui
rascql/rascql

Dec 2014 - Dec 2015

Contributions:68 commits, 21 pushes in 1 year
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
Philip Mcmahon - Senior Oracle Database Designer Developer And Technical Lead