DAVID S. DOUGLASS 261 Shady Ave., Apt. 13 Pittsburgh, PA 15206-4336 412-805-3677 Email: DaveDouglass.IT@gmail.com Resume: http://www.crisiscenter.us/misc/DavidDouglass_Res.doc Summary Developer, administrator for IBM Integration Broker/WebSphere Message Broker 10.0, 9.0, 7.0, 6.1 under zLinux, MS Windows, Unix. Developer, architect, administrator for IBM WebSphere MQ 7.0 and 6.0 under IBM z/OS, zLinux, Microsoft Windows, and Unix. IBM Certified Specialist – MQSeries. Over fifteen years’ success designing, coding, and administering on-line and batch systems and applications, using C, CICS, Cobol, WebSphere Message Broker, WebSphere MQ, Rexx. Skills Applications Banking, Brokerage, Business Integration, Electronic Data Interchange (X12N EDI, HL7), Enterprise Applications Integration, Expert Systems, Health Care, Health Insurance, Property and Casualty Insurance, Manufacturing, Messaging, Publishing, Telecommunications, Text Processing, Transportation. Hardware IBM z/Series, S/390, System I, PC; Sun SPARC. Software IBM AIX, OS/390, z/OS; HP-UX 11; MS Windows 7, XP, 2003; Redhat Linux; Sun Solaris; Z/Linux. AppWatch, BladeLogic, CICS, ClearCase, DB2, Endevor, FileAid, HP ServiceCenter, IDCAMS, IMS DB, Intertest, ISPF/PDF, JES, kshell; Microsoft Active Directory, Excel, Word, PowerShell, Project, Visual SourceSafe; Connect:Direct (NDM), MVS JCL, MVS Utilities, OmegaMon, QPasa!, QMF, RFHUTIL, Semantec Veritas Cluster Server, SQL, Syncsort, telnet, TSO, VMWare, WebSphere Application Server Network Deployment Manager (NDM), WebSphere MQ (formerly MQSeries), IBM Integration Broker (IIB, formerly WebSphere Message Broker, MQSeries Integrator, MQSI), Apache Subversion, XML, XML Notepad, Xpediter. Languages Awk, BAL, C, Cobol, Easytrieve Plus, ESQL, Fortran, HTML, Java, JavaScript, PowerShell, Rexx, VBA, VBScript.oe Recent Work Experience Encode Inc, Pittsburgh, PA – eCommerce Developer (Subcontract to IBM) 4/2015-Present Mr. Douglass is developing IBM Integration Broker (IIB) v9 and applications. He serves as part of a large team that is building a comprehensive eCommerce intranet site for use by government agencies. Database architectures include DB2 and SQL Server. Data representations include ANS X12 EDI, XML, CSV, and flat (Cobol-style) files. Efficient full-system life cycle discipline is enabled by using IBM’s Rational Collaborative Lifecycle Management suite, including RTC and RQM. Updated 11/6/2015 DAVID S. DOUGLASS HealthNow New York, Buffalo, NY – Senior Application Developer 4/2014-4/2015 Summary: Developed health-insurance applications written in IBM Integration Broker 9.0 (IIB/WebSphere Message Broker) and running under IBM AIX. Mr. Douglass coded, supported testing of, and provided production support for an application that updates the industry-standard Facets database with premium remittance data. Data sources are Federal Medicare-defined Health-Care Exchange, State SmallBusiness Exchange, and third-party group administrators. Coding is in IIB 9.0. Accessed databases are SQL Server, DB2, and Sybase. Using XML Schema and IBM MRM data definitions, wrote file interfaces to X12 standards X306 (HIX 820) and X218 (HIPAA 820 for SHOP/Small Business); and to third-party specification. Wrote IIB code that invokes several Web services; modified behavior of those services. Used Microsoft XML to create and customize XML Schemas, guaranteeing that these conform to both X12/HIPAA/CMS requirements, and to HealthNow standards. In a separate Health-Care Reform initiative, coded the batch interface to a set of Web services that supports Minimum Essential Care compliance. For each project, Mr. Douglass took over primary responsibility for transforming business requirements into technical Component Specifications; for composing and submitting technical change requests to other groups (IIB or MQ object creation, Subversion sourcecontrol promotions, deployment of new or modified code); and for relieving more-senior colleagues of routine tasks. He scrutinized business-oriented statements of requirement for consistency, and for such non-functional attributes as efficiency, reliability, and maintainability. In several cases he proposed and was approved to make significant improvements in these areas prior to turnover to Quality Assurance. Highmark, Pittsburgh, PA – WebSphere Message Broker Developer 4/2011-2/2014 Summary: Developed and supported health-care messaging applications written in IBM WebSphere Message Broker (WMB) and Transformation Extender (TX), running under z/Linux. Coded critical parts of a Pharmacy Benefits Management (PBM) application in ESQL under WMB 7.0. Served as primary resource responsible for creating and maintaining Oracle reference table contents in table-driven applications, and for specifying and requesting MQ queues. Integration-tested complete application. Gathered and harmonized requirements for various business and technical groups. Enhanced X12/HIPAA applications: Discovered, diagnosed, lead discussion of, corrected and tested changes to incorrect or obsolete X12/HIPAA coding. Conducted design walkthroughs and code reviews of new or changed applications or infrastructure. Created or found test data, and used these data to ensure coverage of adequate test cases prior to (or concurrent with) Business Analysts' testing of changes. Helped to implement a flexible, table-driven flat-file-delivery system. Served as the main production-support person for this system while training new support personnel. Read, studied & built reference summaries of seven X12/HIPAA Implementation Guides from Centers for Medicare and Medicaid Services and others; used the knowledge gained to improve accuracy and completeness of code fixes and enhancements. Focused on modifying and troubleshooting processing of transactions 834 (especially Health Care Reform), 837I, 837P, 997, and 999. Created extensive, action-oriented application documentation for use by customers, Business Analysts and Production Support personnel. Provided mentoring to less senior new team members. Specified and populated WebSphere Message Broker Execution Groups needed to develop and test new or modified code. Wrote a software inventory script for PC software technicians to run on Windows. Provided second-level support for operational troubleshooting; contributed suggestions for enhancements to built-in workflow and troubleshooting capabilities in applications. Performed hands-on correction of failures in Production or Quality-Assurance processes. Updated 11/6/2015 Page 2 of 5 DAVID S. DOUGLASS Bank of America, Charlotte, NC – WebSphere MQ Administrator (consultant) Provided configuration support for a global clustered network of over 1000 IBM WebSphere MQ queue managers under AIX, HP-UX, Solaris, Windows, and z/Linux. Used BladeLogic to install and manage MQ and OmegaMon software on AIX servers. Wrote Excel VBA programs to document MQ configuration and identify discrepancies. Supported installation of applications by adding queues and queue managers to clusters; supported application decommissioning by de-clustering MQ objects. Served in MQ on-call rotation. Used AppWatch and Omegamon monitoring tools, and MQ and operating-system utilities, to detect and diagnose problems. Resolved intermittent MQ faults caused by incorrect Windows authorizations. Verizon Wireless, Warren, NJ WebSphere MQ Administrator (consultant) 7/2009-12/2009 Technical administrator of advanced mobile-telephone applications built on WebSphere Message Broker 6.1 with Oracle Broker and User databases, and of MQ 7.0 messaging infrastructure, running under Sun Solaris and Windows workstations. Wrote monitoring scripts in Awk; regression-tested application changes using Junit. Limited responsibility for administering WebSphere Application Server Network Deployment Manager (NDM) on Solaris (JMS, Message-Driven Beans, Bean Listeners); and configuring MQ for IBM DataPower. Installed CA Wily MQ and Message Broker diagnostic tools on Solaris servers. Maintained application source code in IBM ClearCase source repository, using Ant scripts. UPMC, Pittsburgh, PA – Operating System Engineer 9/2010-1/2011 1/2007-6/2009 Technical administrator of emergency-response system built on WebSphere Message Broker 6.1 with DB2 Broker databases and Oracle User databases. Technical administrator of WebSphere MQ 7.0, running under Windows 2003 Servers. Diagnosed and remedied Production problems, especially with WebSphere MQ. Configured MS Visual SourceSafe as Message Broker team code repository. Developed WebSphere Message Broker flows in ESQL and Java. Installed WebSphere MQ 6.0, Message Broker 6.0 and 6.1, and Transaction Extender 8.1 for Message Broker (with HL7) on multiple Windows Servers and desktops. Upgraded software to keep products at current vendor levels. Designed system-monitoring architecture using Omegamon/Tivoli. Wrote data-manipulation utilities in C#, Rexx, MS PowerShell, RFHUTIL, VBScript. Documented message flows and queues. Created and maintained XML Schemas using XML Spy. Generated Oracle database documentation using SQL DML and VBScript. Wrote operations manuals and best-practices documents for vendor software. Centers for Medicare and Medicaid Services, Baltimore, MD – z/OS Tester/Systems Analyst (consultant) – 2/2006-8/2006 Maintained health-care insurance (Medicare) enrollment and benefits applications programs running under z/OS, with WebSphere MQ 5.3.1, CICS and DB2. Development environment includes Endevor, Expediter, SmartTest, and DumpMaster. Wrote ad-hoc programs and queries in Cobol, EasyTrieve Plus, Rexx, SAS, and SPUFI to produce management and analytical reports. Checked applications for regulatory conformity. Wrote and updated system documentation. DHL, Scottsdale, AZ – WebSphere MQ Administrator (consultant) 9/2005-1/2006 Responsible for administration, troubleshooting, and configuration of worldwide WebSphere MQ (5.3.1 and 6.0) messaging-and-queuing network running on IBM z/OS and AIX, HP-UX, and virtualized Windows (VMWare) servers. Configured MQSoftware’s HP OpenView for Q Pasa! Product, to integrate enterprise-wide alerting on MQ and application problems. Upgraded Q Pasa!. Updated 11/6/2015 Page 3 of 5 DAVID S. DOUGLASS Used Q Pasa!, HP OpenView, MQ Explorer, and custom utilities to provide visibility to system configurations, and to handle alerts on MQ events. Wells-Fargo Bank, San Francisco, CA – WebSphere MQ Administrator (consultant) 2/2005-8/2005 Installed MQSoftware’s Q Pasa! monitoring product on multiple mainframe systems. Configured Q Pasa! monitoring of distributed and Mainframe MQ systems. Supported application developers by creating or modifying MQ objects. Wrote scripts in VBA for Visio, Rexx, and XSLT to generate Q Pasa! logical views. American Automobile Association, San Francisco, CA – WebSphere MQ Administrator (consultant) – 5/2004-10/2004 Developed standards and procedures for application development for IBM WebSphere MQ 5.3; serving on team of technical administrators who planned and set up a new data center. Installed, configured, and administered MQ on six Windows 2000 Enterprise Servers, under Microsoft Clustering (MSCS) and VMWare; and for administering and troubleshooting MQ on four IBM mainframes, including MQ-CICS Bridge. Implemented failover discipline under MSCS using MS Active Directory. Helped with migration to an industry-standard CRM package under CICS and MQ. Mars Electronics, Inc., West Chester, PA (RCG) – WebSphere MQ Administrator (consultant) – 2/2004-5/2004 For a global manufacturer, installed or upgraded software on Windows 2000 Server and AIX and HP-UX (Unix) platforms worldwide: IBM MQ 5.3; Pervasive Data Junction. Configured support for HP and Microsoft server clustering, and for MQ clustering. Wrote a master document detailing best-practice maintenance procedures. Owens and Minor, Richmond, VA – WebSphere MQ Architect (consultant) Independence Blue Cross, Philadelphia, PA – WebSphere MQ Administrator 6/2003-10/2003 Gathered requirements, created project plan, and designed messaging infrastructure to upgrade a surgical-supplies distributor’s CICS inventory system. Surveyed current, FTP-based, infrastructure; documented needed changes to manual and automated processing for file transfer among z/OS, HP-UX, and Windows NT applications. Designed, coded, and debugged Cobol and Java wrapper programs that provide MQ 5.3 services to application programs. Used Serena ChangeMan for source-code control, and Mercury Test Director for testing. 7/2002-10/2002 Served as WebSphere MQ (5.2) Administrator for OS/390, Solaris, AIX, and Windows. Diagnosed and corrected production errors; helped specify PVCS repository for object definitions and code; coached and assisted developers. Worked directly with business partners on operational, technical, and functional issues. Participated in task groups in planning an upgrade of X12N EDI to HIPAA 4010A, and in migrating to a new industry-wide EDI network. IBM Corporation – Information Technology Specialist 2/2000-6/2002 (List of IBM assignments follows) IBM Sales, Bethesda, MD – Software Sales Support Technician 3/2002-6/2002 Software sales representatives for MQSeries, MQSI, and WebSphere Application Server. Introduced products to numerous customers; designed, evaluated integration architectures; designed, implemented proof-of-concept projects in Java, C. Updated 11/6/2015 Page 4 of 5 DAVID S. DOUGLASS Morgan Stanley Dean Witter, New York, NY (IBM consultant) – MQSeries Administrator – 6/2001-11/2001 Administered MQSeries on OS/390 and distributed platforms. Collected and documented requirements for new projects. Helped plan and carry out an upgrade to MQSeries Version 5.2 on OS/390. Trained developers on MQSeries coding for a Personal Wealth Management system. Contributed to joint planning sessions on upgrade of MQSI. Customized and installed BAL and C-language MQSeries channel exits. New Jersey State Information Technology Office, Trenton, NJ (IBM consultant) – Lead Developer-Messaging – 1/2001-4/2001 Analyzed and provided architecture for migration of a statewide communication network, from SNA to MQSeries with TCP/IP, under AIX and OS/390 CICS TS. Helped select a third-party system-monitoring tool. Wrote a comprehensive Review Document to serve as the basis for future development. United Parcel Service, Franklin Lakes, NJ (IBM consultant) – Lead Developer 9/2000-12/2000 Analyzed and converted Microfocus Cobol DB2 programs, to DB2 (Version 5) Stored Procedures in Cobol, under OS/390 batch and CICS TS. IBM Software Labs, Hursley, England (IBM internal) – MQ specialist 3/2000-8/2000 Served as lead tester for development of a strategic business-integration products. Wrote scripts to drive custom testing facility; reviewed Java programs for functionality and Best Practices; and proofread accompanying Redbook. This IBM product runs under Windows NT and WebSphere Application Server, using MQ Series Integrator 2.0, MQSeries 5.2, and DB2 UDB V5x Education Completed professional courses in WebSphere Message Broker, WebSphere MQ, software testing, software engineering, CICS, DB2, DL/I, and Java. Psychology BA, University of Illinois. Speaks, reads, and writes Spanish; reads French, German and Italian. Other Updated 11/6/2015 Page 5 of 5