Daniel B. Boucher Sr.
Mobile: (207) 233-8044
A practitioner of Solution Architecture, Systems Engineering and Software Engineering Processes
which includes knowledge of diverse technologies and new technical architecture principles and
concepts within z/OS 64-bit operating system for Mainframe Computers, created by IBM and all its
Summary Of Qualifications
As a Independent Consultant
Design an application with a major goal of impact analysis to identify the software work
products affected by proposed changes. Conceptually, it takes a list of software life-cycle
Objects – from specifications to programs – analyzes these SLOs with respect to the
software change, and produces a list of items that should be addressed during the change
System/Data architecture (SOA mainframe ) and data Warehousing/Data marts, z/os
DASD performance issues, Cobol/CICS architecture (SOA)
Cobol programmer working with a collection of technologies tied together in ways that have
similarities to SOA models.
Design/data migration/Information quality and database performance (DB2) including
impact analysis and data modeling as well as database refactoring
Re-engineered and integrated legacy systems for large corporations such as IBM research,
New England Financial, Fidelity Investments, Chase Manhattan Bank, Massachusetts
General Hospital, Unum, Allmerica Financial, Liberty Mutual., and the state of New York.
Developed disaster recovery blueprints and planning models for Iron Mountain.
Core business applications in Banking, Insurance, Law Enforcement, Financial Services,
Health Care and Military Inventory Control.
Daniel B. Boucher Sr Page 1 of 8 5/6/2010
Languages Enterprise Cobol IMS/DL/1 Assembler XML
Debuggers Smart Test Intertest Xpediter
Modeling Erwin, Erwin Silverrun to
Tools Model Manager Erwin
Middleware CICS/VS CICS IMS
Data Base DB2/v8 Performance DASD
Utilities IDCAMS z/os JCL ENDEVOR Fileaid
Dataflux VISIO Abend Aid Strobe
Concept Service Oriented Software Legacy Change
Architecture(CICS Change Impact Transformation Management
only) Analysis Strategies/Documenta
Information Disaster Systems Thinking
Systems Mainframe z/OS z/OS Windows Vista DASD
Access VSAM VSAM to DB2
Logic Online, Cape Neddick, ME (4/08 to Present)
Objective: Design a system that will track the ripple effect of a change to the source code of a
software system and discover the consequential effects on other parts of the system resulting from
that change. These effects can be classified into a number of categories such as logical effects,
performance effects or understanding effects. For example a logical ripple effect may be caused by a
change in the definition of a data item, which may then cause inconsistencies in the definition and
use of other data items.
Key Impact: Design Web site explaining this application (www.legacyimpactanalysis.com). Enables
maintenance managers and programmers to minimize these unforeseen risks to cost and schedule by
ensuring they know what sections of code are vulnerable to a change, and where dependencies lie.
Reduces software lifecycle costs by improving the maintainability of software systems, optimizing
release planning activities, facilitating code reuse, and reducing the overall scope and complexity of
software maintenance efforts. Improves IT’s agility and business alignment by reducing the time
between when a change is proposed by the business and when it can be delivered.
Environment:: z/OS, Enterprise Cobol, DB2/v8 , Data Warehouse, Erwin, Impact Analysis,
Daniel B. Boucher Sr Page 2 of 8 5/6/2010
Liberty Mutual, Portsmouth, NH (12/05 to 3/08)
Systems Architect/Data Modeler
Objective: Devise or modify procedures related to the Loss Data Warehouse an environment that
supplies consistent loss data to a variety of organizations and applications within Commercial
Markets and Risk Services. This 15 year old DB2 database with 300 tables and 5000 fields (two
terabytes) was partially documented and years out-of -date with the production system.
Key Impact: Upgraded and synchronized 8 major data models with production as well as the
metadata associated with the data fields. Refine current key deliveries to reduce CPU time, high I/O,
and long-running jobs. Authored specific tools for the development staff that allowed them to be
more precise in their development efforts.
Environment: z/OS, Enterprise Cobol, DB2/v8 , Data Warehouse, Erwin, Dataflux, Impact
Analysis, SOA architecture/service design, VISIO
State of New York, New York, NY (9/03 to 12/05)
Objective: As a contract consultant, develop an e-ticket service-oriented architecture that allows a
software system that provides services to other applications through published and discoverable
interfaces, and where the services can be invoked over a network. This implementation of a service-
oriented architecture using web services technologies, created a new way of building applications
within a more powerful and flexible programming model.
Key Impact: In a process-centric architecture, this application was developed for the process. The
process was decomposed into a series of steps, each representing a business service. In effect, each
service or component functions as a sub-application. These sub-applications are chained together to
create a process flow capable of satisfying the business need. This granularity lets processes leverage
and reuse each sub-application throughout the organization.
Environment: SOA, COBOL II, IBM Assembler, DB2, CICS, XML, VSAM, z/OS, VISIO,
Smarttest, Test Plan Development
Iron Mountain, Boston, MA (3/03 to 9/03)
Disaster Recovery and Prevention Consultant
Objective: As a contract consultant, initiated disaster recovery planning for Iron Mountain.
Identified specific risks associated with unplanned interruption of business applications, and
developed recovery strategies to mitigate those risks.
Key Impact: Developed a comprehensive disaster recovery planning model and related guidelines
that served as the basis for implementing enterprise-wide disaster recovery programs.
Environment: Oracle 8i, Oracle Applications 11i, EMC, VISIO, Strohl Systems LDRPS
Daniel B. Boucher Sr Page 3 of 8 5/6/2010
COMPOSITE OF ENGAGEMENTS: ( ) #OF TIMES WITH COMPANY
LOGIC ONLINE UNUM (2)
LIBERTY MUTUAL MASSACHUSETTS GENERAL
NEW YORK STATE DMV STANLEY HOME PRODUCTS
IRON MOUNTAIN LOGICA DATA ARCHITECTS
IBM MICRO-ELECTRONICS FIRST NATIONAL BANK OF CANADA
IBM RESEARCH PACIFIC FIRST FEDERAL SAVINGS
PAPEREXCHANGE.COM DIGITAL EQUIPMENT CORPORATION
MERCEDES BENZ HARTFORD INSURANCE COMPANY
NEW ENGLAND FINANCIAL THIRD NATIONAL BANK
HARVARD PILGRIM HEALTH CARE ALLMERICA FINANCIAL
KAMAN AEROSPACE UNISYS
SCOTT GRAPHICS COMPUTER SCIENCES CORP
FIDELITY INVESTMENTS (2) SHEARSON/LEHMAN
PUTNAM FINANCIAL AIG
THE BOSTON CO (MELLON BANK) EPSILON (AMERICAN EXPRESS)(2)
CHASE MANHATTAN BANK CORE BANKS OF DELAWARE
Daniel B. Boucher Sr Page 4 of 8 5/6/2010
Assignments with more detail follows
Daniel B. Boucher Sr.
Professional Liberty Mutual, Portsmouth, NH (12/05 to 03/08)
Experience Details Systems Architect/Data Modeler
Upgraded 8 major data models (approx 300 tables) to be in
sync with production as well as the meta data associated with approx
Responsible for education within I/S unit on all dimensions of
Write tools for the development staff:
DB2 SQL guide.
DB2 bind guidelines
Analysis and documentation of physical storage layers
Build dirty data repository via dataflux.
Write query for access plan changes between db2v7 and v8.
Convert Silverrun to ERwin
Environment: Enterprise Cobol, DB2/v8 , Data Warehouse, Erwin,
Dataflux, Impact Analysis, SOA architecture/service design
State of New York, New York, NY (9/03 to 12/05)
The Traffic and Criminal Software (TraCS) is application software that,
combined with laptop computers, one or more PCs in a central office, and
data communications, provides officers with all of the functionality needed
to record and retrieve incident information wherever and whenever an
The business objects existed as part of the TraCS Application Servers and
controlled the business specific processes that made up the functionality of
the application. The functionality Servers used CICS as a transaction
router. Requests for data from the Universal Process Driver were handled
via data objects designed and written in CICS/DB2COBOLII, which
contained embedded ANSI SQL. The business objects invoked the data
objects to access the DB2 database engine running on the Mainframe.
The main objective was to build a generic process that any application
could use and be able to shield components in the presentation layer from
any peculiarities in the physical implementation. The Presentation Layer
model could thus be considered as a logical view of the data while the Data
access Layer model represents the physical implementation. This enables
Daniel B. Boucher Sr Page 5 of 8 5/6/2010
certain complexities in the data to be handled within the business layer,
thus keeping the presentation layer as simple as possible.
Wrote the CICS architectural code necessary to fulfill the TraCS
xml/Application request and manage inbound and outbound message
blocks, as well as access to the infrastructure’s error handling, message
handling, performance monitoring and DB2 handling components. Schell’s
were written to aid the staff in understanding the architecture and to
expedite coding(RAD). This system is self documenting and is data driven
via a catalog table.
Wrote the e_ticket functional specification that defines the runtime
Assisted IBM in mining the current business rule from the existing
scheduling adjudication system. The old scheduling system will be
redesigned so that the courts and judges can be scheduled in a more
accurate manner as well as the police officer involved.
Environment: SOA, COBOL II, IBM Assembler, DB2, CICS, XML,
Iron Mountain, Boston, MA (3/03 to 9/03)
Disaster Recovery and Prevention Consultant
Initiated disaster recovery planning for Iron Mountain. Identified specific
risks associated with unplanned interruption of business applications, and
developed recovery strategies to mitigate those risks. Developed a
comprehensive disaster recovery planning model and related guidelines that
served as the basis for implementing enterprise-wide disaster recovery
programs. Key impacts included:
Alignment of IT recovery plans with business requirements.
Identification of security requirements, backup methods, and alternate
Creation of an Emergency Operations Center model, a Master
Emergency Decision Matrix, and employee contact/escalation lists (by
Development of Oracle alert and recovery scripts, and related test plans
Impact analysis, including documentation of existing DR processes and
A complete description of methodology and additional findings is available
Environment: Oracle 8i, Oracle Applications 11i, EMC, Visio, AutoSys,
Strohl Systems LDRPS
IBM Research, Hawthorne, NY (5/01 to 7/01)
Significantly enhanced the scalability and maintainability of a browser-
based virtual manufacturing system by redesigning the logical model.
Integration messages were enabled through the Open Application Group
Integration Specification (OAGIS) and expressed as standard Business
Object Documents (BODs) written in structured XML. These BODs were
used for Enterprise Application Integration (EAI) between business
systems, and to synchronize and pass transactions between IBM Research
and its business partners.
Daniel B. Boucher Sr Page 6 of 8 5/6/2010
Environment: IBM AIX, DB2, Web Services, XML, Erwin
IBM Microelectronics Division, Burlington, VT (11/00 to 5/01)
Data Architect/Data Cleansing Lead
Directed a highly successful initiative to decompose legacy data into a new
Oracle model, resulting in enhanced IT efficiency and improved business
agility. Analyzed data definitions, information architecture and information
quality. Developed information quality assessment standards and related
Environment: IBM AIX, DB2, Oracle
PaperExchange.com, Boston, MA (2/00 to 11/00)
Director of Data Architecture
Successfully re-architected the entire enterprise database environment to
address long-term scalability, data replication, and disaster recovery
Managed a team of eight database administrators
Directed migration of the database environment from a Windows-based
architecture (ColdFusion front-end, Microsoft SQL back-end) to two
Sun Solaris 4500 systems running Oracle 8i
Directed and participated in the streamlining of existing database code
Radically improved performance (up to 2000%) and achieved 24x7 up-time
for database applications, leading to improved employee productivity, better
customer service, and reduced IT costs.
Environment: Sun Solaris 4500, UNIX, Oracle 8i, Microsoft SQL Server,
Web Services, Java, Erwin, test Plan development
Mercedes-Benz Vehicle Leasing, Norwalk, CT (9/98 to 12/99)
Defined and implemented standards and processes to guide the acquisition,
integration, and deployment of IT resources enterprise-wide, greatly
improving both application up-time and overall IT efficiency.
Converted a legacy vehicle leasing system from VSAM to a much more
robust, client/server environment that fully leveraged existing mainframe
investments and business logic via Visual Basic 6.0 “thin client” business
applications. Wrote CICS architecture code to manage inbound/outbound
message blocks and handle events and errors. Implemented directory
services for inter-object communication, along with a common message
format that standardized data exchange between objects.
Environment: IBM OS/390, SOA, CICS, BMS, DB2, COBOL II, Intertest,
Micro Focus Mainframe Express, Windows NT, Visual Basic
New England Financial, Boston, MA (5/98 to 9/98)
Successfully performed the analysis and coding required to integrate three
business-critical, legacy systems and extended them to partner
environments. Established associated wire procedures and transmission
Daniel B. Boucher Sr Page 7 of 8 5/6/2010
This work enabled New England Financial to outsource its tax reporting
and check writing operations to other institutions, resulting in improved
customer service at lower cost.
Environment: MVS/ESA, CICS, DB2, COBOL II, QMF, QBE, Intertest,
Proedit, Platinum, OS/2 Micro Focus, Vantage, Windows 95/NT
Harvard Pilgrim Health Care, Boston, MA (11/97 to 4/98)
Data Architect/DB2 Lead
Successfully developed the data warehouse/data mart component of an
integrated product reporting environment with greatly enhanced reporting
and analysis capabilities.
The data mart is implemented as a DB2 database containing detailed
aggregate and summarized (de-normalized) data used for reporting by
Harvard Pilgrim’s Actuarial, Underwriting, and Reporting functions. It can
accommodate approximately 50 million rows of historical data.
Empowered the client’s IT department to create future data marts in far less
time, with far greater final quality, and with outstanding performance.
Environment: MVS/ESA, DB2, COBOL II, Platinum, Windows 95
IBM/UNUM, Portland, ME (1/96 to 10/97)
Help architect and code a complex, new system (PCES) that enables PC-
based, GUI applications to access a remote CICS region over APPC,
leveraging DB2 for MVS as the application server (via CICS background
Trained client staff on how to use, maintain, and enhance the system.
Environment: MVS/ESA, DB2, COBOL II, CICS, BMS, QMF, QBE,
Intertest, Proedit, Platinum, Windows 3.1, SOA
Various other contract assignments available upon request.
Courses DB2 Development for Performance
Disaster Recovery Planning
Developing Analytical Databases
Disaster Proofing Information Systems
Software Change Impact Analysis
Data Modeling With Erwin
Data Warehouse ELT
Improving Data Warehouse and Business information Quality
z/os Performance Tuning
Architecture Organization Principles and Patterns
SOA Principles of Service Design
Daniel B. Boucher Sr Page 8 of 8 5/6/2010