Milton, GA *****
Phone: 404-***-****
Email: ******@**********.***
Robert Keith Welch
Summary of Qualifications
Practitioner of medical data exchange, NHIN CONNECT, X-12, HL7 V2/3, IHE, and HITSP standards
Expert in of the access and export of data from electronic health record and practice management systems
Practitioner of object oriented analysis, design, and implementation with Java, C#, and C++
Practitioner of business intelligence as applied to healthcare revenue cycle management
Experience
1/2011 – Present CACI, Inc. Arlington, VA (Remote Assignment)
Principal Systems Developer
Engaged with the VA and HHS in constructing the NHIN, a national system to share healthcare records
among federal agencies and private sector HIEs
Java Area Lead on the VA VLER NHIN team
Worked on NHIN CONNECT core team on the 3.1 and 3.2 releases of CONNECT for the ONC
Worked for Office of the National Coordinator for Health Information Technology as a subject matter expert
on HL7/CDA/HITSP transaction standards compliance for onboarding HIEs
Worked with XML, J2EE, Spring, SOAP/Web Services, HL7 2.x/3.x, HITSP, IHE, CCR/CCD
Worked on VA VLER Adapter team integrating CONNECT to VA VISTA
Used Atlassian agile toolset (JIRA, GreenHopper, Crucible, and Confluence)
8/2010 – 12/2010 Essential Development Alpharetta, GA
Product Manager
Conceived, designed and implemented the Mastering Multiplication application for the iPad/iPhone platform
Created a plan for extending product line with Mastering Addition
Implemented iOS applications in Objective C and C++.
5/2010 – 7/2010 MedFx Corporation W arwick, RI (Remote Assignment)
Senior Software Engineer
Worked on the CONNECTfx product, creating and processing XML HL7 V3 message types to implement the
sharing of patient health records between Health Information Organizations (HIOs) and federal agencies
(such as CMS, FHA and VA) via web services. This is a pilot effort in the creation of the National Health
Information Network (NWHIN)
Acting DBA for databases designed and implemented specifically for this project
Performed extensive analysis and interpretation of HL7, HITSP, and NWHIN specifications to insure
standards compliance and systems interoperability
1/2009 – 5/2010 Athena Health Alpharetta, GA
Senior BI Integration Engineer
Robert Keith Welch 1
Reverse engineered clinical system (EHR/PM) databases. Integrated those systems with Athena’s business
intelligence and practice management products
Created a dashboard interface using Flex/Flash, using web services for data access
Designed and created new databases, and wrote stored procedures and triggers
Designed custom ETL and scheduled data transfers against many different databases and systems
Used C#, Java, XML, SSIS, SSAS, SSRS and ADO.NET against SQL Server
Responsible for integrations involving Intergy, eClinicalWorks, Cerner, Misys Vision, Misys Tiger, Centricity,
EDI 837/835, and HL7/HITSP CCDs
11/2007 – 1/2009 Ethos Partners Health Care Management Alpharetta, GA
Lead / Architect
Managed development and operations of Ethos VitalStats. This application provides analytical services on
revenue cycle and production obtained from a dozen clinical practice management system products
Product consists of ETL from practice management systems and EDI transaction engines into Sql Server
Analysis Services cubes, with a web application providing analysis and reporting via graphs and charts
The technology set for the product was C++, C#, Sql Server 2005, SSIS/DTS, SSAS, SSRS and ADO.NET,
and Flex 3.0
Awarded the 2008 Ethos Star award, recognizing individual excellence within each of the four business units
1/2007 – 11/2007 EDIWatch (Healthcare Claims & Recovery) Alpharetta, GA
Senior Software Engineer / PM
PM and architect of Health Care Insurance Claims Recovery project, a business intelligence solution which
detects waste, fraud and abuse within medical claims, and drives the process of reimbursement from
providers.
Designed and implemented conversion of entire company product line to Java. Used XML/XSD/XSLT, Web
Services, MDA., EDI and Oracle
Rewrote claims ETL and analysis application to handle multi-terabyte datasets
Improved customer system analysis run times by approximately 90 percent
8/2005 – 1/2007 Intercontinental Exchange Atlanta, GA
Senior Software Engineer
Responsible for securities trading system Java-to-C++ interface handling 1/3 of the company’s transactions
(earning $94 million in commissions per quarter).
Wrote and maintained modules for C++ interface to company trading system.
Crafted UML/XMI-driven technique to generate Java and C++ object serialization wire protocols, including
FAST (FIX Adapted for Streaming).
3/2003 – 8/2005 eMag Solutions, LLC Atlanta, GA
Lead / Architect
Responsible for software development, configuration management, product management, and project
management functions in a multinational company of 130 employees.
Responsible for management of MediaMerge PC/Unix, and the MediaMerge Tape Management System,
and the business intelligence repository.
Developed using C#, C++, Oracle (PL/SQL), and SQL Server 2000.
Designed application databases, and implemented stored procedures.
Robert Keith Welch 2
Used Enterprise Architect 5.0 for UML 2.0, utilizing a metadata-driven development process.
10/2002 – 3/2003 GE Power Systems Atlanta, GA
Lead / Architect (Contract)
Led a team of J2EE developers in the implementation of a pricing, proposal, and quote web application.
The system uses Java/XML binding, JUnit, EJB, JDO, JSP, Struts, Oracle PL/SQL, and Actuate .
Performed design with Rational Rose and the RUP in a CMM 5 organization.
Completed six courses at Rational University on design, UML, and the Unified Process (RUP). Followed GE
Program Management Methodology and SDLC, and standard change management practices.
10/2001- 10/2002 Computer Sciences Corporation Atlanta, GA
Lead / Engineer (Contract)
Led SOAP messaging initiative to send disease notifications via XML documents compliant with both the
HL7 and SOAP standards using JAXM to implement Web Services, Castor for XML/Java binding.
Assisted in the development of NEDSS for the Centers for Disease Control (CDC), an application to track
Anthrax and other epidemics.
Created mechanism to generate session and entity EJB source code and deployment descriptors from the
database metadata and XSLT. Used C#.NET to implement an XSLT-based diagnostic message viewer.
Used JSP, Struts, and Cocoon to provide an interface to the EJB’s.
10/2000-09/2001 Flamenco Networks Atlanta, GA
Lead / Architect
Implemented Java and .NET SOAP interfaces to company product.
Managed effort to create a web services integration platform
Systems utilize C#, C++, and Java.
10/1999-09/2000 ACS/Consultec, Inc. Atlanta, GA
Architect / Engineer (Contract)
Advised and assisted the company in its web medical information system implementations, which involve the
distribution of healthcare eligibility information from COBOL CICS and DB2 transactions on a
J2EE/XML/JNDI/EJB/JSP/XML/OS390/RUP/WebSphere environment.
Designed and implemented an LDAP-based, single sign-on ACL in support of a HIPAA mandated security
strategy.
Created Java classes from COBOL copybooks to access mainframe data.
Created MVC framework using JSP/servlets, prior to the advent of Struts.
9/1998-9/1999 Interliant, Inc. Atlanta, GA
Project Manager (Billing Implementation)
Managed the implementation and integration of the Portal Infranet Billing System for the second-largest
commercial web-hosting provider.
Conducting billing batch operations, integrated with various processors for credit card and ACH transactions,
and provided AR detail reports to accounting.
Integrated billing, CRM, service provisioning, and web sales systems.
Designed and implemented Sql Server databases to support billing and provisioning requirements.
Robert Keith Welch 3
Used C++, Java, and XML technologies to integrate with enterprise systems via XML messaging over HTTP
(IIS/Apache).
12/1997-9/1998 Nexchange Corporation Atlanta, GA
Lead / Architect
Designed and directed the implementation of the Nexchange affiliate management system for electronic
commerce, consisting of over 20 subsystems. Created a development organization for this purpose.
Conceived an ASP/IIS, C++ (MFC), VB, COM/DCOM, Oracle, and Objectstore-based system capable of
scaling to more than 500 transactions per second.
1/1997-12/97 XLConnect Atlanta, GA
Enterprise Consultant (multiple clients)
Performed strategic planning for Fortune 500 companies on Internet and Intranet projects.
Participated in presales activities.
Implemented web solutions in Java and C++.
3/1996-1/1997 Equifax Atlanta, GA
Consultant - Electronic Commerce (Contract)
Designed and developed a high-volume Web credit report eCommerce system accessing data on Oracle
and mainframe systems.
Used Java (both client-side and server-side), JavaScript, and C++/CGI programs to implement Electronic
Commerce transactions.
Used Secure Sockets (SSL) and PGP encryption technologies to protect sensitive order information, such as
consumer’s credit card numbers.
2/1994 – 3/1996 BellSouth Cellular Atlanta, GA
Lead Developer/Designer (Contract)
Directed front-end development for a cellular rental/billing system used by the 1996 Atlanta Olympics Games
Implemented credit card processing using TCP/IP.
Implemented a Windows sockets (TCP/IP) application to control cellular switches with Visual C++.
Designed and implemented UNIX services and daemons to under XLC.
Designed and implemented a high volume programming system for cellular phones.
8/1991 – 2/1993 Comsell Atlanta, GA
Programmer Analyst
Created a C++ class library to implement multimedia events.
Created various Windows multimedia courseware titles.
1983-1989 US Navy Mayport, FL
Work Center Supervisor
Work center supervisor responsible for computer-driven maintenance.
Developed systems in C, Pascal, and the Condor 3 database system.
Robert Keith Welch 4
Publications
Using ODBC 2 (Macmillan: 1996), Author of record.
Using Visual C++ 4 (Macmillan: 1995), Contributor to book.
Visual C++ Certification Test (QWIZ: 1996, 1997, 1999) 4.2, 5.0, 6.0.
Certifications and Courses
Flex Boot Camp: 2008
UML/RUP (Rational University): 2002-2003
Managing People Certification: 2003
J2EE Certification: 2001
XML Certification: 2001
XSL Certification: 2002
EJB Certification: 2001
JSP Certification: 2001
SQL Certification: 2001
C++ Certification: 2001
Technical Inventory
Computer Languages
Java: 15 years (IDEA, Netbeans, and Eclipse)
C++: 15 years (Many tools, many platforms)
C#: 7 years
SQL: 16 years (Oracle,Sql Server, DB2, Sybase, MySql, others)
XML: 10 years (XSL/XSLT/XPATH/XSD/SOAP)
Visual C++: 11 years
ASP: 3 years
Objective-C: 1.5 years
Flex/Actionscript: 1.5 years
JSP/Servlets 6 years (Tag libraries, Struts)
HTML: 13 years (XHTML/DHTML/CSS/VBScript/JavaScript)
Application Servers
Apache Web Server: 5 years
Tomcat:6 years
BEA Weblogic: 2.5 years
JBoss: 2.5 years
Glassfish: 1.5 years
Operating Systems
Windows: 19 years (Windows NT, Windows 9X, Windows 3).
Solaris: 6 years.
Robert Keith Welch 5
Linux: 5 years.
Methodologies/CASE/PM Tools
UML OOA/OOD Methods: 10 years (Enterprise Architect).
Entity/Relationship Design: 10 years (ERW in).
Microsoft Project: 5 years.
Relational Database Management Systems
Oracle: 10 years
Microsoft SQL Server: 8 years
DB2 (UDB): 2 years
Sybase: 3 years
MySql: 4 years
Reporting / Presentation Tools
PowerPoint
Visio Enterprise
Awards Received
Ethos Star: individual excellence at Ethos Partners, 2008
Zenith Data Systems Masters of Innovation: first place national award for the development of innovative
educational software.
Most Outstanding in Major: Limestone College.
Most Industrious Superlative: Cullowhee High School
Military Decorations: United States Navy.
Meritorious Unit Citation (Persian Gulf)
Armed Forces Expeditionary Medal (Persian Gulf)
Sea Service Ribbon (2)
Good Conduct Medal
Royal Order of the Blue Nose
Education
Keller Graduate School of Management Atlanta, GA
MBA/MISM Program (in progress)
Valdosta State Valdosta, GA
Cooperative Program: Computer Engineering
Limestone College Gaffney, SC
Bachelor’s Degree
Robert Keith Welch 6