Richard M

Principal Software Consultant at Wansdyke House Ltd

Dubai, Dubai, United Arab Emirates
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
Richard M is a seasoned CTO with 15 years of hands-on software engineering and technical leadership experience across defence, enterprise, and startup environments in the UK. He specializes in Java/Java EE and Linux, has led teams at Surevine, Lockheed Martin and Bitweave, and ran his own consultancy for over a decade. Richard combines product-minded architecture with practical backend coding—he’s an active contributor to the Openfire XMPP server where his work improved security, admin tooling and server-to-server testing. Known for turning complex, security-sensitive requirements into maintainable systems, he brings both executive-level strategic thinking and the willingness to dive into code and certificates when needed.
code15 years of coding experience
job15 years of employment as a software developer
bookBishop Wordsworth's School
bookDauntsey's School
bookBSc (Hons), Computer Science, BSc (Hons), Computer Science at University of Exeter
stackoverflow-logo

Stackoverflow

Stats
19,227reputation
3.6mreached
96answers
125questions
Badges
java
top-1%
logging
top-5%
http
top-5%
io
top-1%
java-io
top-5%
github-logo-circle

Github Skills (21)

xmpp10
io10
java10
javas10
openfire10
testing9
java-io9
security9
http-header9
http9
logging9
xml8
api7
apidoc7
eclipse6

Programming languages (13)

JavaC++CGoKotlinTypeScriptShellJavaScript

Github contributions (5)

github-logo-circle
igniterealtime/Openfire

Sep 2017 - Sep 2017

An XMPP server licensed under the Open Source Apache License.
Role in this project:
userBack-end Developer
Contributions:7 commits, 11 PRs, 1 comment in 13 days
Contributions summary:Richard primarily contributed to the Openfire XMPP server's backend functionality. They addressed vulnerabilities, improved the administration console, and added a server-to-server (S2S) testing feature. Code changes involved Java files related to plugin management, exception handling, and the addition of an S2S testing feature with certificate inspection capabilities. These contributions likely enhanced the server's security, administration, and interoperability features.
openfirexmpp-serverxmpplicensedapache-license
Java wrapper for the Google Translate service
Contributions:16 commits, 2 PRs, 2 pushes in 4 years 8 months
translationgoogle-translatetranslatejavajava-wrapper
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
Richard M - Principal Software Consultant at Wansdyke House Ltd