Software Engineer / Author / Open Source Advocate
Washington D.C. Metro Area
Software Engineer / Author / Open Source Advocate
Washington D.C. Metro Area
Dan is an enthusiastic software engineer specializing in Java-related enterprise technologies and services. He has over eight years of experience in the field, which has consisted of rapid learning and rigorous study. He has been acknowledged as being a critical factor in "moving the engineering department...to a more professional and efficient level" and having a "zeal for programming."
Dan believes very strongly in the open source software model, free software, and open standards. He recognizes that industry-wide collaboration is the only way to deliver stable and secure software while at the same time remaining cost effective. Projects such as Eclipse, Mozilla, Apache, JBoss Seam, and Ubuntu inspire him to continually strive for more robust and user-friendly programs that people can build their life and careers upon.
Dan is also the author of mojavelinux.com, a digital workplace for the thoughts, programs, and ideas advocating the use of open source software.
Object-oriented programming (OOP), Agile Software Development, Java, Java EE, Integration frameworks (Spring Framework, JBoss Seam), Web frameworks (JBoss Seam, JSF/Facelets, Struts), Java application servers (Tomcat, JBoss, Weblogic, Glassfish), Configuration management (Ant, Maven 2), Unit testing (JUnit, TestNG, jMock), Eclipse IDE, Java persistence frameworks (Hibernate, JPA), Business process and rules frameworks (jBPM, Drools), UI Design, Web Standards (XHTML, CSS), Javascript, AJAX
(Computer Software industry)
May 2007 — Present (1 year 4 months)
I am currently authoring the book Seam in Action for Manning Publications. This book is scheduled to be printed in September 2008.
Seam in Action offers a practical and in-depth look at Seam. My goal for this book is to present an unbiased view of Seam from outside the walls of RedHat/JBoss. In addition to covering core functionality, I reach out to topics such as Spring integration, deployment to GlassFish, using standard Java EE resources, and other such ways to steer clear of vendor lock-in. I also show how to develop Seam projects using the two most popular Java IDEs, Eclipse and NetBeans.
(Self-Employed; Myself Only; Computer Software industry)
January 2007 — Present (1 year 8 months)
I write technical articles for the software industry, focusing primarily on the Java Enterprise Edition (Java EE) domain. My first series was published on IBM developerWorks entitled Seamless JSF. This is a three part series covering the integration between the JBoss Seam application framework and JavaServer Faces (JSF).
(Privately Held; 51-200 employees; Information Technology and Services industry)
October 2005 — Present (2 years 11 months)
Develop user interfaces for medical coders to review and approve the analysis and intepretation of medical notes done by our company's statistical NLP engine technology. Build internal tools for managing clients and client configurations (CRM). One of the primary tasks is to port the existing application from Perl CGI to a lightweight java application framework, while at the same time adding valuable new features and services.
N/A, Materials Engineering, 2000 — 2001
Accepted into the NSF sponsored Integrative Graduate Education and Research Traineeship (IGERT) Program
Served as Materials Science Teaching Assistant: Introduction to Materials Science
Programmed a grade tracker program in PHP/MySQL
Bachelor of Science, Materials Science and Engineering, 1996 — 2000
Awarded Materials Research Society's Undergraduate Research Scholarship
Placed 9th in 3-meter diving event at the 2000 Ivy League Championships
Played trumpet in school ensembles while taking private lessons and practicing daily
Open Source, GNU/Linux, Java EE, Web Design, Technical Writing, Blogging, Javascript, CSS, Dance Music, Golf, Snowboarding, Wakeboarding
Eclipse, Mozilla, Apache, Ubuntu, SourceForge, PEAR, JBoss Seam, JBoss Seam