Solution Architect / Designer / Developer Resume
SUMMARY:
- Confidential is a senior Integration Architect with Confidential and has around 13+ years of IT experience primarily in EAI / ESB technologies ( IBM Websphere tools: IIB, MB, MQ etc) along with Web Service and Micro - service analysis.
- He has extensive experience in architecting(5-6 years), designing and development of Integration projects, implementing and establishing SOA CoE, and Migration projects while working at client sites for multiple clients across the globe.
- He has good exposure on Application Development and support.
- Apart from middleware, Confidential also has good hands-on on Unix system administration and shell scripting.
- Confidential has been an SME for middleware technology and has worked as a bridge between Technology and Business stake holders.
- Confidential is substantially involved in Pre-Sales activities
- Confidential has won numerous awards from various organizations.
KEY DOMAIN AND TECHNICAL KNOWLEDGE:
Domain: Banking, Healthcare, Manufacturing
Technical EAI Tools:
Proficient in: IIB 9.0, IBM Websphere MQ Series (5.0,5.2,6.0,7.0 ), Websphere Message Broker ( V 6.2 and 7.0 )Light exposure on IBM BPM 7.5, Webshere Process Server ( 6.0 ), MQ Workflow, JCAPS, Websphere Transformer ( DSTX / Mercator ), DataPower ( XI50 ),IBM Content Manager, Open source ESB
Message Models: worked on generic XML, SWIFT, HL7 and free text files.
Web Services technologies: SOAP over HTTP, SOAP over MQ, Schema generation, REST calls, XML parsing & transformation, service description through WSDL, Microservice analysis etc .
Modeling Tool: UML modeling using Star UML.
Project Management: Agile - Scrum and Waterfall .
Estimation: EAI standard
Architecture: MVC, SOA, TOGAF principles .
SOA Testing: SOAP UI, RFHUTIL .
Other Programming Languages: Java, C, C++
Scripting Expertise: Unix shell scripting, AWK
System Administration: Detailed administration of all Unix systems - RedHat/Fedora Linux, FreeBSD, AIX, Solaris .
WORK EXPERIENCE:
Confidential
Solution Architect / Designer / Developer
Responsibilities:
- Architectural Outline: taking holistic approach for drawing architecture plan for establishing SOA CoE by understanding existing building blocks, existing environment, pain-points and drawbacks of existing topology.This involved analysis of architecture by taking different approaches like top-down,bottom-up, meet-in-middle etc.
- Designing architecture following TOGAF standard and IBM reference architecture.
- Documentation: As an architect, one of my primary responsibilities was to prepare relevant documents like TOM ( Target Operating Model ),ESB standards document, Development best practice document, ESB Impact analysis document, Project Initiation Document, Design documents etc.
- Message Flow Design: High Level and Low level detailed design using various nodes for both SOAP based and MQ based flows to meet requirement.
- Web Services: designing web services (SOAP over HTTP) and breaking down services to micro-level for flow establishing sales, payment and marketing strategy for business.
- SAP connectivity: Designing SAP connection with IIB using adapter
- Teradata Connectivity: Designing Teradata connectivity with IIB using JDBC.
- MQ Services: few businesses had messaging services on SWIFT and XML format, where MQ point-to-point and cluster needed to be designed.
- Data Model Design: Designed data models according to interface and in process of designing Canonical models complying with IFW.
- Message Header design: Involved in designing a common message header across service components.
- Common Logging and Error Handling: Designed a common Logging and error handling mechanism to be applied to all flows.
- Service Repository: interacting with WSRR team for registering fresh service components.
- Estimation: ball-park and later detailed estimation at interface level.
- Development: Actively involved in Flow development using various nodes in IIB for both asynchronous as well as synchronous services .
- Performance tuning: determining various factors on IIB based on message throughput.
- Testing: Also involved in end-to-end testing using various testing tools like SOAP UI, RFHUTIL etc.
- Pre-Sales activities, responding to RFP and RFI to various prospective clients in various domains .
- Travelled to Germany for an elaborate pre-sales war-room activity for a premium German Automobile company and finalized deal.
- Team building, conducting interviews and conducting extensive training.
- Enablement: trained more than 40 people in Confidential and made them billable.
Confidential
Enterprise Architect
Environment: IBM BPM 7.5, Websphere MQSeries ( V 7.0 ), Websphere Message Broker ( V 7.0 )
Responsibilities:
- Submitting estimation in terms of effort and cost .
- Did due-diligence onsite .
- Responsible for team building,
- Providing solution Design
Confidential
Tech Lead
Environment: WMB 7.0, IIB 9.0
Responsibilities:
- Submitting estimation in terms of effort and cost .
- Did due-diligence onsite .
- Providing solution Design
- Actual implementation using IBM technology
Confidential
Enterprise Architect
Environment: Websphere MQ, DataPower, Websphere MB
Responsibilities:
- was part of Pre-Sales team .
- Did due diligence at client site .
- Was involved in design/architecture and implementation along with client’s team .
- Managing the project from Practice side .
Confidential
SOA / MQ / MB Designer/Developer
Environment: Unix, Websphere Message Broker ( V 7.0 ), Websphere MQSeries ( V 7.0 ), Oracle
Responsibilities:
- Outlining the plan in details for stage-wise migration without any interruption to bank’s day-to-day business. A complete re-engineering was decided instead of adopting normal migration steps.This involves segregation of re-usable service components and to design new services . Proposed the architecture after considering pros and cons of various SOA patterns .
- I was involved in different phases like Data level integration, Application level integration, Business Process and Presentation layer integration.
- I was involved in detailed message flow design that include many re-usable sub-flows, Database connectivity, Error Handling and determining which nodes to be used under which situation.
- I was involved in schema design according to bank’s Canonical data model.
- Hands-on development of Flows, Sub-flows, DB connectivity, configuration and administration of MQ etc.
- Performance tuning: determining various factors on MB based on message throughput.
- I was responsible for doing Unit testing, SIT and UAT .
- I also took part in day-to-day support activities and leading a team of 20 people - both at onsite and offshore .
- The execution of the project was based on SOA principle and we loosly followed TOGAF framework . I adopted the Message Broker best practices and also kept in mind the performance tuning while doing the solution design.
Confidential
SOA / middleware Consultant
Environment: Linux, Websphere Process Server /ESB & Websphere Integration Developer, Websphere MQ, Websphere Message Broker.
Responsibilities:
- Installation and configuration of MQ / MB at local work stations to simulate client environment .
- Installation of WPS at local work stations
- Importing work bench from client
- Identifying operations and services from ‘invoke’ points, tracing the corresponding WSDL files .
- Designing new services according to business requirement using BPEL on Websphere Process Server.
- Identifying human tasks.
- Designing new message flows on MB as per requirements .
- Preparing UML models ( using Star UML )on basis of current architecture to document all services, operations and partner interfaces in order to write Tech Specs for Process Server and to show SOA maturity .
- Making changes in Java snippets and corresponding WSDL files to cater to change requests.
- Making changes to Interface and Data mapping as per change request
- Creating new Business Objects
- Creating new components and interfaces .
- Analysing all current web services - who invokes them, where are they located, input / output / exception parameters etc .
- Enhancing messaging capability by redesigning MQ / MB architecture .
- Support / maintenance of all Websphere components - MQ, MB and WPS . to take transition from client while onsite . to understand the architecture completely in regards to Integration among MQ, MB and Process server . .
- Suggesting technical process to implement change request .
- Documenting Technical specifications.
- Co-ordinating with offshore team.
- Redesigning the existing workflow by re-arranging services, identifying new services and aggregating pieces of services .
- There were requirements for new message flows to be designed and implemented on Websphere Message Broker .
- Project Planning, Introducing Project tracking system, Process Management ( complying with CMM level ), Ticketing system, Support SLA, configuration management etc .
Confidential
Team Lead & Architect
Environment: MQ 6.1, WAS, JBoss
Responsibilities:
- to take transition from client while onsite . to understand the architecture completely in regards to Integration among MQ, JBoss. .
- Suggesting technical process to implement change request .
- Documenting Technical specifications.
- Co-ordinating with offshore team.
- Redesigning the existing workflow by re-arranging services, identifying new services and aggregating pieces of services .
- There were requirements for new message flows to be designed and implemented on MQ, Websphere App Server and JBoss .
- Project Planning, Introducing Project tracking system, Process Management ( complying with CMM level ), Ticketing system, Support SLA, configuration management etc .
Confidential
Consultant
Environment: WBIMB 6.1, MQ 6.1
Responsibilities:
- to take transition from client while onsite . to understand the architecture completely in regards to Integration among MQ & MB .
- Suggesting technical process to implement change request .
- Documenting Technical specifications.
- Co-ordinating with offshore team.
- Redesigning the existing workflow by re-arranging services, identifying new services and aggregating pieces of services .
- There were requirements for new message flows to be designed and implemented on Websphere Message Broker .
- Project Planning, Introducing Project tracking system, Process Management ( complying with CMM level ), Ticketing system, Support SLA, configuration management etc .
Confidential
Consultant
Environment: MQ Series 6.0.0, WBIMB, CICS, AIX
Responsibilities:
- Designing the MB part - how many nodes will be required, details about the compute nodes, details about the transformation and mapping, type of incoming messages and resultant outgoing messages etc .
Confidential
MQ / Broker Designer / Developer
Environment: MQ Series 6.0.2, MB, Ascential Datastage, Solaris, Windows, shell scripts, AWK
Responsibilities:
- To rearchitect & redesign the message route & redoing the MQ setup . It involves necessary changes in the Foboca Message Broker system.
Confidential
MQ / Broker Designer / Developer
Environment: MQ Series 6.0.2, MB, Ascential Datastage, Solaris, Windows, shell scripts, AWK
Responsibilities:
- I Confidential fully responsible for any MQ related issues on production systems . designing end to end message flow through MQ environment ( Distributed ).
- It involves integration of Mercator, Foboca ( Broker ), MQ, EMB & Tuxedo. designing recovery mechanism - both media & manual . fine tuning of MQ . used queue manager alias mechanism for several complicated routing . setting up MQ event management . day to day level 2& 3 production support for middleware . production trouble shooting and detailed administration of MQSeries and Broker . writing shell scripts, AWK scripts & cron jobs on Unix when and where required.
Confidential
MQ / Broker Designer / Consultant
Environment: MQ Series 6.0.2, MB, Ascential Datastage, Solaris, Windows, shell scripts, AWK
Responsibilities:
- End-to-end completion of the project .
- This includes Ascential Mapping - new map construction
- Creation of new stylesheet to accommodate the changes
- Modifying the existing C code for MQ
- Modifying C++ codes
- Complete testing in Dev & UAT .
- Preparing detailed TDD ( by studying the URD ).
Confidential
Team Lead - EAI, Middleware
Environment: MQ Series 5.2.2, AIX, Windows, shell scripts
Responsibilities:
- Maintenance / support Middleware part of the application.
- Coordinating with our European counterparts in developing/upgrading the application.
- Making new MQ links between Queue Managers, MQ Hub construction, MQ Clustering, merging of two clusters etc.
- Monitoring system status using tools like Perigrine, iMon etc.
- Trouble shooting
- Testing on UAT / Regression and later deploying on Production.
- Taking care of all Tivoli alerts
- Studying and complete understanding of SLA
- Adhering to SLA, maintaining quality control and doing quality analysis.
- Doing Breach Analysis of problem tickets
- Day to day communication with client
- Various Report generation on weekly and monthly basis.
- Invoice generation on monthly basis.
- Responsible for doing Performance Assessment for team members.
- Raising ‘change requests’ with vendors whenever deem necessary
- Convincing client for enhancing the existing architecture and thus bringing more business .
- Maintaining version control
- Managing the whole team - distributing and delegating works among team members.
- Designing the shift table - as it’s a 24x7 support project
- Discussing with and updating the higher management regarding “Issue tickets “.
Confidential
Developer - Middleware
Environment: MQ Series 5.2.2, AIX, Windows, shell scripts
Responsibilities:
- Maintenance / support MQ part of the MPO application.
- Coordinating with our London counterparts in developing/upgrading the application.
- Making new MQ links between Queue Managers, enabling SSL encryption .
- Trouble shooting
- Testing on UAT and later deploying on Production.
- Taking care of all Tivoli alerts
- Raising ‘change requests’ with vendors whenever deem necessary
- Maintaining version control
- Discussing with and updating the higher management regarding “General Incident Management Report “.
- Maintaining / updating Global Event Calendar.
- Impact analysis from business and technical point of view
- Displayed a remarkable ability to understand the business processes of the client and exceptional communication skills to elicit all the requirements and issues pertaining to any development
- Astutely designed and developed complex interfaces by coming up with smart and innovative ideas to bridge the gap between functional requirements and technical constraints
- A thorough team player, displayed great skills in effectively disseminating the knowledge that he acquired through documents and KT sessions
- Earned the appreciation of the client quite a number of times for his impeccable analysis and technical expertise
Confidential
MQ Consultant / Developer
Environment: MQ Series 5.2.2, JAVA, Solaris, Windows
Responsibilities:
- production support
- Enhancement / development on MQ
- Coordinating between London, Bangalore and Frankfurt offices
- Value addition to the business flow ( technical ).
- Business analysis
- Vendor management
- Raising Change Request through Confidential ’s own online automated process and to follow that up with vendor to get the job done on time.
- Keeping track of Global Incidents for all applications through an automated system called GIMS (Global Incident Management Systems)
- Analyzing and fixing timings to generate Tivoli alert .
- Earned huge client appreciation and appreciation from DB management for his understanding of the application, both functional and technical, and other activities .
- Active participation in planning and orchestrating the MQ Architecture .
- Displayed a remarkable ability to foresee possible risks and other issues that may arise during steady state and worked with the team to formalize processes for onsite - offshore model of work
- Worked well towards increasing the visibility of the team members
- Displayed great skills in effectively disseminating the knowledge that he acquired through documents and KT sessions
Confidential
Technical Consultant- Middleware Developer
Environment: MQ Series 5.2.2, MQ Workflow, AIX, JAVA, DB2
Responsibilities:
- Worked as an MQ expert - was the module lead from Polaris side - coordinated the whole project with IBM and Confidential .I did the following: cluster setup
- Reestablishing channels, queues and other MQ objects
- Migrating DB2 MQ Workflow runtime database
- Setting up of MQWQF web-client and make it work through WAS.
- Trouble shooting & production support
- Earned profuse client appreciation during Go-Live for his diligent efforts onsite in effectively resolving Middleware issues and contributing significantly towards the success of the Go-Live
- Consistently delivered best-in-class solutions with very high quality standards
- Was the Middleware coordinator for formalizing the quality processes offshore for CMM 5 rating for the project
- Brilliant in mentoring new members in the team
Confidential
Technical Consultant- Middleware Developer
Environment: MQ Series 5.2.2, MQ Workflow, AIX, JAVA, DB2
Responsibilities:
- Installation of MQ Series / MQ Workflow server on the AIX machine and client on WinNT.
- Designing and implementing transaction of messages in 'tif' image format between FAX and SCAN servers using MQSeries messaging technology with Java MQ APIs .
- Designing the MQ Workflow client programs using Java APIs .
- Involving java programmers and instructing them to efficiently use the available APIs for making programs and Daemon for MQWorkflow.
- Complete designing of 'Restructuring of loan' part of the project to make it run using MQWorkflow.
- Detailed administration of MQSeries/MQWorkflow - which also involves defining Queue Managers, Queues, Channels etc.
- Setting up the client/server connectivity using both thin and fat client( with local Queue Manager and local definition of remote queue ) concepts.
- Modifying the existing java code to suit the need.
- Setting up the MQ client-server network.
- Earned profuse client appreciation during Go-Live for his diligent efforts onsite in effectively resolving Middleware issues and contributing significantly towards the success of the Go-Live
- Consistently delivered best-in-class solutions with very high quality standards
- Was the Middleware coordinator for formalizing the quality processes offshore for CMM 5 rating for the project
- Brilliant in mentoring new members in the team
