David Heffelfinger is a Principal Consultant and Java specialist with over 20 years of experience designing and delivering large-scale enterprise Java and Jakarta EE systems for government and commercial clients. He’s an author of multiple Java EE books, a Java Champion and Apache NetBeans committer who pairs deep API expertise (JSF, EJB, JPA, JMS, CDI, JAX-RS/WS, WebSocket) with practical experience in PrimeFaces-driven UIs and real-time, high-value transaction systems. He’s led greenfield and migration efforts—from monolithic J2EE to cloud-native microservices with Docker, Spring Boot, and OpenShift—while working on mission-critical projects for DHS, DOD, HUD, Fannie Mae and Freddie Mac. A frequent conference speaker and instructor, he translates complex requirements into maintainable architectures and has a track record of performance and scalability improvements in production systems. Based in Virginia, he combines hands-on implementation with mentoring and stakeholder collaboration, and his background includes embedded real-time systems as well as modern cloud deployments.
10 years of coding experience
13 years of employment as a software developer
MS, Software Engineering, MS, Software Engineering at Southern Methodist University
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 Heffelfinger - Principal Consultant at Ensode Technology, LLC