Patrick Johnson

Senior Software Engineer at VMware

Portland, Oregon, 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
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.
code11 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science - BS, Software Engineering, Bachelor of Science - BS, Software Engineering at Oregon Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
63reputation
1kreached
4answers
1question
github-logo-circle

Github Skills (12)

javas10
geode10
back-end-development10
java10
api-design9
restful-api9
rest-api9
api-rest9
testing8
data-structure7
data-structures7
dynamic-memory-allocation6

Programming languages (2)

JavaKotlin

Github contributions (5)

github-logo-circle
apache/geode

Nov 2019 - Jun 2022

Apache Geode
Role in this project:
userBack-end Developer
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.
accumuloapachenetwork-serverdatagridjava
yozaner1324/geode

Nov 2019 - Jun 2022

Apache Geode
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