Resume

DAVID L. WHITEHURST
Java Information Systems Architecture and Development
919-275-­4188 (Home)
405­-315-­4879 (Cell)
SUMMARY
Independent consultant and J2EE Solutions Architect/Developer. Recently provided architecture assistance for complex financial mainframe and Java system for the state of North Carolina’s Division of Motor Vehicles and Department of Revenue. Designed and implemented a migrated JBoss hosting environment utilizing the JA-SIG Central Authentication Service (CAS) for security and single sign-on capabilities (SSO) for the North Carolina Department of Transportation (NCDOT). Managed software development for Massachusetts WIC System for CIBER in Oklahoma City, Oklahoma. Performed duties as Java/J2EE Architect and Software Development Manager for Web and Client facing software and services for large automotive clients such as BMW, Volkswagen, Audi, Honda, Acura, and Kia. Additional strengths include Java/J2EE development using the JBoss application server versions 3.2.5 and 4.x. Oracle web development using PL/SQL. User interface development using AppFuse, Struts, Webwork, Struts2, Spring MVC, Ruby on Rails, JSP, Cold Fusion, PERL, and ASP. Proficiency using Linux or Windows. Computer Aided Design (CAD) development using Visual Basic and C++. Backend processing and numerical analysis work using C++ and also C. Past experience with Assembler, Pascal, Fortran, and IBM Rexx. Excellent problem solving abilities.

TECHNICAL SKILLS

Java, J2EE, JBoss, AppFuse, CAS, WebSphere, Weblogic, Hibernate, Spring, Spring MVC, Struts2, Subversion (SVN), CVS, Eclipse, COBOL, MQ, CICS, CTG, IBM System Z, IBM RAD, IntelliJ, ANT, Struts, Maven2, XDoclet, Apache Axis, SOAP, JAAS, JCA, RMI, JDBC, Oracle, MySQL, PostgreSQL, DB2, Together, Rational Rose, UML, XML, XSLT, Javascript, AJAX, Visual Studio, Visual SourceSafe, CVS, Linux, Redhat, Gentoo, Slackware, Ubuntu, Debian, CentOS, Fedora, C, C++, Objective-C, Cocoa, iPhone SDK, Ruby, PHP, Perl, ASP, Coldfusion, PL/SQL, Palm GCC, Linux Administration, Unix Administration, Oracle DBA tools, Informix DBA
PROFESSIONAL EXPERIENCE

April 2009 – April 2010 Enterprise Applications Architect, Cape Henry Technologies Inc, Fuquay Varina, North Carolina Contractor (FYI Technology/North Carolina Dept. of Transportation Raleigh, North Carolina)

Responsibilities Included:
Provide application architecture and technical leadership for multi-agency mainframe and Java applications for statewide hostings. Provided technical instruction and research for best-practice COBOL to Java interfacing. Also, provided solution knowledge for wrapping existing CICS transactions with web services. Interfaced with IBM to show NCDOT that modern web service enabling and consumption is possible. Worked specifically for the office of Enterprise Architecture under Stratton Lindley.
January 2008 – January 2009 Cape Henry Technologies Inc, Fuquay Varina, North Carolina
Contractor (FYI Technology Inc/North Carolina Dept. of Transportation Raleigh, North Carolina)

Responsibilities Included:
· Provide  architecture, technical, and security  consulting,  training,  documentation for the NCDOT enterprise Java hosting platform, Apache, JBoss, and Central Authentication Service (CAS)

June 2007 – Present Cape Henry Technologies Inc, Norman, Oklahoma
Senior J2EE Consultant (Valtech/Hertz Headquarters Oklahoma City, Oklahoma)

Responsibilities Included:
· Provide  technical  consulting,  training,  implementation  for  International  WebSphere  rental
application

March 2007 – June 2007 Cape Henry Technologies Inc, Norman, Oklahoma
Principal J2EE Consultant (Glencoe Software)

Responsibilities Included:
· Provide  technical  consulting  and  implementation  for  CruiseControl  builds  for  custom
Java/C++ server
· Develop and implement stateless session bean services for Java and C++ clients
· Improve  communications  and  requirements  gathering  for  distributed  development  system
(based Scotland UK)
· Provided technical documentation for third party Bio­imaging client
· Provided mentoring to both senior and junior level developers

· Contribute and participate in architecture discussions
· Develop and deliver system bio­imaging software to very fast paced delivery schedule

August 2005 – March 2007 CIBERsites, Oklahoma City, Oklahoma
J2EE Team Leader & Software Development Manager – (Web)

