Vitaliy
Ilyin
Address
|
New
York
|
414 Washington Ave.
|
|
Cliffside Park, NJ 07010
|
|
Phone/v-mail
|
781-363-3474
|
e-mail
|
Vitaliy DOT
Ilyin @ ICnowledge DOT com
|
web
|
www.ICnowledge.com
|
Technologies (horizontals)
Mr. Vitaliy Ilyin is a Sr. Enterprise Architect who has more than 15 years experience in IT sustained by over 12 years of Enterprise Systems, Applications and Information Architecture, Management, Engineering and Development experience. Intimately familiar with the latest concepts and technologies including SOA, Web Services (SOAP and WDSL), ESB, BPM & BAM (BPEL)– process modeling and monitoring, MDM of Information domains such as PIM & CDI (Product Information Management and Customer Data Integration), Single View, EII, GDS (Global Data Synchronization), EAI and ETL.
Industries (verticals)
Financial and Insurance
|
8+ years |
Marsh (MMC) |
New York, NY |
|
JPMChase (BankOne) CardServices |
Wilmington, DE |
||
|
Investors Bank and Trust (IBT) |
Boston, MA |
||
|
Merrill Lynch
Risk Management Group |
New York, NY |
||
|
BONY (Bank of New York) |
New York, NY |
||
|
Bear Stearns |
New York, NY |
||
|
Equitable (AXA group) |
New York, NY |
||
|
Telecom,
software |
10+ years |
Lotus Corporation ASG group |
Cambridge, MA |
|
Lucent Technologies |
NJ and Florida |
||
|
Candle Corporation’s Consulting & Services |
Boston, MA |
||
|
Pharma |
1+ year |
Wyeth Pharmaceuticals |
Collegeville, PA |
|
Government |
1+ year |
Commonwealth of Massachusetts |
Boston, MA |
|
|
IBM
Certified SOA Solution Designer
|
|
IBM Certified Solutions
Expert - WebSphere MQ Integrator |
|
|
IBM Certified Specialist - WebSphere MQ Integrator |
|
IBM Certified Solutions Expert - MQSeries |
|
|
IBM Certified Developer - MQSeries |
|
|
IBM Certified Specialist - MQSeries |
Education
Moscow Institute of Physics
and Technology (MIPT) BS in Applied Physics and Math, MS in CS
Experience
Ilyin Consulting Knowledge,
Inc.
Chief Middleware Architect - Consultant
March 2006 – present
Role: EAI Architect,
major Pharmaceuticals Company
Location: Collegeville,
PA
Responsibilities:
· EAI Architect on the Integrated Information Management (IIM) program’s Common Information Model (CIM) for Product Information (PI) project.
· Master Data management (MDM) for information domains: PIM concepts. Single View and EAI Integration/Information Synchronization. EAI, EII, ETL integration
· Architecture for PI data synchronization and integration with SAP’s Netweaver XI, BW, Oracle’s JDEdwards and Siebel, BEA’s WLS and WLI
· IBM’s WebSphere suite: WBIMB (Message Broker), WBIA (Adapters), WMQ (MQSeries), WPS (Process Server), WP (Portal), WPC (Product Center), DataStage (ETL) , WII (EII, Single View)
Marsh Inc., MMC
Vice
President, Enterprise Technology Group
January 2005 –present
Role: VP of
Engineering, ETG
Location: Hoboken, NJ
Responsibilities:
Responsible for the US side of the Shared Services’ Global Shared Services Bus.
·
Global Service Bus (GSB) is the WMQ and WBIMB
pub/sub -based implementation of ESB Architecture following SOA principals and
providing services to SOA components by means of WMQ and web service
interfaces.
·
Solution specifically focuses on providing
highly-available (hardware level-MSCS and software level-MQSeries clustering),
resilient, scalable, disaster recoverable, secure (including SSL), easy to
build/deploy (based on CVS and ANT), easy to manage & monitor (Sitescope)
Services to the interfacing applications.
·
GSB is geared towards providing Services to both
J2EE applications running within Application servers and to stand-alone jms
applications through JNDI, one and two phase XA-transactions, implementing
automatic error handling and exception handling (based on Process
Choreographer).
·
Application servers hosting company’s applications
are WLS (BEA WebLogic Application Server) and WAS (IBM’s WebSphere Application
Server). Applications primarily interface to GSB through jms and MDBs.
·
Software: WMQ (MQSeries 5.3), WBI MB (Message
Broker), WBIA: JText and JDBC adapters, WBI Modeler and Monitor, WBI SF
(Process Choreographer).
Ilyin Consulting Knowledge,
Inc.
Chief Middleware Architect - Consultant
May 2003 – December 2004
Role: MQSeries (WMQ)
Infrastructure Architect, Chase Card Services(CCS) - former BankOne Card
Services
Location: Wilmington, DE
Peak Team size: 4
Responsibilities:
Responsible
for the overall MQSeries Infrastructure Architecture implementation/standards.
Responsibilities included
· Mentoring both TechOps and Development teams on MQSeries related approaches
· Interfacing with Internal and Partners’ and Vendors’ Project managers to implement and migrate multiple Messaging enabled applications.
· Serving as a liaison between BankOne corporate and both internal and external clients and vendors (TSYS, Disney, etc.).
·
Reviewing and evaluating existing technical
architectures and suggesting new architectures,
· Evaluating the effectiveness of solutions and suggesting improvements to clients,
·
Security
standards based on native WMQ SSL and security exits using Siteminder.
·
WebLogic to
MQSeries integration, including jms and MDBs configuration.
March 2001 – February 2003
Role: Middleware Architect at Investors Bank and
Trust (IBT)
Location: Boston, MA
Peak Team size: 5
Responsibilities:
Played a key role in the selection process which included writing an RFP, processing RFP responses, choosing a vendor and conducting/overseeing POC (Proof of Concept) tests for Middleware product selection for the middleware platform for Bank’s STP/T+1 project. This turned out to become the Bank’s Enterprise-wide Middleware platform. Corresponding product suites evaluated included IBM WebSphere MQ/MQSI/Workflow suite, Vitria BusinessWare, SeeBeyond (STC) eGate/eInsight suite, Tibco/Rendevous, SunGard MINT product suite and Mercator transformation engine.
Responsible
for implementing into production IBT’s MQSeries infrastructure.
The
process included scoping the project, writing project plans, hiring resources,
creating POs (purchase orders) for hardware, analyzing, designing, configuring
and managing &monitoring company-wide cross country MQSeries
infrastructure.
Responsibilities
also included interfacing to different technology and business groups including
UNIX support group, Network Engineering team, DR Director, Security Director,
Wire room managers, 3-rd party support managers, 3-rd party vendors, external
client companies and IBT Senior management.
Also implemented and put into production the following interfaces:
· DTC connectivity over MQSeries to MDS system for DO (delivery orders) and PO(payment orders). Built and installed channel security exit: on Sun Solaris8 using Sun Forte compiler
· Prime OFAC MQSeries connectivity for compliance engine
· Intranet MTS MQSeries connectivity for automatic wire transfers (MTS )
· MQSeries “Bridge” to BGI (Barclays Global Investors)
· MQSeries connection point for SWIFT messages processing
· MQSeries interface for TOC (Trade Operating Console) application
· MQSeries interface for CAS (Corporate Actions) application
Intimately familiar with Securities Industry STP/T+1 initiative. This includes virtual matching utilities/initiatives GSTPA org TFM and DTC/Thompson Financial OMGEO.
June 2000 – March 2001
Role: Middleware
(MQSeries) Architect/lead developer at ASG group of Lotus Notes Corp. Location:
Cambridge, MA
Peak Team size: 5
Responsibilities:
·
Responsibilities
included analysis, design and architecture of MQSeries/MQSI/XML based
middleware layer (IAF) which was used by several systems on the project for
intercommunication;
·
Designed
and developed interfaces in C++. AIX and Sun Solaris. Sun WorkshopPro (Forte)
on Solaris.
·
Single
point of contact for the application development groups for the
MQSeries-related issues/questions/concerns.
·
Interface/interact with
J2EE WebSphere application server developers, educate J2EE developers on
different options of interfacing to MQSeries, such as MQSeries Java classes and
JMS implementation on top of MQSeries.
November 1999 – June
2000
Role: Manager/lead
developer at Merrill Lynch Risk Management group.
Location: World Financial Center, New York,
NY
Peak Team size: 4
Responsibilities:
Responsible for creation of unified MQSeries/XML based communication layer between worldwide located Trading Systems and Risk Management organization. Major objectives included correct mapping/preservation of current system functionality, modification of “ill specified”/“badly thought through” areas to properly reflect current business requirements and introduction/coverage of new/emerged business requirements. Client side logic was running on Win NT and Sun Solaris platforms and was implemented in Java, server side logic was running on Sun Solaris and was written and built in C using Sun WorkshopPro (Forte). Interacted with J2EE (Apache and JSP) developers.
Candle Corporation
Consultant at Consulting
& Services Organization
Projects:
June 1999 – October 1999
CORBA/C++/MQSeries
consultant at Equitable Companies Inc. Location: New York, NY.
Designed
and developed Iona Orbix objects in C++ on Sun Solaris using Sun WorkshopPro (Forte) to enable data
transfer between MQSeries and Oracle databases, as well as an object for Roma
exception handling.
December 1998 – June 1999
MQSeries consultant at Bear Stearns and Bank of New York.
Queues and Channels monitoring using MQI and PCF on UNIX, Windows NT, DEC Open VMS (VAX) platforms.
July 1998 – December
1998
MQSeries 2.0.1 Tandem NSK development project.
Project for performance enhancements to IBM’s MQSeries 2.0 product on Tandem NSK Platform (MQSeries 2.0.1).
September 1997 – June 1998
Level 3 support for IBM MQSeries Version 2.0 for Tandem NSK: enhanced system stress testing, performance investigation; port of MQSeries C++ MQI libraries to Tandem.
June 1997 – September 1997
MQSeries consultant for Lucent Technologies. Location: New Jersey and Florida.
Large project involving databases synchronization using
MQSeries.
February 1997 – June 1997
MQSeries consultant for SEI (Systems Engineering Inc.). Location: Boston, MA.
Large project for Commonwealth of Massachusetts (CommBridge). Implementation of reliable file transfer using MQSeries as a messaging backbone for persistent message delivery.
AMSYS North America/(acquired by Candle
Corporation)
Projects:
June 1996 – February 1997
Software Developer at AMSYS North America (in November AMSYS North America was acquired by Candle Corp.) Location: Mendon, MA.
Member of the development team, porting IBM’s MQSeries 2.0 product to Tandem NSK Platform.
December 1995 – May 1996
Software developer for AMSYS. MQSeries project. Developed
GUI-based Dead Letter Queue Handler for MQSeries using Visual Basic 4 and C in
Visual C++ on Windows NT development environment.
UMASS Medical Center
June 1993 – December 1995
Ph.D. Program, Research Assistant. Biological Imaging Group, University of Massachusetts Medical Center. Location: Worcester, MA.
Specific responsibilities included: a) Using standard software packages to perform real-time data processing of electro-physiology experiments; b) performing data transfer to the storage media; data retrieval and processing on SGI, using image restoration software; c) providing computer technical support to Professors and students of the group to conduct research experiments.
University College of Swansea
September 1991 – January
1992
Software Consultant. Medical Physics Group, University College of Swansea. Location: Swansea, UK.
Developed GUI-based system on Windows 3.x using Borland C++ language to implement algorithms for evaluation of trace elements concentrations during X-ray fluorescence of body phantoms.