We provide IT Staff Augmentation Services!

Integration Developer Resume

3.00/5 (Submit Your Rating)

Profile

  • Over 8 years of software analysis, design, development, implementation, testing, maintenance and support with 6 years of experience in EAI and B2B on Windows, Unix, AIX, and Linux platforms.
  • Posses expertise in Object-Oriented software analysis and design
  • Expertisein building EAI, B2B integrations using webMethods Integration Server, webMethods Modeler, webMethods Developer, webMethods Broker,Trading Networks, My webMethods Server, and CentraSite.
  • Experience with analysis, design, development and testing. Exposure to full life cycle of Integration Projects
  • Experience with webMethods system administration, configuration, deployment and monitoring
  • Extensive experience in Java, XML, SOAP and other web service standards.
  • Implemented various integration projects using EDI, XML, WSDL, Flatfile.
  • eStandards like EDI, EDIINT, AS2, cXML.
  • Extensive experience in using SQL to write Stored Procedures, Functions, Packages and Triggers. Hands on SQL Performance Tuning Operations
  • Strong technical background in Client Sever & N-tier Architecture with basic knowledge in Networking and extensive GUI design experience

Technical Expertise

  • Languages

Java, JSP, C++, C, C#.net, PHP, Visual Basic 6.0, Visual Basic.net, ASP.net

  • webMethods Tools

WebMethods IS, Modeler, Developer, Designer, Broker, CentraSite, Monitor, Trading Networks, Deployer, My webMethods Server, Optimize for Infrastructure.

  • Operating Systems

UNIX, Linux, AIX, Mac OS X v10.4, Windows XP/NT/98

  • Web Technologies

J2EE (EJB, Java Bean, Servlets.), JSP, JMS1.1, ASP, ASP.net, PHP, XML, Java Script, VB Script, HTML, DHTML

  • App and HTTP Servers

Apache, MS IIS, Tomcat, webMethods IS server

  • Databases
Microsoft SQL Server, Oracle 9i/10g, DB2 8.1/9.5, MS Access, MYQSL
  • Products and tools

Microsoft Visio 2003, Crystal Report Writer 8.0, Rational Rose 98, MQSeries, Macromedia Dream Weaver MX, JUnit, Adobe Photoshop, Macromedia Fireworks MX, XMLSpy

Professional Experience

Customer: Confidential, Framingham, MA.
Role: Sr. Integration Consultant
Duration: Sep 2010 - Till Date
Description: Staples is the world\'s largest office product company with over 23 billion in sales. Staples serves businesses of all sizes and consumer in 27 countries. It has major network of retail stores and has huge customers and suppliers base.
Project: Staples ESB
Integration has played a major role on the success of Staples IT. With its recent acquisitions and projected business growth for next 5 years, Staples is expecting a 10 fold increase in its integration and transaction volume, keeping the growth in mind, Staples decided to revamp their existing EAI infrastructure and decided to invest in ESB solution that is going to support the projected demand.
The new ESB delivers inter-connectivity services across the distributed component topology. Transport services, routing services, event services, and mediation services are built in the ESB. Transport services provide the fundamental connection layer; event services allow the system to respond to specific events arising as part of a business process; and mediation services allow the loose-coupling between interacting services in the system. ESB is the Staples strategic integration system providing messaging, notification and invocation services across the company's various operating environments.
The word "Staples ESB" is a reference to the physical bus that carries messages between application services in a Service Oriented Architecture. The ESB is the piece of software that lies between the business services and enables communication among them. The ESB serves an analogous function at a higher level of abstraction. Ideally, the ESB will replace all direct contact with the business services by facilitating all communication via the ESB. By making use of an ESB, a service consumer shall communicate with service providers, which acts as a mediator between application services. The primary advantage of such an approach is that it reduces the number of point-to-point connections required to allow application services to communicate. This, in turn, makes impact analysis for major software changes simpler and more straightforward. By reducing the number of points-of-contacts to a particular service, the process of adapting a system to changes becomes easier.
In order to achieve this objective, the ESB is encapsulate the mediation mechanism offered by its application component in a meaningful manner. This is accomplished through the use of an Enterprise Message Model or Canonical Data Model. The message model defines a standard set of message schema that ESB transmits and receives. When it receives a message, it routes it to the appropriate service, while performing transformation of data and protocols into formats best understood by the service consumers and providers.
The ESB provides multiple connection technology alternatives to support multiple messaging topologies and patterns as well as implementations and heterogeneous technologies. Loosely-coupled connections facilitate the agility and management of interactions between services.

