We provide IT Staff Augmentation Services!

Ibm Integration Developer Resume

5.00/5 (Submit Your Rating)

Fort Worth, TX

SUMMARY:

  • Over 11 years of experience in Software Development, Enterprise Application Integration, Business Process management, Service Oriented Architecture, Middleware technologies
  • Proficiency in the areas of Enterprise Application Integration, software development, implementation and testing.
  • Extensive work architecting, designing and developing scalable and reliable integration solutions involving wide variety of systems and specifications including the IBM technology stack which includes WebSphere Process Server 7.0, IBM Integration Bus 9.0, WebSphere ESB Server 7.0, IBM BPM 8.5, IBM DataPower XI52, WebSphere Message Broker 7.0, IBM MQ v7.0 and v9.0, WebSphere Transformer Extender (WTX).
  • Experience working with and integrating systems based on SAP R/3, IBM Maximo
  • 11 years of experience in Java/J2EE
  • Worked as Application Development/Technical Lead in numerous client assignments providing software solutions
  • Experience in working in multiple domains like Telecommunications, Retail, Airline and Utilities
  • Experience and understanding of end - to-end software development life cycle from inception to delivery
  • Expertise with use of integration patterns like SOA Web Confidential Request/Response, Publish/Subscribe, Request/Reply, Point to Point, Hub/Spoke, Synchronous/Asynchronous etc based on business and technical requirements
  • Proficiency in using different nodes in IIB and Message Broker including, SOAP Nodes, File Nodes, Database Nodes, Mapping Node, HTTPS protocol, Compute Node, Java Compute Node, MQInput and MQOutput Nodes
  • Working knowledge of configuration and Administration of Queues and Queue Managers in WebSphere MQ
  • Having experience on Message Broker administration, configuration, Message flow development and ESQL coding.
  • Expertise in using different bindings and adapters in WebSphere Process Server such as MQJMS, JDBC, Flat File, Web Service
  • Expertise in BPM 8.5 Process Designer and working knowledge of BPD Confidential, BPD toolkits, Coaches, Swimlanes, AIS, Undercover Agent
  • Experience with IBM API Connect for API Management solutions and securely exposing Confidential
  • Working Knowledge in BPEL programming and Design, ESB Mediation flows
  • Working experience in Business flow Routing, Business Rule Management and Human Task/Work Flow Development.
  • Having good experience evaluating needs for the project, defining physical and logical architecture of an Integration solution using SOA.
  • Ability to design deployment strategies and provide architecture recommendations based on High Availability, Clustering, performance, throughput and cost
  • Expertise in Integrating BPM and Enterprise Content Management
  • Exposure to IBM BPM Golden Topology and Clustered environments & Administration
  • Good understanding of networking, security and firewalls
  • Advanced understanding of application performance analysis tuning and optimization
  • Experience in Managing and administrating Production, UAT environments
  • Expertise in SOA (Service Oriented Architecture), Web Confidential, JNDI, EJB, JMS, Java Mail, JAX-RPC, Servlets, JSP, JSF, JSTL, JDBC, DOM, SAX, JAXB. XML, XSD, XSLT
  • Strong Database skills with PL/SQL Programming - Oracle9i/10g/12c, DB2
  • Implementation experience in OOAD implementation and J2EE Design Patterns
  • Development methodologies: AGILE, SCRUM, DevOps
  • Excellent Analytical skills, Effective communication skills, Team player and highly self-motivated.

TECHNICAL SKILLS:

BPM Tools: IBM Business Process Manager, WebSphere Process Server (WPS), Process Designer (PD)

ESB Tools: WebSphere ESB (WESB), WebSphere Message Broker (WMB), IBM Integration Bus (IIB), IBM DataPower Integration Appliances, IBM API Connect, IBM ODM

Messaging: WebSphere MQ, RFHUtil

Operating Systems: Unix, Linux, Solaris, Windows XP, 2000, 10, Server 2003, MS DOS

Programming Languages: C, C++, JAVA

Java Technologies: J2EE, JMS, JPA, JDBC, Hibernate

