San Antonio, Texas Metropolitan Area United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
David Handermann is a Staff Software Engineer in the San Antonio area with nine years of formal software experience and a long history of engineering roles spanning startups to enterprise acquisitions. He excels in backend and build tooling—evidenced by contributions to Apache NiFi (build and dependency hardening, Kubernetes support) and security-focused work on the widely used sshj Java library adding PKCS8 and OpenSSH key parsing. A proven open-source leader, he serves on NiFi’s PMC and is a member of The Apache Software Foundation, blending hands-on cryptography and build-system fixes with project stewardship. Having navigated acquisitions (Datavolo → Snowflake) and Java platform migrations, he brings pragmatic systems thinking and a knack for making complex dependency and crypto edge-cases robust in production.
10 years of coding experience
23 years of employment as a software developer
Bachelor of Arts - BA, Government and Strategic Intelligence, Bachelor of Arts - BA, Government and Strategic Intelligence at Patrick Henry College
Contributions:4992 reviews, 598 commits, 2662 PRs in 2 years 4 months
Contributions summary:David primarily focused on improving the build process and dependency management for the project, particularly the Java code and the related frameworks. They improved the build by integrating the maven-dependency-plugin, and handled Java 17 build failures. They demonstrated expertise in dependency management and build tools by standardizing on specific library versions and removing deprecated dependencies. They also corrected property decryption for authorizers and providers and added Kubernetes support.
Contributions:9 reviews, 16 commits, 33 PRs in 1 year
Contributions summary:David's primary contributions focused on enhancing the `sshj` library, specifically related to supporting various key formats and cryptographic functionalities. They implemented PKCS8 parsing for PEM-encoded ASN.1 private keys, including encrypted variants. Furthermore, the user updated the OpenSSH Key V1 parsing process to leverage CRT information for RSA private keys. These changes involved modifying existing classes to accommodate new key types and cryptographic algorithms, and adding relevant test cases.
javascpsftpsshssh-client
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.