Responsibilities

  • Analysis, Design, and Development of ESB Framework.
  • Development of Error handling, Intelligent Connector, and logging framework services.
  • Developed Reference Implementation Integrations for each kind of existing Staples Integration scenarios.
  • Created detailed design document of each reference implementation.
  • Created cookbook for everything built as part of ESB Framework.
  • webMethods installation, clustering, apply patches, and maintenance of application servers.
  • Worked on CentraSite to create Organizations, Taxonomies, and Asset Types for each stake holder and Integration.
  • Work in a team environment, following Agile methodologies for continuous communication, collaboration, and re-usability.
  • Provide hands on training, demos to Staples consultants and employees.

Environment: webMethods IS 8.x, webMethods Developer 8.x, webMethods Designer 8.x, webMethods Broker 8.x, CentraSite, webMethods Deployer 8.x, My webMethods Server, JDBC Adapter 6.5, Oracle 10G, Red Hat Linux 5.x, AIX 6.x, Splunk, JIRA, and Contour.

Customer: Confidential, Overland Park, KS.
Role: Sr. Integration Consultant
Duration: Dec 2008 - Sep 2010.
Description: Staples Promotional Products, a subdivision of Staples that focuses on the marketing, production, sales and distribution of promotional products
Project: EDI850
This is a B2B integration project. This project requires integration between SPP aiLINC (AS/400) and external customers. aiLINC sends purchase order xml to SPPB2B gateway through MQ listener. SPPB2B gateway transforms received xml to an EDI850 and sends to customers through an HTTPS call. Customers send back Acknowledgement EDI997 through FTP call. SPPB2B transforms that EDI997 to an xml and send back to aiLINC.
Project: Configurator
The purpose of this project is to send orders from StaplesPromotionalProducts.com /StaplesLink.com to SPP OMS system (aiLINC) and send order status from aiLINC to StaplesPromotionalProducts.com/ StaplesLink.com. This project requires integration between StaplesPromotionalProducts.com, StaplesLink.com, SPP Pricing Service, SPP Configurator product and SPP OMS - aiLINC. SPP B2B Gateway (webMethods) integrates the business processes; securely and reliably transfer the data between StaplesPromotionalProducts.com/StaplesLink.com and aiLINC. SPP B2B Gateway makes SOAP web service call to SPP Pricing Service to get cost & a retail price build-up product / decoration info, art charge / decoration setup charge info. SPP B2B Gateway will also make SOAP web service call to SPP Configurator product to get detailed configured product information. SPP B2B Gateway builds the complete order with the data received from StaplesPromotionalProducts.com/StaplesLink.com, SPP Pricing Service and SPP Configurator product. Finally send the order to aiLINC through MQ.
Project: NOVA
The purpose of this project is to receive Ship Notification from external customers. SPP B2B Gateway (webMethods) transforms received xml to internal xml file and re-routes this ship notification to SPP Internal Java Server. This project required integration between external customers, SPP B2B Gateway and SPP Internal Java Server.
Project: Plato
Plato project is an EAI project designed to receive five different kinds of files from aiLINC (AS/400) through MQ listener. Write these files to a mounted shared drive, so other internal systems could use those files. Then finally make an XF server call to deliver those files to ANI (ERP) system.
Project: Remote Warehouse
This is B2B integration project. This project requires integration between SPP aiLINC (AS/400), ANI (ERP system), and external warehouse customers. There are two inbound requests (Ship Confirmation, Inventory) and two outbound requests (Pick Ticket, Purchase Order). There is xml and flat file conversion mapping required to send files to different systems.
Project: A2
The purpose of this project is to send orders from A2 (aka Accumulate) to SPP OMS system (aiLINC) and send confirmation request from aiLINC to A2. This project requires integration between A2, SPP (PEC) Additional Charges Service, and SPP OMS - aiLINC. SPP B2B Gateway (webMethods) will integrate the business processes; securely and reliably transfer the data between A2 and aiLINC. A2 will send cXML Order Request to SPPB2B Gateway via HTTP protocol. SPPB2B Gateway will convert that cXML into OMS order xml. SPP B2B Gateway will make SOAP web service call to SPP Additional Charges Service to get additional charges for the passed product code. SPP B2B Gateway will build the complete order with the data received from A2 and SPP Additional Charges Service. SPPB2B will send the build order to aiLINC through MQ. aiLINC will send Order Status back to SPPB2B Gateway through MQ. SPPB2B Gateway will convert received Order Status to cXML Confirmation Request and send that request to A2 via HTTP protocol.

