Michael Ellery

Software Engineer at NVIDIA

California, 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
Michael Ellery is a seasoned software engineer with 13 years of experience building reliable back-end systems and test automation, based in California. A practical software generalist and problem solver, he favors efficient tooling like vim and asciidoc and prefers "sane" programming languages. He has contributed to high-profile open-source blockchain infrastructure—adding RPC tests, refactoring C++ code, and improving test coverage for the XRP Ledger daemon—demonstrating a strong focus on API correctness and quality assurance. Comfortable across implementation and verification, he combines hands-on C++ development with rigorous automated testing to reduce regressions and clarify error handling. Colleagues value his clarity, curiosity, and preference for readable, maintainable solutions that scale in production environments.
code13 years of coding experience
github-logo-circle

Github Skills (10)

c-language10
blockchain10
test-automation10
cprogramming-language9
xrp8
cryptography7
cpp7
automation6
automations6
automation-testing6

Programming languages (16)

JavaC++CSchemeCMakeTypeScriptShellStarlark

Github contributions (5)

github-logo-circle
XRPLF/rippled

Jul 2016 - Feb 2020

Decentralized cryptocurrency blockchain daemon implementing the XRP Ledger protocol in C++
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:2 releases, 160 commits, 224 PRs in 3 years 7 months
Contributions summary:Michael primarily contributed to the back-end development of the XRP Ledger protocol. The commits focused on adding new RPC tests for features like account offers and transaction history. These tests involved implementing test cases in C++ and verifying the correct behavior and error handling of the API. The user also refactored code and added test coverage for various aspects of the RPC methods, indicating a strong focus on quality assurance and API testing.
cryptographycppxrpldaemonblockchain
mellery451/simple_code

Oct 2017 - Dec 2024

Contributions:5 pushes, 1 branch in 7 years 3 months
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
Michael Ellery - Software Engineer at NVIDIA