Resume of Doug Bryant

Summary of Functional Experience

Programming, API & Markup Languages: Ruby, Rails, Java, J2EE, Spring, Hibernate, SQL, XML, XSL, Html, JavaScript, Groovy, C#, Delphi

Application Servers: BEA WebLogic 7.0/8.1, JBoss, Tomcat, JRun

Databases: Oracle 8i/9i, PostgreSQL 7/8, MSSQL, Sybase, MySql, Interbase

Modeling and Development Software: Rake, TogetherSoft ControlCenter UML, Hibernate, Ant, Maven, JUnit, Test::Unit, RSpec, Subversion, CVS, Visual Safe Source, cccHarvest

Operating Systems: Linux, Solaris, FreeBSD, OS X, Windows NT/2000/XP

Presentations: BEA EWorld 2004, San Francisco, CA “Emall: A Secure, Mission-Critical Application on BEA WebLogic Platform 8.1�

Training: Developing Business Logic Components with Enterprise JavaBeans Using BEA WebLogic Server 7.0 and Development with BEA WebLogic Portal Version 7.0

Certifications: Sun Certified Java Programmer

Professional Experience

TransAmerica

Consultant    Sept. 2007 – October 2007

Two month contract to develop an internal integration testing tool for the QDS workflow and rating engine. This tool allowed QA and development teams to define a workflow in which data was submitted to the QDS System and results were received and validated. Highlights include:
  • XML defined workflow with backing XML Schema.
  • SQL and Groovy scripting support built-in.

TridentForms/Palmetto Business Software

Software Engineer/Owner    March 2005 – Present    http://tridentforms.com

Designed and developed a web-based form and policy management system for insurance carriers and MGA’s. Program capabilities include:

  • Web based UI in which the user could create, modify, and organize their companies forms and data. Developed with Ruby on Rails.
  • A form generation engine which created Microsoft Word documents from data contained within the system using Ruby.
  • Rest and XML-RPC interfaces for external integration.
  • Form Editor Tool to markup forms- C#. Communicated with system via web-services.
  • C and Delphi based COM DLL for integration with rating vendor.

TransAmerica

Consultant w/ Systemtec    August 2004 – March 2005

  • Worked initial implementation of QDS, the Java-based underwriting workflow and rating engine for life re-insurance.
  • Developed the QDS xml schema definition. All life insurance partners used this schema as the basis of data which was required for underwriting decisions.
  • Developed webservices interface for external partner integration using Apache Axis.
  • Java unit testing training to QDS development group.
  • Automated Hibernate data model generation from database schema

ICF Consulting

Software Engineer    May 2001 – August 2004

Development on several full life-cycle J2EE projects. Notable projects include:
  • Emall – A high traffic online store for the Department of Defense and its vendors. Developed new and converted existing modules using EJB’s and Struts on BEA WebLogic 7 and Oracle 8i.
  • Emall RuleEngine – Lead Developer of Emall shopping cart RuleEngine which validated purchases and routed users to sub-workflows specific to their purchase. Rules were implemented using Drools Expert system. The RuleEngine communicated via ebXML and included a * Struts based user interface. RuleEngine ran on BEA WebLogic Integrator 8.1 and Oracle 9i. Scorpion – A project for the Army that allows researchers to collaborate on Future Warrior technology. Used Struts and PostgreSQL.
  • CRISP – Developed a C++ Microsoft Excel Plug-in for Small Contractors for the Crisp Project. This allowed small contractors to use the Crisp B2B features without having to support a large B2B infrastructure. Excel fields were mapped to XML messages and used web-services to place contractor’s quote.
  • E2E – Routed and transformed Xcbl to EDI document format using WebMethods and later ported to WebLogic 8.1 Integrator. Logged in an XML format and performed reporting using XSL.

Other responsibilities at ICF include defining a baseline build process using Ant, bringing Struts into ICF as a basis for new web applications and gaining a security clearance for government projects. Participated and helped guide ICF toward CMMI Level 3 certification using Emall as the basis project.

STARSS, LLC. (Space Technology Applications and Remote Sensing Solutions)

Software Engineer / Head of Development    September 2000 – May 2001

Responsible for design, prototyping and development of projects for clients and ventures:
  • Chesapeake Bay Watershed project – Prototyped and demonstrated a GIS application for NOAA and the EPA. Developed using Java-based Openmap. Features included custom datasets, ability to query Chesapeake Bay Monitoring Stations from Interbase database and display data in chart/graph format.
  • EMPACT project – Project Engineer. Responsible for the database, GIS functionality and for overseeing the website design. Used Mapserver for GIS engine, PostgreSQL for the database and Enyhdra Application server for the business logic and presentation logic.
  • WeatherWire Project – Program design and proof-of-concept to parse NOAA Port Lite receiver data and insert into database. Used JavaCC to parse the WeatherWire data and PostgreSQL for database.

Carepoint, Inc.

Senior Developer &nbps;  February 1999 – August 2000

  • Design and implementation of new modules and maintenance of existing code for Carepoint’s retail pharmacy software, GuardianRx. GuardianRx runs in a client/server environment using either Sybase SQLAnywhere or Microsoft SQLServer 7 as the database and is written in Delphi.
  • Using ASP and Javascript, worked on moving the GuardianRx functionality to the Internet.
  • Ported accounting application for DBase to Sybase and MSSQL7.
  • Developed client utilities for weekly drug manufacturer data updates.

Bryant Risk Management, Inc.

Programmer/Systems Administrator    July 1996 – February 1999

  • Developed an insurance rating and policy management software for Lloyds of London Underwriters and licensed brokers – Delphi 3.
  • Taught systems operations and procedures to office personnel and field Insurance Sales Managers.
  • Processed monthly sales reports submitted by field Insurance Sales Managers.
  • Network, hardware and software technical support.

Education

College of Charleston   1992 – 1995 Bachelor of Arts in Philosophy

Options:

Size

Colors