Responsibilities

  • Implement EAI, B2B integration, EDI and Service Oriented Architecture (SOA) applications using technologies; webMethods 7.1 (webMethods Developer, webMethods Trading Networks, webMethods Integration Server, My webMethods Server, webMethods JDBC Adapter, webMethods AS400 Adapter, and webMethods WebSphere MQ Adapter), J2EE, XML, DB2, Red Hat Linux.
  • Analysis, Design, Development and Maintenance of Electronic Data Exchange (EDI), XML, web services, and Flat File integrations
  • webMethods installation, upgrade, apply patches, fixes, server clustering, and reverse invoke.
  • Analyze and develop integrated solutions for legacy and modernized systems.
  • Lead and be accountable for timely delivery of technical artifacts (design, code, reviews, and level of effort).
  • Understand business goals, advice and implement high-quality system and process solutions.
  • Collaborate with IT peers including application teams, infrastructure, networking, middleware, support, project management organization, vendors and partners.
  • Champion the value of enterprise services and strive to build and deploy system economies-of-scale.
  • Prioritize workload; ensuring service-level agreements are met.
  • Comply with Staples Promotional Products SDLC processes, adhere to standards, and advise and implement best practices.
  • Remain current on business and system trends and advise accordingly.
  • Mentor junior associates.
  • Work in a team environment, collaborate and communicate often.
  • Provide hands on training to Staples Promotional Products employees.

Environment: webMethods IS 7.1.2, webMethods Developer 7.1.2, webMethods Broker 7.1.2, webMethods Trading Networks 7.1.2, webMethods Deployer 7.1.2, My webMethods Server, Optimize for Infrastructure, JDBC Adapter 6.5, MQ Adapter 6.5, DB2 8.1/9.5, Red Hat Linux 4.0/5.0, SOAP Protocol 1.1, XML, XSD.

Confidential, Naperville, IL
Role: WebMethods Consultant
Duration: Feb 2008 - Nov 2008
Description: Alcatel-Lucent provides communication solutions to telecommunication carriers, Internet service providers and enterprises for delivery of voice, data and video applications to their customers all over the globe.
Project: FM059A
FM059A was a migration project from WebMethods 3.6/4.6 to WebMethods Integration Platform v6.x for better performance and wider communication with legacy systems. Alcatel-Lucent chose WebMethods for EAI. WebMethods process inbound EDI Purchase orders (850) sent by customers through GXS. All the outbound EDI transactions, Purchase order Acknowledgements (855), Invoices (810) and Shipment Notices (856) are sent to customers through GXS.

  • Analyzing the business logic of existing EDI transactions 850, 855, 810, and 856
  • Direct interaction with Business and other application teams
  • Discuss the requirements with business users to understand the current transactions and obtain details/clarifications of any partner specific data.
  • Creating Mapping Specification documents for the various EDI X-12 transactions
  • Experience in estimation and team handling
  • Ensure that all deliverables are met with corporate processes.
  • Actively participate in developing guidelines, frameworks and processes to streamline the activities.
  • Provide technical leadership for EAI team.
  • Lead and provide technical assistance to development, testing, and Support teams.
  • Guiding and mentoring new team members.
  • Assist with the management of defects, issues, design changes, reporting and resolution of vendor defects.
  • Onshore-offshore coordination
  • Perform daily support tasks for the production environment such as investigate the production issue
  • Implement minor enhancements.

Project: FM115A
Involved in the design and development of a prototype of current environment to migrate customers to proposed 7.1.1 environment. Installation, configuration of webMethods Integration Server, Broker Server, Trading Networks, Adapters.

Environment: webMethods IS 4.6/6.5/7.1, webMethods Developer 4.6/6.5/7.1, webMethods Broker, webMethods Trading Networks, JDBC Adapter, SAP Adapter, JAVA, XML, Oracle 9i, UNIX, MS Windows

Confidential, West Des Moines, IA
Role: Integration Developer
Duration: Nov 2006 - Dec 2008
Description: WellsFargo & Company is a diversified financial services company providing banking, insurance, investments, mortgage and consumer finance.
Project: Enterprise Originations
The Enterprise Origination system is a component-based, service-oriented architecture. It is also a comprehensive, real-time, instant response system that supports the capture, investigation, approval, closing, documentation and booking of credit applications for Wells Fargo. EO features a framework that automates credit scoring, credit bureau report retrieval, document generation, indirect lending support and accounting system integration.

  • Customizing the EO Product according to the WellsFargo needs
  • Preparing Technical Design & Canonical Design documents
  • Worked closely with the micro and UI teams to integrate the different layers of the applications
  • Involved in configuring JMS, JDBC, Momapi Adapters.
  • Involved in designing re-usable schemas and XML components using XML Spy, SOAP, XML, DTD, and XML Schemas for web and EAI services for system integration
  • Involved in writing Junits and builds scripts for test driven deployments, integration and configuration management of the entire application modules which executes the associated JUnit test cases and reports the issue
  • Responsible for writing flow services using WebMethods Developer to map EO Canonical documents to SIM documents.
  • Write utility java and Flow services including InboundXML, OutboundXML, and Inbound, Outbound transformation services.
  • Involved in UAT and QA activities for the developed Integrations