Responsibilities included:
· Provide  technical  leadership  as  applied  at  CIBERsites  to  deliver  software  to  CIBER  branch
(Harrisburg)
· Interviewed, hired, and built development team beginning in October, 2005
· Managed relationship between CIBERsites and CIBER branch
· Assisted  with  the  development  of  the  software  framework  and  infrastructure  prior  to
development start
· Provided mentoring to both senior and junior level developers
· Contribute and participate in architecture discussions
· Develop and deliver system software to a predefined Statement of Work (SOW)
· Work with the Project Manager to produce the Project Plans for our development
ENVIRONMENT J2EE, HIBERNATE, JSF, ORACLE, BEA WEBLOGIC

2004 – August 2005 iSKY, LLC, LAUREL, MD
J2EE Architect & Software Development Manager – (Web)

Responsibilities included:
· Worked  with  Clients,  Client  Services,  and  Sales  Staff  to  prepare  client  specifications  for  IT
work
· Improved Editing systems for all client data and created Quality system for Editing in US and
Pakistan
· Assisted  in  the  reduction  of  IT  costs  where  first  quarter  2005  profit  the  highest  in  the
company’s history
· Developed  Dynamic  Reporting  Web  Services  for  BMW  North  America  replacing  24  hour
summarizations and export resulting in huge cost savings
· Develop  prototypes  to  model  business  practices  for  call  centers  in  the  US,  Canada,  and
Pakistan reducing overall development costs by two thirds
· Provide architecture and technical leadership for the design and overall business
· Convert legacy systems in ASP, PERL, and Coldfusion into Java/J2EE
· Create  software  and  maintain  large  websites  for  dealer  reporting  of  data  for  $14­15  million
annual contracts with Volkswagen, Audi, Honda, Acura, Honda Canada, and Acura Canada
· Assisted in the development and acquisition of ISO­9001 certification
· Provided Java training to junior level developers
· Manage  administration,  development,  and  deployments  for  all  Redhat  Linux  and  Windows
JBoss servers
ENVIRONMENT RUP, UML, SQL, VB .NET, SOAP, J2EE, JBOSS, XML, XSLT, LINUX,
ASP, PERL

2001 – 2004 iSKY, LLC, LAUREL, MD
J2EE Web Development Team Lead

Responsibilities included:
· Work with Clients, Client Services, and Sales Staff to prepare client specifications
· Developed Inbound Call capture system for 5 call centers in US and Canada
· Supported software development for Charles Schwab, Fortis, Providian, Sprint, Amazon.com,
Sothebys  Auction  House,  Mexico  Tourism  Board,  Owens  Corning,  BMW  North  America,
BMW Canada,  BMW Motorcycle,  Volkswagen,  Audi,  Honda,  Acura,  Kia,  and Blue  Cross  and
Blue Shield
· Provide  architecture  and  technical  leadership  for  the  design  of  web  sites  and  services  for
more than $20 million annual contracts
· Maintain legacy systems in Java, ASP, PERL, and Coldfusion
· Implemented source control using Visual SourceSafe and CVS
· Developed  Computer  Telephony  Integration  (CTI)  interfacing  with  Inbound  Call  Capture
system
· Developed new business software using Java/J2EE
ENVIRONMENT RUP, UML, SQL, VB .NET, SOAP, J2EE, JBOSS, XML, XSLT, LINUX,
ASP, PERL, CVS, CTI

1998 – 2000 iSKY, LLC, LAUREL, MD
Senior EDGE Developer

Responsibilities included:
· Team Leader for EDGE development for Owens Corning Call Center Solutions
· System migrations from EDGE System (HP­UX) to Intranet applications (Windows/IIS)
· Y2K Migration of Inbound EDGE Oracle System applications
· Outbound and Inbound Campaign Implementations
· Special database solutions for Owens Corning corporation
· Call  Center  application development  for  Kohler,  Porche,  Volkswagen,  Audi,  Owens Corning,
Lens Crafters, and BMW North America
ENVIRONMENT RUP, UML, SQL, VB .NET, SOAP, J2EE, JBOSS, XML, XSLT, LINUX,
ASP, PERL, CVS, CTI

1997 – 1998 NEWPORT NEWS SHIP BUILDING, NEWPORT NEWS , VA
Information Systems Specialist II

Responsibilities included:
· Created designs  using Rational  Rose  UML  for  mouse  selections  and geometry  highlights  for
3D CAD Systems
· User Interface development for Global Shipbuilding CAD Systems
· Responsible for requirements, design, coding, and testing of Piping and Mechanical systems

· Developed Piping and HVAC user interface using Visual Basic
· Developed C++ COM objects for special numerical and mathematical functions
· Provided direction to Test Team for quality testing
· Assisted with development direction for Korean and Japanese developers
ENVIRONMENT RUP, UML, 3D CAD, HVAC, C++, COM

