Charles Van Boven
******@****.***
Twenty years of experience in the development, testing, and integration of
software applications. Competencies include enterprise application
integration (EAI), application development, application maintenance,
software testing, and project management. Industry experience includes
Manufacturing, Utilities, Government, Medical and Financial Systems.
Professional Summary
. Over 18 years of experience in Enterprise Application Integration (EAI)
including the design, development and deployment of SOA solutions using
IBM WBI Message Broker, WebSphere MQ..
. Hands on experience in Installation, Configuration and Administration
of IBM MQSeries WBI Message Broker
. Experienced in database programming, creation of Packages, Stored
Procedures, user defined functions, Views, Triggers, PL/SQL scripts
using relational databases IBM DB2, Oracle and SQL Server.
. Participated in Project Management tasks including preparing cost and
effort estimation, Work Break Down structure, Project Plan, Proposal
writing and new Project scoping
. Possess Project Lifecycle experience from Scoping and planning
requirements, through design, development, testing, and go live.
. Experienced with planning, building and rollout of enterprise-scale
business solutions.
. Prepared system requirement specifications, functional and design
document specifications.
.
Technical Skills
Hardware Environment Intel x86, RS/6000
Operating Systems Windows, Linux(SUSE, RED Hat), AIX,
Sun Solaris, Z/OS
Languages Informix, Progress 4gl, Cobol
Database Oracle, DB2, SQL Server,
Web/Application Server WebSphere Application Server(WAS).
Integration Tools Websphere: MQSeries(WMQ), Message
Broker(WMB), Process Server (WPS), Integration
Developer(WID).
SOA/SOMARepository Solution WebSphere Registry and Repository (WSRR).
(Governance)
Tools Rational Software
Architecture(RSA), Quest Central, Developer 2000,
Rational Rose, Developer 2000, Rational Rose, Clear
Case, CVS, Visio, SCSS, InfoSphere/DataStage
Standards XML, SOAP, WSDL, .
Scripting Shell, Perl.
Methodologies OOAD, UML
Work Experience:
Client: Luxottica
Role: Message Broker System Admin
Dates: Dec 2013 - Present
. Administered, designed, and configured MQ 7.5 IIB V9.0 on a series of
AIX and Windows servers.
. Implemented, and build out MQ/WBIMB infrastructure to assist application
developers with their applications
. Responsible for production deployment of the interfaces.
. Knowledge transfer (MQ, Message Broker Toolkit, and Message Broker) to
the client resources
Client: Texas HealthCare
Role: Message Broker developer
Dates: June 2013 - Nov 2013
. As part of the Upgrade Project, developed WMB (version 9.0.0.0 )
interfaces to support the migration from
Earlier HealthCare message flows.
. Transformations done using EQSL. Module
. Message design for the data to flow between Front-End, Middleware and
Backend Systems.
. Unit tested and tuned interfaces prior to deployment.
Client: VW
Role: Message Broker developer
Dates: April 2013 - May 2013
. As part of the Phase 1 Project, developed WMB (version 9.0.0.0 )
interfaces to support the extraction of data contained within application
databases (oracle/stored procedures) .
. Transformations done using EQSL/CORBA Modules
. Message design for the data to flow between Front-End, Middleware and
Backend Systems.
. Knowledge transfer (MQ, Message Broker Toolkit, and Message Broker) to
the local resources.
. Unit tested and tuned interfaces prior to deployment.
Client: Carters
Role: Tech Lead/Message Broker developer
Dates: December 2012 - Present
The United States Department of Health and Human Services (HHS) has issued
a change in the existing federal standard for electronic data transaction
sets used to communicate health care information between the various
trading partners. This mandate is known as HIPAA 5010. The objective of the
project is to make BCBSM compliant, per HHS mandate, with the new HIPAA
5010 standards
. As part of the MultiChannel, Project, developed WMB (version 8.0.0.0 )
interfaces to support the extraction of data contained within application
databases (oracle) .
. Transformations done using EQSL. Module
. Message design for the data to flow between Front-End, Middleware and
Backend Systems.
. Knowledge transfer (MQ, Message Broker Toolkit, Message Broker) to the
client (Carters).
. Unit tested and tuned interfaces prior to deployment.
. Configured multiple collaborations to communicate and process requests
using Publish-Subscribe
Client: IBM -Nisource
Role: Focal/Tech Lead
Dates: June 2010 - November 2012
. Working with a team of EAI developers, designed, coded and tested MB
(version 6.1) interfaces on multiple projects.
. Configured JDBC adaptors, interfaces and Message Broker interfaces.
. Modified ESQL in Compute nodes for existing production work flows to
accommodate change requests and interface enhancement requests.
. Developed one way Message Flows to process large data asynchronously
between EDI and various Oracle based applications.
. Created Message Sets from Business Objects, Cobol Copybooks.
. Created remote queues for message transmissions between Message Broker
and app queue managers.
. Design and documentation of Software Requirements Document & Design
documents.
. Involved in installation and Configuration of WebSphere MQ, and WBI-MB
Win2k.
. Defined message flows and message sets using WBI Toolkit of WBI-MB
6.1/7.0.
. Designed, developed Message Sets, Message Flows and deployed to broker on
WBI-MB environment.
. Message design for the data to flow between Front-End, Middleware and
Backend Systems.
. Installed WBI components Configuration Manager (6.0), Brokers, Control
Center.
. Documented configuration for high availability options.
. Developed Shell scripts and defined MQSeries triggers to execute the
shell scripts.
. Configured the Oracle as the Application database for WBI Broker runtime
environment.
. Created and maintained an extensive broker network with appropriate
Execution groups, Message sets and Message flows
. Worked with various IBM primitive nodes and ESQL for message routing and
transformations
. Writing ESQL for calling stored procedures; used Database Node for
updating database tables and ESQL rules for message content enrichment.
. Built an Error Module using TryCatch nodes to catch the exceptions and
later logging erred messages and Exception List on to a Queue. Writing
ESQL for calling stored procedures; used Database Node for updating
database tables and ESQL rules for message content enrichment.
. Troubleshooting and debugging WBI messages flows using Trace nodes and
error handling nodes.
. Providing 24X7 production support for MQSeries, Message Broker
. Interacting with the client to obtain the requirements, analyzing the
requirements, preparing the specifications, designing the modules and
tasks for the team members.
. Documented functional and technical design using UML models.
. Created design documents for mapping and developed Interfaces based on
these documents
. Presented Interface architectures to IDAR (Integration Design and
Architecture Review) board on various integration patterns.
Client: IBM-Maersk
Role: Tech Lead and Developer
Dates: December 2008 - June 2009
. As part of the Maersk Outbound Project, developed WMB (version 6.1)
interfaces to support the extraction of data contained within application
databases (oracle) .
. Transformations done using EQSL. Modules
. Message design for the data to flow between Front-End, Middleware and
Backend Systems.
. Installed WBI components Configuration Manager (6.0), Brokers, Control
Center.
. Built an Error Module using TryCatch nodes to catch the exceptions and
later logging erred messages and Exception List on to a Queue. Writing
ESQL for calling stored procedures; used Database Node for updating
database tables and ESQL rules for message content enrichment.
. Interacting with the client to obtain the requirements, analyzing the
requirements, preparing the specifications, designing the modules and
tasks for the team members.
. Documented functional and technical design using UML models.
. Installed WBI components Configuration Manager (6.0), Brokers, Control
Center.
. Documented configuration for high availability options.
. Developed Shell scripts and defined MQSeries triggers to execute the
shell scripts.
Client: IBM-American Express
Role: Integration Architect
Dates: December 2002- June 2003
. Performed installs and carried out upgrades.
. Tech Lead, as one of the intergration architects, responsible for
reviewing all new projects.
. Configured JDBC adapters.
. Performed migration activities manually and with the environment
migration tools.
. Conducted code reviews of developer's work.
. Designed and developed Unit Test Cases.
. Interacting with the client to obtain the requirements, analyzing the
requirements, preparing the specifications, designing the modules and
tasks for the team members.
. Documented functional and technical design using UML models.
. Installed WBI components Configuration Manager (6.0), Brokers, Control
Center.
. Developed Shell scripts and defined MQSeries triggers to execute the
shell scripts.
Client: IBM-PSN
Role: MQ/MQSI SME
Dates: January 2002- December 2002
. Message Broker/MQ SME Responsible for assisting developers/architects
that where in a client facing role.
. Performed installs and carried out upgrades.
. Documented functional and technical design issues/concerns..
. Installed WBI components Configuration Manager (6.0), Brokers, Control
Center.
. Developed Shell scripts and defined MQSeries triggers to execute the
shell scripts.
Client: IBM-Warner Bros.
Role: Developer
Dates: June 2001- December 2001
Working with a team of EAI developers, designed, coded and tested WBI ICS
and MB (version 6.1) interfaces on multiple projects
. Working with a team of EAI developers, designed, coded and tested MB
(version 2.1) interfaces on multiple projects Performed installs and
carried out upgrades...
. Transformations done using EQSL. Modules
. Message design for the data to flow between Front-End, Middleware and
Backend Systems.
. Unit tested and tuned interfaces prior to deployment.
Client: ConAgra(Monfort).
Role: Developer
Dates: Dec 1993- December 2000
Working with a team of EAI developers, migrated/configrured w2k solution
using MQ/MQSI and Informix 4GL.
. Working with a team of EAI developers, designed, coded and tested MB
(version 2.0) interfaces on multiple projects Performed installs and
carried out upgrades...
. Transformations done using EQSL. Modules, Informix 4gl apps
. Message design for the data to flow between Front-End, Middleware and
Backend Systems.
. Unit tested and tuned interfaces prior to deployment.
Education:
ITT Tech, AA Degree Applied Science
MSU - Bozeman