Michael Mcmahon is a seasoned Java software engineer based in Ireland with decades of experience focused on database connectivity and core Java libraries. He currently develops and maintains Oracle's JDBC and R2DBC drivers and contributes to JDBC driver extensions, bringing deep protocol and networking expertise to production-grade database clients. At Oracle he leads networking efforts within the OpenJDK community and has a longstanding background in Java security and core libraries dating back to Sun Microsystems. His career spans roles from embedded and telecom systems to enterprise middleware, reflecting a practical mastery of low-level networking and API design. Holding a MSc and BA/BAI in Computer Engineering from Trinity College Dublin, he combines academic rigor with hands-on engineering leadership. Colleagues rely on him for reliable, standards-driven implementations that bridge JVM internals and real-world database connectivity.
5 years of coding experience
22 years of employment as a software developer
Master of Science (M.Sc.), Computer Science, Master of Science (M.Sc.), Computer Science at Trinity College Dublin
The Oracle JDBC Driver Extensions include providers for centralized configuration or token providers for authentication with the DB.
Contributions:53 reviews, 12 PRs, 7 pushes in 1 year 5 months
jdbcoauth2ojdbc8oraclespi
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.