John E. Callahan Hummelstown, PA 17036 PHONE: (215) 932-5923 E-MAIL: john.callahan@ubi-integrations.com EXECUTIVE SUMMARY Mr. Callahan has extensive technology consulting experience as an expert in Business-to- Business (B2B) Enterprise Application Integration and SOA/ESB systems. He has worked with industry-leading System Integrators and ESB providers in a variety of roles ranging from Development & Programming, System Administration, Strategy Consulting, Project Management, and Technical Pre-Sales. His background in these roles makes him a versatile technology professional, proficient in many aspects of the project lifecycle and equipped with hands-on experience in numerous ESB/SOA systems Specialties: Enterprise Service Bus & Service-Oriented Architecture Technologies, Java Programming, Linux/Windows Scripting, Business Process Management Systems, Business Activity Monitoring, Middleware, Performance Optimization, Enterprise Architecture, Cloud Computing, Big Data, Mobile Application Design (Storyboarding, Wireframing) and Development, Program Management, Amateur Electronics (internet of things, Arduino, iobridge, Xively) Industry Verticals: Healthcare, Insurance/Financial, Federal, Dept. of Defense, State & Local EDUCATION Penn State University, State College, PA Degree: B.S., Supply Chain & Information Systems, 2006 Penn State University, State College, PA Degree (Dual): B.S., Spanish Applied, 2006 Penn State University, State College, PA Minor: International Business, 2006 PROFESSIONAL EXPERIENCE TechFairway, Clarksburg, MD. System Integration Engineer January 2012 Present Internal Revenue Service March 13 Present Performance Team Lead Affordable Care Act (ACA), Enterprise Service Bus (ESB) Led performance activities on an 8 person team across multiple releases of the Affordable Care Act for the IRS. Worked as the performance lead with the IRS Performance Engineering teams to conduct performance testing. Quickly diagnosed performance issues when they arose and identified OS-level, Java-level, and code enhancements for performance where needed. Delivered performance reports and recommendations to management/executives
Responsible for ensuring high efficiency of ACA systems and maximum utilization of resources in integration test environments and performance test environments Led performance activities across multiple releases for ACA-IS&R. Quickly diagnosed performance issues when they arose and identified OS-level, Javalevel, and code enhancements for performance where needed. Internal Revenue Service January 12 March 13 ESB Administrator Affordable Care Act (ACA), Enterprise Service Bus (ESB) Administration of the ESB system involving installation, configuration, upgrades, deployments, and maintenance of infrastructure components and ESB application components. Key contributor to ACA Go-Live success. Responsible for making sure all ESB infrastructure and application components are healthy during Go-Live. o Release 3.0 October 2013 o Release 4.0 October 2014 o Release 5.0 January 2015 Go-to technologist for performing new product demos to management and executives in order to convey viability of new solutions into the existing technology stack. o Demos include Continuous Integration solution, JVM instrumentation for performance monitoring, customized JSF views for performance monitoring, automated RHEL startup/shutdown/ping scripts for ESB components, VCS / automated build & deploy solution. Software AG USA, Reston, VA. Senior Consultant, Global Consulting Services October 2010 Present Cox Communications October 12 December 12 Solution Design webmethods upgrade 7.1.2 to 8.2 Designed roadmap to upgrade the client from webmethods v7.1.2 to v8.2 Redesigned common services solution for client to assist with code manageability and to avoid deployment conflicts/dependencies. Work with client stakeholders to advise on installation/configuration of new ESB components Coinstar September 12 October 12 Solution Design / Lead Engineer Model 2 Execute (M2E) Project Pioneered Model 2 Execute solution as the first time the solution was implemented in a client environment. Documented lessons learned and guides for the Software AG GCS community going forward for other M2E implementations. Lead BPMN process implementation of Model-2-Execute (M2E) project. Implemented M2E solution on hosted Software AG cloud and deployed to customer environment. Use
of WmTestSuite, ARIS Business Server, ARIS Process Governance Engine, webmethods (IS, Broker) used. Led requirements gathering sessions with Coinstar development team and BCM Remedy ITSM ticketing solution in place at Coinstar. Led the development efforts and service interface design. Identified Data Model requirements between 3 rd party ticketing solution (BCM Remedy), the canonical model in webmethods, and the backend database tables involved in the process. Presented solution to Coinstar Management and Enterprise Architects and conducted a live demo of the Onboarding process implemented in the Model 2 Execute context. Mass Mutual Life Insurance August 12 September 12 Solution Design / Lead Engineer webmethods Automated Build & Deploy System Designed, implemented, and delivered webmethods Build & Deploy system for the client. Solution based on wmbuildtools solution. Created custom ANT targets and java services for use during build and deployment. This involved batch scripts on Team Foundation Server calling custom ANT targets, which called Java Services that acted as a client to the Integration Server to build the necessary packages and configuration files on the target server Created custom shell scripts on target server to create automated target server builds. Integrated with client deploy solution (Control-Tier) to create full roundtrip deployment possible. Provided test case documentation and implementation guide for development team. Knowledge transfer session conducted with development team. Showcased/Demo solution to Mass Mutual executives and development team Defense Logistics Agency DoD June 12 August 12 Senior Advisory Consultant / Technical Pre-sales Integrated Data Environment (IDE), Production Support, webmethods 7.1.2 à 8.2 Upgrade, wm Optimize installation and KPI guidance Guided client with hardware upgrade prior to webmethods 8.2 upgrade from 7.1.2. Provided documentation on how to perform upgrade, assessments of clients current readiness to conduct upgrade, and schedule of tasks Provided technical leadership as the SME for webmethods Optimize solution. Provided the client with hardware recommendations and architecture recommendations for installing optimize and integrating with existing environment. Custom KPIs created using Optimize Web Service Data Collector. Troubleshooted memory leak problem and identified an SSL session issue in the Integration Server. Solved memory issue which was causing multiple restarts per week. Internal Revenue Service September 10 June 12 Senior Advisory Consultant / Technical Pre-sales Enterprise Application Integration Broker / Modernized E-File Support contract for Enterprise Application Integration Broker (EAIB) at IRS. Affordable Health Care (ACA) initial server setup/configuration on EAIB servers. Designed, implemented, and delivered Trading Networks solution for new Penalty Notices process at the IRS. Custom XSL, XSL-FO, and PDF rendering services used in the transformation between the IRS flat file notice templates which are currently used and new PDF document notice. Assisted in the upgrade of webmethods from 7.1.2 to 8.2. Created custom shell scripts for automated start, stop, and re-start of Integration Server and My webmethods servers in new 8.2 environments.
Deloitte Consulting, Arlington, VA. February 2010 September 2010 SOA Architecture/Design, Federal Healthcare Consulting Group Military Health Systems (MHS) February 10 September 10 Solution Architecture / SOA Strategy DMLSS Net-Centric/SOA Migration Project Worked as a SOA Architect and coordinated with various SMEs to design a Net Centric / Service Oriented Architecture Solution for the Federal Government s Military Health System. Partnered with Enterprise Architects, Project Management, and the Contract-Owning Manager to deliver a NC/SOA Solution Roadmap. Involved in discussions with Senior Management, contract-owning Partner, and Deloitte leadership to determine 2011 direction for MHS service oriented architecture. Leveraged Deloitte internal technical resources to layout technical plan and schedule. Analyzed functional requirements across MHS Mission Areas to determine alignment and priorities with the Net-Centric/SOA strategy.. IBM Corporation, Fairfax, VA. February 2007 February 2010 Consultant, Global Business Services Commonwealth of Pennsylvania June 09 February 10 webmethods Developer Unemployment/Compensation Modernization System (UCMS) project Worked with business analysts to create detailed design of various interface components in ESB and prepare service design document. Coordinated with Java Developers, BPEL developers, and System Administrators to ensure end to end system tests successfully executed. Created interfaces between the IRS, PNC Bank, and the Commonwealth of Pennsylvania. JDBC adapter, MQ adapter, and custom SQL statements were used throughout all inbound & outbound transactions. Development of consumer and provider web services using SOAP on ESB and implementation of access controls to the web services on web service descriptors (WSDs). DoD Naval Sea Systems Command July 08 June 09 webmethods Developer Navy Enterprise Resource Planning (ERP/SAP) Project Developed extensive IDOC (SAP), EDI, and FlatFile interfaces in webmethods in a large-scale ERP environment. Collaborated with SAP consultants and ABAP developers with conduct end to end system tests. Tested inbound/outbound SAP transactions through middleware tier. Performed code reviews and test cases preparation. Helped lead the effort to upgrade the SAP adapter from 4.6 to 6.5 and the Integration Server from version 6.5 to 7.1.2.
During the QA phase of the project, worked across technical and functional SAP teams to ensure valid code prior to production phase. During the production phase, fixed defects as needed and maintained documentation. DoD Naval Sea Systems Command April 07 June 08 Project Management Office Navy Enterprise Resource Planning (ERP/SAP) Project Managed 3 contracts, 14 subcontractors, and over 300+ FTEs according to the Navy ERP Statement of Work. Main responsibilities included o Reporting financials to the client (Navy) and the IBM Project Executive o Distributing funding to all suppliers and creating purchase orders o Managing project Accounts Receivables from the Navy o Managing project Accounts Payables to 14 subcontractors Created the Financial Dashboard, which was later marked a major contributor in receiving 100% of the Award Fee ($1.4 Million) on the Pss1 contract (Nov 07). TECHNICAL PROFICIENCY Service Line ESB & Systems Integration Messaging Systems Design/Development SOA Design/Development Industry Verticals: Healthcare o ACA Federal/State Exchanges o DoD Healthcare Systems / Tri-care Insurance / Financial Services Department of Defense Federal Government State / Local System Software, Applications, & Standards Industry DATA FORMAT - XML, XSD, DTD, DOM, SAX, JSON, IDOC (SAP), EDI X12 HTTP, HTTPS(SSL) HTML TCP/IP Unified Modeling Language (UML) UNIX - Unix shell scripting (Korn, Bash, Bourne), Unix Administration WINDOWS - Batch (Win) scripting, Windows Administration SCRIPTING - Javascript, Groovy SQL Server, MySQL, Oracle 10g/11g), *AMP stacks (LAMP,WAMP) JAVA - J2SE/J2EE, Java Messaging Service (JMS), JVM Management / Performance Testing Web Services (SOAP, RESTful) OpenAir XML API Interface VCS systems o Git / Github o Microsoft Team Foundation Server (TFS) o Rational Clearcase o Tortoise SVN ESB/SOA JBoss Fuse o ServiceMix, ActiveMQ, Camel, CXF Mule ESB / Mule Studio webmethods ESB IBM Websphere (Application Developer, MQ) Business Processs Management (BPM) Process Development Software AG Model-2-Execute Framework, tools, and standards. Adapters (JDBC, SAP, MQ) TOGAF-related
TOGAF training ARIS Business Architect ARIS Business Designer ARIS Methodology (ARIS house, EPC à BPMN) Terracotta (In-memory Caching) Terracotta Server Arrays (Stripes/Mirror Groups) BigMemory EhCache (config file management) EhCache API Universal Messaging Software AG Nirvana Enterprise Manager Channels/Topics (Pub/Sub) Queues Web Design/ Development HTML5 Javascript, JQuery PHP CSS/CSS3, grid systems Aptana / Eclipse w/ Aptana plugin Sencha Framework References Available Upon Request