Patrick Johnson is a Senior Software Engineer based in Portland, Oregon with 11 years of experience building and refining distributed data systems and JVM internals. He has deep hands-on expertise with JDK class loaders, Spring, and backend architecture, and has driven modularity and management API decoupling in notable open-source work on Apache Geode. At VMware and Broadcom he focuses on production-grade systems and rebalancing/cluster management features that improve operational reliability. Patrick combines a strong internship-to-senior progression with pragmatic engineering—moving from embedded and flight-test support roles into large-scale distributed systems. He’s known for refactoring complex codebases to make them more testable and modular, and for translating low-level JVM knowledge into tangible product improvements. Patrick holds a BS in Software Engineering from Oregon Tech and continually seeks opportunities to expand his systems and platform expertise.
11 years of coding experience
5 years of employment as a software developer
Bachelor of Science - BS, Software Engineering, Bachelor of Science - BS, Software Engineering at Oregon Institute of Technology
Contributions:30 reviews, 18 commits, 75 PRs in 2 years 7 months
Contributions summary:Patrick primarily focused on modifying and enhancing the Apache Geode codebase, particularly in the area of management and rebalancing functionalities. They decoupled the management API from the Gfsh RebalanceCommand, introducing new interfaces related to cluster management. Additionally, the user added a test to verify that the rebalance command outputs region names with a slash. Furthermore, they refactored and modularized components.
Contributions:515 pushes, 71 branches, 1 tag in 2 years 7 months
wfsapachejavageotoolsgeode
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
Patrick Johnson - Senior Software Engineer at VMware