1996 – 1997 NEWPORT NEWS SHIP BUILDING, NEWPORT NEWS , VA
Information Systems Specialist I
Responsibilities included:
· Trained with IBM 3270 mainframe CAD specialists on fortran,C, and C++ system
· Trained at Development Mentor in Los Angeles using Microsoft SDK and OpenGL graphics
· Developed  new  Windows  NT  CAD  Prototype  of  Piping  and  HVAC  system  for  upper
management
· Assisted in build strategy for C++ and Visual basic using Visual SourceSafe and build tools
· Provided all written engineering requirements for piping and mechanical CAD system
ENVIRONMENT RUP, UML, 3D CAD, IBM 3270, VB, HVAC, C, C++, COM

1994 – 1996 NEWPORT NEWS SHIP BUILDING, NEWPORT NEWS, VA
3D Model Designer/Software Engineer
Responsibilities included:
· Database  Administrator  and  Lead  Developer  for  Project  Data  System  (PDS)  developed  at
Newport News Shipbuilding
· Developed part  macros and piping route files to support  the mechanical  effort  in the CAD II
group (Planning Yard Navy Project)
· Developed full automation of a 3d piping model of the control room hydraulics system on the
688 Class Attack submarine using ship coordinate data and shop bending details
· Trained with the Intergraph Corporation in the  use of  DBAccess  to produce  UI  applications
using Informix databases
· Developed the  means  to access  and display  ATIS Reference  Images  (Windows  NT)  on UNIX
CAD workstations using Huffman decoding of raster images and C
ENVIRONMENT UNIX CAD, DBAccess, PDS, Informix, Windows NT

1990 – 1994 NEWPORT NEWS SHIP BUILDING, NEWPORT NEWS, VA
Marine Designer
Responsibilities included:
· Assisted in the development  of  a large IBM mainframe database to record accountable weld
joints for all submarines under construction at Newport News Shipbuilding

· Performed all functions in the Non­nuclear Piping Engineering section
· Provided  engineering  liaison  to  the  waterfront  trade  functions  and  newly  commissioned
Naval Submarine force
· Prepared presentations for Naval audits

1987 – 1990 NEWPORT NEWS SHIP BUILDING, NEWPORT NEWS, VA
Engineering Operations Coordinator

Responsibilities included:
· Provided Engineering representation at Key Construction Meetings with the NAVY Customer
and Ships Force
· Prioritized  and  statused  engineering  products  for  the  Submarine  Construction  Engineering
department
· Developed high level  reports for the Test and Engineering status of five 688 Class Fast­Attack
Submarines
· Created  a  key­difference  Matrix  for  Washington,  DC  Sublant  office  to  show  the  critical
differences  between  all  submarines  constructed  at  Newport  News  Shipbuilding  (DOD
Secret  Document)   This was beneficial  in the acquisition and signature of several  Selected
Restricted Availabilities (SRA) contracts performed at Newport News Shipbuilding

1986 – 1987 NEWPORT NEWS SHIP BUILDING, NEWPORT NEWS, VA
Engineering Analyst

Responsibilities included:
· Scheduled  the  creation  and  approvals  of  non­nuclear  piping  engineering  drawings  for  688
Class Submarines prior to issue to the Trade functions
· Provided  cost  and  schedule  estimates  for  developing  drawings  for  Change  Requests  to
support NAVY proposals
· Assisted in the programming of an engineering product that tracked all engineering products
within  the  Engineering  department,  Production  Control,  and  the  company  as  a  whole  at
Newport News Shipbuilding
· Prepared specifications for the purchase of  Long Lead Time material  early in the contract
of 688 Class Submarines

1984 – ­1986 NEWPORT NEWS SHIP BUILDING, NEWPORT NEWS, VA
Data Modeler and Designer

Responsibilities included:
· Developed Piping and Mechanical drawings for 688 Class Submarines
· Developed Confidential (DOD Secret) Selected Record drawings (SRD) for the NAVY
· Provided drafting support  for the revision of  construction drawings  and general  engineering
paperwork
· Created  Engineering  Review drawings  (ERD)  used  to  provide  full  material  traceability  of
SUBSAFE  Design  Review  items.   Represented  the  Piping  design  department  at  NAVSEA

formal reviews and audits.

EDUCATION:

· Associate Applied Science, Electronics, Rappahannock Community College,  Saluda Virginia
1984

AUTHOR:

· Published “AppFuse Primer” with SourceBeat Publishing
March 2008

AFFILIATIONS:

· Association of Computing Machinery (ACM) Member
2009, 2010

· Elected to the JA-SIG Central Authentication Service (CAS) Steering Committee
September 2008

· Accepted as a Java Community Process (JCP) member at Sun Microsystems
October 2008

Leave a Reply

Search
Categories
Bookmarks