Web Technologies: HTML, CSS, WSDL, SOAP, JQuery, AngularJS, REST

Database: SQL Server, DB2, Oracle 10g/11g/12c

GUI/IDE: Eclipse, IntelliJ IDEA, NetBeans

Script Languages: Java Script, TypeScript, Shell, Jython

Software Methodologies: Agile, DevOps, Scrum

Design Patterns: Service Gateway, Singleton, Fa ade, MVC, Abstract Factory, Factory Method

Application Servers: WebSphere Application Server (WAS), WebSphere Process Server (WPS), Oracle Weblogic, IBM HTTP Server

Web Servers: Apache Tomcat, NodeJS

PROFESSIONAL EXPERIENCE:

IBM Integration Developer

Confidential, Fort Worth, TX

Responsibilities:

  • Led a team for implementing POCs and setting standards for WESB to IIB migration
  • Was involved in the migration process of the code from WPS v7 to BPM v8.5 and also from WESB v7 to IIB v9. 0. Tasks included preparation of the roadmap and leading a team in the execution of the migration plan
  • Developed Presentation Layer Confidential (IIB and BPEL Confidential ) which facilitates the UI layer to interact with Entity Confidential which in turn invokes the back - end Oracle Database (ODS)
  • Highly involved in architecting and configuration of the infrastructure, according to performance requirements and SLAs obtained from the Business Unit.
  • Highly involved in the debugging and maintenance of end-to-end systems Confidential all levels of the software lifecycle
  • Configured connection factories, Activation Specs, JMS Topics, MQ Queues, JMS and SIB queues. Created JNDI configuration for all bindings and adapter configurations.
  • Configured Web Service proxy and multi protocol gateway in Datapower for transformation and Airwaybill replication from SABRE to IBM middleware systems.
  • Configured IBM API connect for secure access of Confidential from external mainframe systems for AWB Confidential to expose them to all mobile systems and UI layers.
  • Developed XSLT maps, Java customizations and BO Maps for mapping between the business objects and for message transformations.
  • Developed Message models, message flows for data transformation in IIB to and from a variety of input types like MQ, web Confidential and Database.
  • Heavily used SOAP Nodes and MQ nodes for data movement between backend Confidential and source input queues.
  • Developed retry mechanisms for dealing with ill-formatted messages from MQ source systems
  • Was involved in the design decisions related to IBM MQ High Availability and Clustering architecture
  • Wrote SQL queries and used SQLDeveloper and DBVisualizer to resolve Oracle database issues.
  • Authored the documents for data mapping between the Portal objects, WPS business objects and the ODS Data Objects
  • Interacted with Business unit to gather requirements and converted them to Technical Requirements for Business logic implementation.
  • Designed and documented the Technical Specification for the On - hand, Delivery cargo modules
  • Designed the unit testing data pools required for all the operations in the On-hand and Delivery module for cargo
  • Involved in architecting the infrastructure according to performance requirements and SLAs obtained from the Business Unit.
  • Involved in documenting component design diagrams and flow diagrams by combining Business and Technical Requirements.
  • Designed and created interfaces to expose Confidential to the Scanner using a Web Service Interface
  • Designed the Replication process and exposed them as an asynchronous process for SABRE system to access in order to keep SABRE and CargoHub systems in sync after every business transaction.
  • Designed the architecture for integrating IIB and BPM layers for integrating ESB transformation and business logic
  • Developed the BPEL processes for the Replication Modules configuring the SCA Binding, JMS and MQJMS, Web Service Bindings and database access wherever required in the flow
  • Developed Message flows for high speed data transformation and routing in IBM Integration Bus.
  • Designed workflow models whenever necessary based on the business requirements identifying human interaction in the business flow
  • Implemented human interaction activities for Booking pricing using Process designer - Human Service, Decision Service, Web Service and UCA
  • Administered and configured BPM, IIB for optimum throughput and thread concurrency
  • Installed and Configured Headless BPM via commandline on Linux hardware
  • Wrote Jython Automated Deployment in Jython and configuration files for module deployment and configuration of servers
  • Worked on the analysis of issues using heapdump and coredump analyzers

