Summary
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
English, Spanish