Donal Evans

Software Engineer II at Elastic

Portland, Oregon Metropolitan Area 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
Donal Evans is a software engineer with a decade of experience building and hardening high-performance distributed systems, most recently contributing to GemFire/Tanzu and now at Elastic. He rose quickly through engineering ranks at Broadcom/VMware, leading redesigns of peer-to-peer messaging for reliability, driving performance testing and analysis, and helping deliver a Redis compatibility extension tied to customer-facing features. Skilled in rigorous code review, fault-tolerant design and performance engineering, he has a track record of resolving time-critical escalations and improving product quality through independent initiatives. Donal’s open-source contributions to Apache Geode include improving JDBC data source management and command-line tooling, reflecting a focus on data management and developer ergonomics. Trained originally as a physicist (First Class MPhys) with PhD research in optical nanofibres and a Distinction MSc in Computer Science, he combines experimental rigor with practical software engineering. He’s known for mentoring cross-functional teams and translating deep technical work into tangible product and process improvements.
code10 years of coding experience
job6 years of employment as a software developer
bookMaster of Science - MS, Computer Science, Graduated with Distinction, Master of Science - MS, Computer Science, Graduated with Distinction at Swansea University
github-logo-circle

Github Skills (10)

javas10
command-line-interface10
geode10
back-end-development10
jdbc10
data-management10
java10
cli10
command-line10
distributed-systems9

Programming languages (2)

JavaDockerfile

Github contributions (5)

github-logo-circle
apache/geode

May 2019 - Jun 2022

Apache Geode
Role in this project:
userBack-end Developer
Contributions:1131 reviews, 154 commits, 282 PRs in 3 years
Contributions summary:Donal primarily focused on improving the creation and management of data sources within the Apache Geode project. Their work involved refactoring code related to JDBC data sources, modifying Hikari configuration, and adding new GFSH commands for registering, deregistering, and listing drivers. The user also contributed to code related to managing Async Event Queue processing. These changes demonstrate a focus on enhancing the system's data management and command-line interface capabilities.
accumuloapachenetwork-serverdatagridjava
DonalEvans/geode

Aug 2019 - Jun 2022

Apache Geode
Contributions:2 PRs, 625 pushes, 465 branches in 2 years 10 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
Donal Evans - Software Engineer II at Elastic