Manish Kumar
*/***, ***** *****, **********
Kolkata, 700075
Phone/WhatsApp: +27-625****** (Currently in Johannesburg for a short term)
Available for Skype interview
Email: adbhuu@r.postjobfree.com
Skype Id: manish_ju33
Summary
Total 8 years of IT experience in Enterprise Application Integration using IBM WebSphere Business Integration product suits (WebSphere Integration Designer, WebSphere Enterprise Service Bus, Integration Bus and WebSphere Process server) and API Management tools.
Experience in designing and developing RESTful APIs using MuleSoft, APIGEE and AKANA API Management tools.
Experience in end-to-end software development life cycle of multi-release complex EAI (Enterprise Application Integration) /SOA (Service Oriented Architecture) / API projects. The experience includes requirement analysis, high-level and micro-level design, development, testing, production deployment, admin support and technical team leadership.
Professional certification on IBM WebSphereEnterprise Service Bus.
Educational Qualifications
Class X from Jharkhand Board of Secondary Examination (JBSE) in May 2002.
Class XII from Jharkhand Academic Council Ranchi (JACR) in May 2004.
Bachelor of Engineering in Production from Jadavpur University, Kolkata, India 2010.
Industry Experience
Current Organization NED Bank, Johannesburg (Pay roll company: IN2IT technology, India)
Designation Senior Consultant (SC)
Duration July 2018 - till Date
Previous Organizations:
1.PricewaterhouseCoopers (PwC) India. Designation
Duration
2.Cognizant Technology Solutions India
Designation
Duration
Senior Consultant (SC)
October 2015 to June 2018
Associate (A)
July 2010 to September 2015
Technical Expertise
Operating Systems
Windows
Databases & Tools
DB2
Standards
XML, SOAP, WSDL, BPEL, JSON, XPath
EAI Tools
WebSphere Process Server (WPS), IBM Integration Designer (IID)
API Management Tools
MuleSoft, APIGEE, AKANA Policy Manager
Authorization framework (for API)
OAuth 2.0, SAML, Basic Authentication
Other Skills
SOA, API, Swagger (OpenAPI) Specification, JavaScript, Mocha test framework, GlassFish.
Project Details
Project Title
Organization
Client
Platform
Software
Development tool
Team Size
Duration
Description:
Roles and Responsibility
Project Title
Organization
Client
Platform
Software
Team Size
Role
Duration
Description
Roles and Responsibility
Project Title
Organization
Client
Platform
Software
Team Size
Role
Duration
Description
Booking Deals, Commercial Release 2 (Credit card) (Integration with Restful API)
NED Bank
NED Bank
Windows
IBM WebSphere Process Server and IBM WebSphere ESB
IBM Integration Designer (IID)
15
August 2018- Till date
Booking deals is a migration project where I have to migrate existing GlassFish BPEL process to IBM WPS. My first task was to understand the existing GlassFish code then creating the same functionality in BPEL process in IBM WPS with new backend services.
Commercial Release 2 is for applying a credit card for self (user via internet banking) and staff (via branch). Once user select appropriate credit card (Gold or Platinum) and hit the submit button, calls comes to WPS. In WPS I have integrated CAM (Customer Account Management) system (where credit card accounts get created) which is Restful API. I have used HTTP binding to integrate Restful APIs from WPS. I have used APIs with HTTP method POST, PUT and GET method from WPS and configured all the variables to change dynamically at run time. These variables include app Id, app secret and base path for GET call.
My roles include:
My first task was to understand the existing GlassFish code then implementing the same functionality in IBM WPS. I didn’t have any work experience in GlassFish but as GlassFish creates XML in backend, so it was easy for me to understand and implement same functionality in WPS.
Integrated Restful APIs from IBM WPS mediation component using HTTP binding.
Created and promoted new variables as placeholders for app id and app secret needed to invoke API.
Created the BPEL process and integrated with SOAP based external services.
Integrated with IBM MDM backend.
Implemented business rules to handle any static values.
Integrated with REST APIs with POST, PUT and GET method.
Use data handlers to format JSON to XML data and vice versa.
Golden Recodes API Implementation- Tata communications Limited
PwC India
Tata Communications Limited
Windows
APIGEE (API Management Tool)
4
Team Lead
June 2016 – June 2018
Tata communications stores its customers and client’s data in IBM MDM, which comes through multiple source systems. As source system cannot directly interact with MDM because of following reasons:
Source systems produces JSON while MDM needs XML format.
Data coming from source systems needs to be validated before inserting to MDM.
Monitoring was difficult in direct interaction between source system and MDM.
Security was a major concern.
Protecting MDM from huge traffic was a major concern.
To overcome with the above issues, I proposed to develop RESTful APIs.
For Tata communications I worked as an API architect and developer. My tasks are to design, develop, deploy and monitor RESTful APIs. I am using Swagger Editor for writing API specs and APIGEE as API management tool for designing, developing and monitoring RESTful APIs.
Apart from designing, developing and monitoring APIs my responsibilities also include to ensure a seamless and secure integration between source systems and back-ends. Tata communications has many source systems like SFDC, GENEVA, LR, SECS etc and in the backend there is IBM's Master data management (MDM). For securing the APIs I have used Basic authentication.
Development task performed on APIGEE:
Created API proxy to invoke back-ends services.
Secured API proxy using Basic Authorization and Oauth 2.0.
Implemented Fault Rules and Raise Fault policy to handle faults in API proxy.
Implemented Load Balancer on target server to ensure traffic to be distributed equally on cluster servers.
Integrated APIGEE to external syslog (Splunk) server for logging purpose.
Implemented XSL transformation to convert JSON request to custom XML.
Used Spike Policy to protect back-end system from huge traffic.
Used Quota Policy to limit number of calls to backend over a defined period of time.
Deployed updated Revision on server ensuring ZERO downtime (Using Management API).
BPM implementations - Tata Communications Limited
PwC India
Tata Communications Limited
Windows
IBM Integration Designer(IID) 8.5.5
6
Team Lead
Oct -2015 – May 2016
Tata Communications Limited along with its subsidiaries (Tata Communications) is a leading global provider of A New World of Communications. With a leadership position in emerging markets, Tata Communications leverages its advanced solutions capabilities and domain expertise across its global and pan-India network to deliver managed solutions to multinational Enterprises, service providers and Indian consumers.
Roles and Responsibilities:
I am responsible for designing, implementing, developing and testing for long running BPEL processes and Mediation flows. I have used JDBC adapter, Human tasks, and Java components in assembly diagram. For mediation flow I have worked with Fan-Out and Fan–In component, XSLT and BO mappers. I have used almost all the primitives in mediation flows.
Project Title
First Data UK Web Service
Organization
Cognizant Technology Solutions
Client
Platform
First Data
Windows, UNIX
Software
IBM Integration Designer(IID) 7.5, WebSphere Enterprise Service Bus 7.5, WebSphere Process Server 7.5
Team Size
6
Duration
December 2013 – August 2015
Role
Team Member
Description
First Data Corporation is a global payment processing company headquartered in Atlanta, Georgia, United States. First Data is a provider of electronic commerce and payment solutions.
The First Data requires redesigning middleware applications in WebSphere Enterprise Service Bus & WebSphere Process Server and they have approximately twenty Interfaces to implement in WESB & WPS. There are Vendors like Pogo, AIBMS, FDMS, Metro Bank etc. are associated with First data and First data aims to design Integration applications in WESB to communicate with the Vendors. In First data the Interfaces are exposed as secured Web Services, Flat-File directories, database tables and WESB poll the messages and post to other applications as per Interfaces/Project requirements.
Responsibility
Profile creation and configuration of WID 7.5, WebSphere ESB 7.5
Prepare technical specification documents, mapping document and configuration documents as per function specification document provided by client
Development of Mediation flows, design artifacts as per design document using various components that includes:
Design XMLs, XSDs, WSDL based one client and others Vendors requirement.
Webservice call (SOAP/HTTP,SOAP/JMS and SOAP/HTTP using JAX-RPC) with WS-Security and WS-address.
SCA import and export to call other modules
WebSphere Adapter like Flat File Adapter, JDBC Adapter, FTP Adapter
Use Mediation primitives like XSLT & BO mapper,Custom Mediation (for Transformation),Fan In and Fan Out (Shared Context),Transient Context and Correlation Context (Routing).
Use of trace primitives like Message Logger, trace, Event emitter.
Calling BPEL process from mediation flow by using web service binding with end point assigned in property file.
Project Title
HORIZON OSC Claim DATA Entry
Organization
Cognizant Technology Solutions
Client
Horizon BCBSNJ
Software
IBM Integration Designer 8, WebSphere Enterprise Service Bus 7.5,
IBM Business Activity Monitoring(BAM)
Team Size
6
Duration
February 2013 – November 2013
Role
Team Member
Description
Horizon NJ Health is New Jersey's largest health care management company serving publicly insured individuals in the Medicaid and NJ Family care programs. Since its inception in 1993, Horizon NJ Health has grown to more than 422,000 members and provides services in all 21 New Jersey counties.
Responsibility
Participated in Inception and Elaboration Phases
Creating Portals/UI Screens and Validations / Flows / Decision Rules.
Creating Report chart using BAM.
Customizing Reports and Charting.
Creating KPIs.
Project Title VSI WESB
Organization Cognizant Technology Solutions
Client The Vitamin Shoppe, USA
Platform Windows, UNIX
Software Integration Developer 7.5, WebSphere Enterprise Service Bus 7.5, IBM MQ Version 7.1
Duration May 2012 - January 2013
Role Team Member
Project Description The Vitamin Shoppe is a new jersey-based retailer of nutritional supplements with 500
locations in 37 states.
The Vitamin Shoppe requires redesigning middleware applications in WebSphere
Enterprise Service Bus and they have approximately twenty Interfaces to implement
in WESB. There are Warehouses/Vendors like Home depot, Amazon, Nutrition Depot etc.
are associated with VSI and VSI aims to design Integration applications in WESB to
communicate with the Vendors. In VSI the Interfaces are exposed as secured Web-
Services, MQ services, Flat File directories, database tables and WESB poll the message
and post to other applications/warehouses as per Interfaces/Project requirements. VSI also
implement audit and logging framework to persist the Audit / Error data in the database and
include email adapters concept to get the notification for failure cases.
Responsibility My responsibilities:
Profile creation and configuration of WID 7.5, WebSphere ESB 7.5 and Queue manager in Windows environment
Prepare technical specification documents, mapping document and configuration document as per function specification document provided by client
Development of Mediation flows, design artifacts as per design document using various components that includes:
Design XMLs, XSDs, WSDL based one client and others Vendors requirement.
Implements different binding in WESB:
Webservice call (SOAP/HTTP,SOAP/JMS and SOAP/HTTP using JAX-RPC) with WS-Security and WS-address
MQ call using JNDI name for One Way and two way flows
SCA import and export to call other modules
WebSphere Adapter like Flat File Adapter, JDBC Adapter, FTP Adapter
Use Mediation primitives like XSLT,BO,Custom Mediation (for Transformation),Fan In and Fan Out (Shared Context),Transient Context and Correlation Context (Routing).
Use of trace primitives like Message Logger, trace, Event emitter.
Exception handling using Error Handling primitives.
Configure WebSphere MQ with JNDI names, Data source configuration and SIB BUS configuration in WESB Server.
Work with Failed event manager and CEI
Project Title HN CCCM HNFS (Health Net Federal Services)
Organization Cognizant Technology Solutions
Client Health Net
Platform Windows
Tools PRPC 6.1, Java, Oracle Sql Plus, Alfresco, Mainframes
Team Size 13
Duration July 2011 – April 2012.
Role Team member
Description Health Net Federal Services operates as a subsidiary of Health Net, Inc. Health Net Federal
Services provide managed health care programs for the government agencies.
It offers behavioral health services. The company was founded in 1987 and is headquartered
in Rancho Cordova, California with additional offices in Arlington, Virginia Beach, and Hampton
Virginia; Beaver Creek, Ohio; West Warwick, Rhode Island; Johnstown, Pennsylvania.
With this background HN CTO office recommended moving the HNFS application to the
standardized PEGA Process Rules environment where the application can provide more
Flexibility and stability for continued business operations.
Responsibility My responsibilities:
Participated in Inception and Elaboration Phases.
Integration with external systems: Alfresco (CMIS) and Mainframes.
Creating Portals/UI Screens and Validations / Flows / Decision Rules.
Creating parse XMLs from external feeds to trigger printing jobs.
Customizing Reports and Charting.
Configuring Agents and Scheduled Tasks / Data Archival and Purging.
Personal Profile
Date of Birth
Nov 1, 1987
Father’s Name
Mr. Prabhu Nath Bhagat
Mother’s Name
Mrs. Meera Bhagat
Mobile
Permanent Address
Nationality
H.No: 28, Pathargama, Godda, Jharkhand 814147
Indian