Summary
David Heffelfinger is a seasoned Principal Consultant specializing in Java, Jakarta EE, and MicroProfile, with more than two decades in software architecture and enterprise development. An accomplished author of multiple Java books and a TechBeacon-recognized Java leader to follow on Twitter, he blends deep API expertise (JSF, EJB, JPA, JMS, CDI, JAX-WS, JAX-RS, WebSocket) with hands-on delivery. He leads complex, multi-stakeholder projects for government and financial clients, including DHS, HUD, CBP, Freddie Mac, and Fannie Mae, from green-field Java EE/Jakarta EE applications to cloud-based microservices on Docker/OpenShift. He also helps teams transition legacy J2EE to modern architectures using Spring Boot and containerization, while evangelizing JSF/PrimeFaces in the enterprise. Based in Virginia, he is a Java Champion and Apache NetBeans Committer who contributes as an instructor and technical author, and speaks frequently at conferences such as JavaOne.
9 years of coding experience
13 years of employment as a software developer
MS, Software Engineering, MS, Software Engineering at Southern Methodist University
English, Spanish