Ryan Graham is a seasoned software engineer and co-founder with 21 years of experience building robust, revenue-driving systems—from a city billing and payment platform that processes over $28M annually to web-based payment and hospitality solutions. He leads distributed Scrum teams and architects multi-tier applications using Java, GWT, Hibernate, Jetty, CometD and cloud deployments on AWS/EC2 with JSON REST APIs for web, desktop and mobile clients. An active Ignite Realtime contributor, Ryan has improved Openfire’s search compatibility and admin tools, and has built several Openfire/Spark plugins including a peer-to-peer SVG whiteboard and migration utilities. He favors agile and TDD practices, blends deep backend expertise with practical UX-aware engineering, and has a history of pro-bono work that reflects a commitment to community impact.
21 years of coding experience
23 years of employment as a software developer
B.S., Computer Information Systems, B.S., Computer Information Systems at Metropolitan State University of Denver
An XMPP server licensed under the Open Source Apache License.
Role in this project:
Back-end Developer
Contributions:111 commits in 2 years 3 months
Contributions summary:Ryan's commits primarily focused on enhancing the search functionality within the Openfire XMPP server. Contributions included fixing client compatibility issues related to search results and the handling of user identifiers (JIDs) in search queries. Furthermore, the user added support for non-data form searches, supporting compatibility with various XMPP clients like Miranda, and improved the admin console user search by providing advanced search options and user count reporting.
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
Ryan Graham - Co-Founder at Version 2 Software, LLC