Environment: webMethods Developer 6.1, webMethods IS server 6.1, webMethods Administrator, JDBC Adapter, JMS Adapter, MQ Adapter, Momapi adapter, Oracle, ClearCase, WebServices, WebLogic, SOAP, XML, JUnit, FileNet, XSD, XMLSpy, TOAD.

Confidential, Highland Park, IL.
Role: Integration Developer
Duration: Feb 2006 - Oct 2006
Description: Solo Cup Company is exclusively focused on the manufacturing of disposable tableware and packaging for the consumer/retail, foodservice, packaging, and international markets.
Project: webMethods 6.0.1 & 5.0.1 to 6.5 upgrade
Solo Cup upgraded its existing webMethods IS 6.0.1 infrastructure to new webMethods 6.5 version. It developed migration strategies/plans for the migration of Integration Server 6.0.1 to 6.5.

  • Worked as the WebMethods migration consultant
  • Installation and configuration of the webMethods 6.5 platform including My webMethods Portal
  • Responsible for migration of more than 70 interfaces from IS 6.0.1 integrations to new wM 6.5 environment.
  • Involved in upgrading and configuring of SoloAdmin, Integration Server, Broker, Trading Network, and JDBC Adapters from 6.0.1 to 6.5. Configured webMethods Adapters (Jdbc, Oracle apps) using webMethods Administrator. Created Brokers, Client Groups, Document Types, and Events using webMethods Administrator.
  • Developed FLOW and Java Services on the webMethods 6.5 platform using Developer to support the migration activities also replaced the deprecated services with the corresponding new services.
  • Modified webMethods database upgrade scripts (TN, core Audit and Process Audit) to upgrade the database. Developed scripting and Integrating Components for Publishing and Subscribing Documents.
  • Changed Solo EDI Framework to make it work in new environment. Built necessary maps, reusable modules, logic agents, etc. mapping XML documents to EDI documents and vice versa.
  • Involved in testing all the new upgraded Interfaces and coordinated testing with business users to test all the migrated interfaces (approx 30 interfaces) also Involved in end to end testing and performance testing.
  • Responsible for migration of all the trading partners, TN document types, Certificates and processing rules to a new environment.
  • Performed other administrative tasks - User Group & ACL, backing up & migrating packages across development, testing, UAT & production environments, managing and creating profiles of trading partners
  • Responsible for error handling implementation Created services to integrate with XML based applications using webMethods Developer 6.5. Created common utility packages and common error handling routines

Environment: webMethods Developer 6.x, webMethods IS server 6.x, webMethods Administrator, webMethods Trading Networks, webMethods Broker, JDBC Adapter, EDI, EDIINT AS2, Oracle Applications Adapter 6.0. SAP Adapter 6.5

Confidential, Irving, TX.
Role: Integration Developer
Duration: Jan 2005 - Jan 2006
Description: VZL provides logistics services for managing order and shipments of purchase materials from various vendors.
Project: COI COI is a new application, which provides customers (internal provisioning) services like material Call-Outs, Transfers, Order Management and Material check out from multiple Warehouses etc.

  • Worked as an Integration developer.
  • Involved in designing of data request/reply services publish and subscribe integrations flow.
  • Designed Service, Publish and Subscribe documents for multiple integrations.
  • Configured JDBC Adapter to communicate webMethods with backend. Created Adapter connections, Adapter Services, notifications.
  • Built Integrations, which receive TEOs (Telephone Equipment Orders), Vendor ShipNotices and Inventory receipt Notices and load them into a File Maker Pro 5 databases on the Warehouse management and COI.
  • Involved in Design and Development of all Integrations.
  • Responsible for developing generic JDBC based Adapter services for interacting with File Maker databases.
  • Built common Interfacing services with COI application beans, which are based on WebLogic EJB server.
  • Re-designed/Enhanced many existing integration for better performance
  • Responsible for migration and testing of all Integrations
  • Installed and Configured Test and production environment
  • Trading partner and TPA setup
  • Coordinated production go-live activities
  • Provided post production support

Environment: webMethods Developer 6.x, webMethods IS server 6.x, webMethods Administrator, webMethods Trading Networks, webMethods Broker, JDBC Adapter, EJB Adapter.

