David Heffelfinger is the Chief Technology Officer of Ensode Technology, LLC, a software consulting firm based in the greater Washington DC area. He has been professionally designing and developing software since 1995. David has been using Java as his primary programming language since 1996, and has worked on many large scale projects for several government and commercial clients, including IBM, Verizon, the US Department of Homeland Security, Freddie Mac, Fannie Mae, and the US Department of Defense.
David is the author of Java EE 5 Development Using GlassFish Application Server and Java EE 5 with NetBeans 6 and JasperReports For Java Developers, both by Packt Publishing.
David has a Masters degree in Software Engineering from Southern Methodist University. David is the Editor in Chief of Ensode.net (http://www.ensode.net), a web site about Java, Linux, and other technology topics.