Edward Hennis

Senior Staff Software Engineer at Ripple

Cape Coral, Florida, 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
Edward Hennis is a Senior Staff Software Engineer with 11 years of focused experience in backend C++ development and a two-decade-long engineering career spanning startups and enterprise teams. Based in Cape Coral, Florida, he has been instrumental at Ripple since 2014, advancing to Senior Staff and contributing to the XRP Ledger’s core implementation—optimizing performance, hardening rvalue handling, removing dead code, and adding tests to improve protocol reliability. He blends deep systems and low-level C++ expertise with pragmatic engineering leadership, having also led developer teams earlier in his career. His background in computer science with an electrical engineering minor informs a hardware-aware mindset that surfaces in careful performance and safety trade-offs. Colleagues describe him as bluntly opinionated but effective—preferring technical clarity over process theater—and his open-source work on a high-profile blockchain daemon demonstrates commitment to production-grade, reviewer-friendly code.
code11 years of coding experience
job28 years of employment as a software developer
bookBachelor of Science Major in Computer Science Minor in Electrical Engineering, Bachelor of Science Major in Computer Science Minor in Electrical Engineering at University of Florida, College of Engineering
bookAssociate of Arts Computer and Information Science & Engineering, Associate of Arts Computer and Information Science & Engineering at University of Florida
stackoverflow-logo

Stackoverflow

Stats
26reputation
487reached
1answer
0questions
github-logo-circle

Github Skills (9)

c-language10
xrp10
ledger10
cprogramming-language10
cryptography10
blockchain10
testing9
rippled6
ripple6

Programming languages (9)

TypeScriptC++ShellCRustJavaScriptVueGo

Github contributions (5)

github-logo-circle
XRPLF/rippled

Aug 2014 - Dec 2022

Decentralized cryptocurrency blockchain daemon implementing the XRP Ledger protocol in C++
Role in this project:
userBack-end Developer
Contributions:13 releases, 1091 reviews, 215 commits in 8 years 5 months
Contributions summary:Edward primarily worked on improving the codebase of the XRP Ledger protocol, which is implemented in C++. Their contributions focused on code optimization, refactoring, and bug fixes. They removed unused code and addressed issues related to rvalue handling and potential vulnerabilities. The user also implemented new features and integrated tests to ensure a stable and reliable code base.
cryptographycppxrpldaemonblockchain
ximinez/git-scripts

Apr 2015 - Mar 2025

Simple scripts and tools for managing and using git repos
Contributions:12 PRs, 245 pushes, 18 branches in 10 years
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