David Carr

Lead Software Engineer at Gradle Inc.

City of Albany, 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
🎓
Top School
David M. Carr is a Lead Software Engineer with 14 years of experience based in Albany, NY, currently building developer tooling at Gradle. He specializes in backend JVM systems and framework design, driving reliability and performance in HTTP apps and ORMs. An active open-source contributor, he has enhanced Ratpack with content negotiation, path binding and reloading features, expanded Hibernate’s mapping capabilities with tests, and automated BrowserStack integration for Geb within Gradle builds. He combines hands-on implementation of complex framework features with a focus on developer experience—metrics, build pipelines, and test automation—making behind-the-scenes infrastructure more productive and observable.
code15 years of coding experience
job21 years of employment as a software developer
bookLakeland High School
bookBS, Computer Science, BS, Computer Science at Rensselaer Polytechnic Institute
languagesEnglish
github-logo-circle

Github Skills (28)

content-negotiation10
test-automation-framework10
browserstack10
groovy10
web-frameworks10
testing10
java-persistence-api10
configuration-management10
databases10
configurationmanagement10
java10
javas10
hibernate10
persistent10
orm10

Programming languages (14)

C#JavaC++RustGoHTMLGroovyKotlin

Github contributions (5)

github-logo-circle
ratpack/ratpack

Feb 2014 - Aug 2021

Lean & powerful HTTP apps
Role in this project:
userBack-end Developer
Contributions:1 release, 9 reviews, 254 commits in 7 years 7 months
Contributions summary:David contributed to the Ratpack framework by implementing features related to content negotiation, path binding, and configuration. Their work included adding support for form-based request bodies, handling different types of path binding including regular expressions and optional tokens. They also introduced features around code metrics and reloading.
http-clientnionodejsnettylean
hibernate/hibernate-orm

Dec 2010 - Feb 2011

Hibernate's core Object/Relational Mapping functionality
Role in this project:
userBackend Developer
Contributions:28 commits in 2 months
Contributions summary:David primarily contributed to enhancing the Hibernate ORM framework. Their work included implementing support for new mapping elements within the `JPAOverridenAnnotationReader.java` file, specifically related to map key and collection table functionalities. Additionally, the user added supporting tests for these functionalities by modifying and adding new test files. This demonstrates a focus on expanding the capabilities of the core ORM functionality and ensuring its correct behavior.
gradlejava8enversjdbcorm
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
David Carr - Lead Software Engineer at Gradle Inc.