ENVIRONMENT: IBM BPM 8.5, IBM Integration Bus v9.0, WebSphere Process Server v7.0.0.5, WebSphere Integration Developer v7.0.0.5, WAS v7.0.0.9, WebSphere DataPower XI52 v7.0, IBM API Connect, Oracle 12c/11g/10g/9i, SQLDeveloper, DBVisualizer, SVN, GitHub

Senior ESB Integration Consultant

Confidential,Menomonee Falls, WI

Responsibilities:
  • Developed asynchronous interfaces between the eComm layer and Sterling OMS application. Created interfaces to route and transform messages from the eComm local queue to the Sterling OMS application queue to route and transform Order XML messages
  • Developed BPEL processes and configured the required input Binding and database access wherever required in the order flow.
  • Developed Mediation flows for routing and message transformation from OMS ? eComm & EDW.
  • Designed and maintained the Queue configuration for the project
  • Create MQ Remote queues wherever required
  • Was involved in the design decisions related to IBM MQ High Availability and Clustering architecture
  • Developed Java classes to wrap the Protegrity Encryption and decryption code for the eComm layer.
  • Developed SCA clients to wrap the hibernate classes for ease of Data Access.
  • Configured connection factories and J2C Authentication Aliases for all bindings
  • Developed XSLT maps for mapping between the business objects and for message transformations
  • Designed the data pools required for all the operations wherever required for Unit testing
  • Worked with DB administrator to resolve Database issues by using TOAD and DBVisualizer
  • Authored technical specifications for interfaces between the eComm, OMS, WMS and Commerce Hub.

ENVIRONMENT: WebSphere Process Server v7.0, WID v7.0, WebSphere MQ v7, WAS v7.0.0.9, Oracle 10g/9i, SQL Developer, RFHUtil

Integration Development lead

Confidential,ALPHARETTA, GA

Responsibilities:
  • Led a team to a successful implementation of the Estimation module of the Funding model
  • Developed a synchronous interface between the Presentation layer and Oracle Database using WPS. Created interfaces to expose Confidential to the Portal using a Web Service Binding.
  • Designed the Estimation process and exposed them as an asynchronous as well as synchronous interfaces for both WI and FI.
  • Developed the BPEL process for the Estimation Module configuring the Human Tasks, SCA Binding and database access wherever required in the flow
  • Developed synchronous Confidential which interact with the oracle database to control the Estimation process.
  • Developed a Work Queue Service for the UI layer. A service which interacts with the WPS Database and retrieves the human task details related to all human tasks specific to users.
  • Developed Human task / Business Process service which facilitates the UI layer to complete human tasks and initiate business processes.
  • Developed the PrismServiceGateway A version of the service gateway using ESB to route the incoming call from the UI layer to the specific SCA interface
  • Developed SCA clients to wrap the hibernate classes for ease of Data Access.
  • Designed the Technical Specification for the Estimation module consisting of the interfaces and operations required for all Human tasks and system tasks.
  • Designed the unit testing data pools required for all the operations in the Estimation module
  • Wrote SQL queries and used TOAD and DBVisualizer to resolve Oracle database issues.

ENVIRONMENT: WebSphere Process Server v7.0, WID v7.0, WebSphere MQ v7, WAS v7.0.0.9, Oracle 10g/9i, SQL Developer, RFHUtil

Integration Consultant

Confidential, Detroit, MI

