Printing tool Download PDF


To achieve a new level of software engineering expertise working with a dedicated team in an Agile Java development environment.

Work experience

Oct 2007Present

Sr. Technical Consultant

Endeca Technologies
  • Design, deliver and deploy Information Access Solutions on the Endeca platform.
  • Architect large scale Endeca deployments for High Availability environments.
  • Design and develop custom User Interface features for various clients using Java, JSP, Spring, Ajax and other technologies as needed.
  • Design and develop custom Java based data manipulators for various clients.
  • Participate in company wide development tasks for reusable, field developed, platform extensions in Java with JUnit based unit tests.
  • Federal Civilian, DOD and Intelligence Community clients including DISA, JWAC, The Census Bureau, The Library of Congress, DIA, DNI and more.
Oct 2005Oct 2007

Sr. Application Engineer

Enterprise Elements
  • Design, deliver and deploy the Enterprise Elements Repository to clients.
  • Elements Repository is an Oracle based Metadata Repository with a JSP on Tomcat user interface and custom template system based on XML and XSLT.
  • Designed and developed custom extensions to the Elements Repository to meet current and future client needs using Java, JSP, XML, XSLT and CSS.
  • Contracted for six months to Cherokee Information Services (May 2007 to Oct 2007)
    • Mentored the DTRA software development team in new technologies including the transition from Flash to Flex.
    • Deployed a Cruise Control based Continuous Integration environment to automate building, FlexUnit testing and JavaDoc style documentation of the Flex products.
    • Mentored consultants in how to best apply Enterprise Elements technologies.
Mar 2004Oct 2005

Sr. Consultant

  • Lead the development effort at various client sites in implementing the PiiE platform.
  • Conducted database schema design reviews.
  • Develop Java Beans to implement business logic.
  • Integrated third party Swing and AWT components into the PiiE platform.
  • Participated in the development of Best Practices for the Services organization.
Oct 2002Mar 2004

Senior Programmer / Analyst

Systems Engineering Services Corp.
Contracted to AMS
  • Technical Lead for the webMethods 6.0 aspects of product development.
  • Participated in the design and development of Advanced Workflow features for Momentum Financials
Oct 1998Oct 2002

Software Engineer

  • Worked with a cross functional team to Design and Develop a customer support self service portal.
  • Designed and developed the webMethods B2B Server 4.x web based administration user interface which continued to be used through version 7.x of the product.
  • Participated in Design and Development activities as a member of the B2B Server Development Team
  • Designed and developed a systemfor easily applying Java software updates to the webMethods software in the field with minimal hassle to system administrators.
  • Developed a custom bug tracking / CRM system for internal use using the webMethods B2B Server, JDBC, Java, and MySQL.
  • First dedicated Technical Support Engineer at webMethods.
Jan 1997Oct 1998

Software Engineer

Euclid Systems Corp.
  • Designed and developed reliable information exchange system using email.
  • System featured guaranteed delivery mechanisms and turnkey user interaction.
  • System was deployed with the Euclid Corneal Topographer to Optometrists offices and used to exchange patient data between doctors as well as to send orders for contact lenses to Euclid for processing.


May 1996

Bachelor of Science



Top Secret/SCI