We provide IT Staff Augmentation Services!

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

Hire Now