Confidential, Charleston, IL
Role: Web Programmer
Duration: Aug 2003 - Dec 2004
Description: Designed and maintained a JSP application that uses Java Beans for data base connectivity and Oracle 9i as a database.
Compensation Survey System: The purpose of this software is to provide services for data collection, compilation, analysis, and reports on compensation survey by CISHHRA.

  • Involved in application analysis, design and implementation of the system
  • Involved in installation and setting up JAVA, Oracle 9i, Tomcat on windows 2003 server.
  • Designed and development database using Oracle 9i database server
  • Developed HTML and JSP web services on Macromedia Dream Weaver development environment
  • Designed and developed user interfaces and reports using JSP web services.
  • Designed and developed Java Beans for Data Base connectivity.
  • Developed JSP pages using VBScript and Java Script for client side scripting
  • Define and documented software development lifecycle processes for web application development

Environment: JSP, Java Beans, Java Script, VB Script, Oracle 9i, HTML, Tomcat, Macromedia DreamWeaver MX, Macromedia Fireworks MX, Adobe Photoshop

Confidential, Charleston, IL
Role: Web Programmer
Duration: Jan 2003 - Jul 2003.
Description: Designed and maintained a JSP application.
MBA Portal: MBA Portal is a software application platform for managing MBA students' record from online admission processing to alumnae relations management. The portal consists of four modules i.e., "Online Admission Application", "Enrolled Students Information Center", "Alumnae Relations" and "Portal Management Console - Control Panel". Once applicants apply for admission to MBA program, coordinator can perform a number of operations including admission processing, study plan management, course database management, messages to MBA students and student status management via the control panel.

  • The portal is a three-tier software application; backend database is developed in Oracle 9i.
  • Java Server Pages are used to develop business logic (middle tier) and the front end is accessible in an Internet browser.
  • Software modeling is done in Rational ROSE and the design is expandable; more services can be easily added to the portal in future.
  • The system runs on Linux operating system and requires secure Apache web server to provide secure transaction processing.

Environment: JSP, Java Beans, Java Script, VB Script, Oracle 9i, HTML, Tomcat, Macromedia DreamWeaver MX, Macromedia Fireworks MX, JUnit, Adobe Photoshop

Confidential
Role: Software Developer
Duration: Sep2001 - Dec 2002.
Description: I- TECH is a software development firm in Pakistan.
Production Tracking System: This software is designed for the planning and production department of QSA Surgical (Pakistan). This company has different processes to prepare any surgical device. Through this software, management can check in which process the order is. Multiple reports generated through this software, which helps management to check the efficiency of team that is working on a particular job.

Ticketing System: This software is designed for Pakistan Cricket Board (PCB). This software was designed for Pakistan VS India Series. This software provided Ticket Printing facility, on the day of match, on the spot ticket verification facility through Auto Id technology, and various reports to check the selling records of tickets.

  • Worked on the analysis, design and development of above both projects
  • Developed the GUI user interfaces in Visual Basic.
  • Designed and define database object using Microsoft SQL Server.
  • Develop Stored Procedures, Functions, and views.
  • Creation of various reports and sub-reports using Crystal Report Writer 8.0.

GL (General Ledger) & Investment System: This software is designed for Hameed Chaudhary & Co. Under this company nine further company's work, all those companies are investing companies. These companies bought and sell share in Karachi (Pakistan) stock Exchange. This project keeping all the details of shares and their rates in which they are buying or selling. This project have twenty five different types of reports including Profit and Loss, balance sheet, chart of Accounts, individual share holding company wise, Individual share holding Sector wise, Consolidated share holding company Wise and sector wise etc.

GL (General Ledger) System: This software is designed for Marral Textile Mill. Through this software user can Define New Code, Define New Heads, Add New Voucher, Sale, Purchase. Thirty-five different reports were designed for this software including Chart Of Account List, All type of Voucher Reports (e.g. Account wise, date Wise), Ledger Report, Profit & Loss Report, Trial Balance Report, Balance Sheet, Input Tax Register, and Output Tax Register etc.

  • Worked on the analysis, design and development of above both projects
  • Developed the GUI user interfaces in Visual Basic.
  • Designed and define database object using Microsoft SQL Server.
  • Develop Stored Procedures, Functions, and views.
  • Creation of various reports and sub-reports using Crystal Report Writer 8.0.

Environment: Visual Basic 6.0, Microsoft SQL Server, Crystal Report Writer 8.0, Windows NT Professional

Education

  • MS Computer Technology
  • MS Computer Science

We'd love your feedback!