Elliotte Harold

New York, New York, 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
Elliotte Harold is a seasoned Java engineer and author with over two decades of experience building and maintaining libraries, cloud-hosted services, and developer tooling. He created the XOM XML library, maintains the jaxen XPath engine, and has authored several influential books on XML, Java I/O, and web technologies, reflecting deep protocol and data-format expertise. Elliotte is an active open-source contributor to major projects such as gRPC, Protocol Buffers, Apache Maven, and multiple Google Java client libraries, where his work emphasizes refactoring, dependency modernization, security-minded updates, and robust testing. Based in Brooklyn but forever chasing good gumbo in New Orleans, he pairs pragmatic engineering with clear technical writing and a long track record of improving maintainability across widely used ecosystems. An often-understated strength is his focus on reducing flaky tests and hard-to-find bugs, which has measurably strengthened the reliability of several large codebases.
code22 years of coding experience
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
981reputation
76kreached
51answers
9questions
github-logo-circle

Github Skills (53)

dependency-management10
json10
git10
google-api10
debug10
maintenance10
apidoc10
protocol-buffers10
testing10
maven-plugin10
authentication10
data-serialization10
java10
serialization10
javas10

Programming languages (20)

C#JavaC++CSSBikeshedCScalaGo

Github contributions (5)

github-logo-circle
Apache Maven Dependency Plugin
Role in this project:
userBack-end Developer
Contributions:111 reviews, 61 commits, 283 PRs in 2 years 9 months
Contributions summary:Elliotte primarily contributed to bug fixes and code cleanup within the Maven dependency plugin. Their commits focused on resolving JavaDoc errors, removing unused code, addressing deprecation warnings, and cleaning up dead code. They also updated dependencies, including commons-lang and collections4, and addressed encoding issues. These changes collectively improved the plugin's maintainability and resolved various potential issues.
maven-pluginmaven-pluginsmavenmaven-dependency-pluginapache
Google HTTP Client Library for Java
Role in this project:
userBack-end Developer
Contributions:114 reviews, 102 commits, 315 PRs in 3 years 9 months
Contributions summary:Elliotte primarily contributed to the Google HTTP Client Library for Java by updating dependencies, fixing tests, and removing deprecated artifacts. Their work involved updating the App Engine SDK and addressing Java 7 minimum version issues. The user also focused on refactoring the code base by removing deprecated code and adjusting URLs, indicating they maintain and improve the library.
client-libraryjavahttp-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.
Request Free Trial
Elliotte Harold