Responsibilities:
  • Developed Confidential to interface SAP and Maximo using WPS to synchronize the work schedule master data in Maximo to SAP. Created an interface to expose a BAPI function module in SAP as a web service, for Maximo to consume.
  • Developed Confidential to interface MQ based queuing application and Maximo to route information for create/update/complete operations of Workorders. Developed an MQ binding inbound to WPS and an outbound interface to consume a web service exposed by Maximo. Developed custom request/response interfaces for WebSphereMQ.
  • Developed an interface using WPS to transfer a Closeout Workorder request from Maximo to CSB, sync Vendor master, GLAccount information and for syncing remote ticket entry into Maximo from application MISSDIG.
  • Involved in the development of JSP - based web application for ARR (an Oracle based order management system) to track the automatic rail receipts. Developed a BPEL to transfer the receipts from ARR to SAP. Configured connection factories and J2C Authentication Aliases for all adapters and bindings
  • Worked concurrently with the production team to troubleshoot problems involving WPS
  • Authored several documents on multiple WPS interfaces, encompassing technical requirements, design specifications, component description, and operation support guidelines
  • ENVIRONMENT: WPS v6.2.x, WID v6.2.x, WAS v6.1.x, Oracle 11g/9i, MQSeries v6.0, JSP, Maximo v6.x, TOAD, SAP SRM, DBVisualizer, SAP ECC v6.0

WebSphere Integration Development Lead

Confidential, Omaha, NE

Responsibilities:

  • Developed an interface to transfer work schedules from Primavera to OTM using an inbound HTTP interface from Primavera to WPS and outbound JDBC adapter. Developed parent-child relationships using the JDBC adapter
  • Developed an interface using WPS to transfer equipment list from CORA to Primavera. Developed web service binding inbound to WPS and an output flat file in XML format was generated to transfer to Primavera for work scheduling.
  • Developed a WPS interface between Primavera and external system CECO to transfer ASSET data from CECO to Primavera. Flat file adapter was configured inbound into WPS from CECO and an outbound interface to consume a web service exposed by Primavera
  • Developed an FTP interface and configured FTP Adapter to route shipment details from a Warehouse management system (PkMS) and transfer them to ABS. Designed static and dynamic relationships to be used in complex mapping.
  • Created application specific Business Objects and associated them with the related interfaces in all the above scenarios using EMD
  • Configured J2C connection factories, J2C activation specifications and J2C Authentication Aliases for all adapters and bindings
  • Involved in understanding the functional requirements, developing detailed technical Specification documents, flow-charts and implementing the mapping rules for all the interfaces.
  • Involved in both unit and integration testing for all interfaces.
  • Also involved in migrating the interfaces from Development to Testing and Testing to Production Environments.
  • Worked with the Business Rule Manager to setup the Rule groups
  • Worked with the BPC Explorer to resolve human task to-do lists

ENVIRONMENT: WPS v6.1.x, WID v6.1.x, WAS, CECO, Oracle 11g/9i, MQSeries v6.0, JSP, Primavera, PkMS, ABS, OTM

Integration Developer

Confidential, Irving, TX

Responsibilities:
  • Developed Member management Interface for create, modify and delete of Store by creating an interface between RMS and DB2 using WESB. MQ JMS binding and JDBC adapter was used. MFC was developed to map the data from queue to database table.
  • Developed an interface using WESB to pickup data from RMS - a queuing-based application using MQ JMS binding and posted the data in database tables by configuring JDBC Adapter for creation, update and deletion of Item Location.
  • Developed a merchandise hierarchy interface for creation, modification and deletion of Division, Department, category, classes and subclasses in the retail hierarchy using WESB by taking information from MQ using MQ JMS Binding and posting it to database using JDBC Adapter after processing it using MFC.
  • Developed an interface using WESB to create, update and delete Item Supplier Location by picking data from MQ using MQ JMS Binding and mapping them to a JDBC adapter to post them in DB2 database system
  • Developed BPEL/MFC required to map data from inbound to outbound interfaces for all scenarios
  • Developed the business objects and maps required and used EMD to associate the business objects to the related interface
  • Developed the business objects and XSLT maps required and used EMD to associate the business objects to the related interface
  • Configured MQ Binding and JDBC adapter using connection factories and J2C Authentication Aliases for all interfaces
  • Developed EJB modules and J2EE modules wherever necessary for high performance data.

ENVIRONMENT: WESB v6.1.x, WID v6.1.x, WAS, Oracle 11g/9i, DB2 v8.1, MQSeries v5.3, RMS

We'd love your feedback!