• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Daniel B
 

Daniel B

on

  • 294 views

 

Statistics

Views

Total Views
294
Views on SlideShare
294
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Daniel B Daniel B Document Transcript

    • Daniel B. Boucher Sr. www.legacyimpactanalysis.com Mobile: (207) 233-8044 E-mail: danbouch@maine.rr.com 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 predecessors. 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 process.  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
    • Technical Expertise Languages Enterprise Cobol IMS/DL/1 Assembler XML Debuggers Smart Test Intertest Xpediter Modeling Erwin, Erwin Silverrun to Tools Model Manager Erwin conversions Middleware CICS/VS CICS IMS Background Tasks Data Base DB2/v8 Performance DASD Tuning 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 tion Information Disaster Systems Thinking Quality Recovery Systems Mainframe z/OS z/OS Windows Vista DASD performance Access VSAM VSAM to DB2 Methods conversion Professional Experience Logic Online, Cape Neddick, ME (4/08 to Present) Solutions Architect 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, VISIO 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) Chief Architect 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 HOSPITAL NEW YORK STATE DMV STANLEY HOME PRODUCTS IRON MOUNTAIN LOGICA DATA ARCHITECTS IBM MICRO-ELECTRONICS FIRST NATIONAL BANK OF CANADA DIVISION 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) (3) CHASE MANHATTAN BANK CORE BANKS OF DELAWARE NYNEX GENERAL ELECTRIC Daniel B. Boucher Sr Page 4 of 8 5/6/2010
    • Assignments with more detail follows Daniel B. Boucher Sr. Professional Experience 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 5000 fields. Responsible for education within I/S unit on all dimensions of architecture. Write tools for the development staff: DB2 SQL guide. DB2 bind guidelines Analysis and documentation of physical storage layers of Warehouse. 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) Chief Architect 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 incident occurs. 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 behavior. 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, smarttest 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 site plans  Creation of an Emergency Operations Center model, a Master Emergency Decision Matrix, and employee contact/escalation lists (by platform)  Development of Oracle alert and recovery scripts, and related test plans  Impact analysis, including documentation of existing DR processes and shortfalls A complete description of methodology and additional findings is available upon request. Environment: Oracle 8i, Oracle Applications 11i, EMC, Visio, AutoSys, Strohl Systems LDRPS IBM Research, Hawthorne, NY (5/01 to 7/01) Data Architect 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 training programs. 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 requirements:  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) Chief Architect 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) Senior Analyst 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 requirements. 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) Lead Developer/Instructor 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 tasks). 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  Dimensional Modeling Daniel B. Boucher Sr Page 8 of 8 5/6/2010