Dan Allen

Software Engineer / Author / Open Source Advocate

Washington D.C. Metro Area

Current
  • Author at Manning Publications
  • Freelance Writer (Self-employed)
  • Senior Software Engineer at CodeRyte, Inc.
Education
  • University of California, Santa Barbara
  • Cornell University
Connections
75 connections
Industry
Computer Software
Websites

Dan Allen’s Summary

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.

Dan Allen’s Specialties:

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


Dan Allen’s Experience

  • Author

    Manning Publications

    (Computer Software industry)

    May 2007Present (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.

  • Freelance Writer

    Self-employed

    (Self-Employed; Myself Only; Computer Software industry)

    January 2007Present (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).

  • Senior Software Engineer

    CodeRyte, Inc.

    (Privately Held; 51-200 employees; Information Technology and Services industry)

    October 2005Present (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.


Dan Allen’s Education

  • University of California, Santa Barbara

    N/A, Materials Engineering, 20002001

    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

    Activities and Societies:
    Teaching Assistant
  • Cornell University

    Bachelor of Science, Materials Science and Engineering, 19962000

    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

    Activities and Societies:
    Swimming and Diving Team, Wind Ensemble, Symphony Orchestra, Undergraduate Research Scholar (Organic Optoelectronics)

Additional Information

Dan Allen’s Websites:

Dan Allen’s Interests:

Open Source, GNU/Linux, Java EE, Web Design, Technical Writing, Blogging, Javascript, CSS, Dance Music, Golf, Snowboarding, Wakeboarding

Dan Allen’s Groups:

Eclipse, Mozilla, Apache, Ubuntu, SourceForge, PEAR, JBoss Seam, JBoss Seam


Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Dan’s full profile:

  • See who you and Dan Allen know in common
  • Get introduced to Dan Allen
  • Contact Dan Allen directly

View Full Profile