Senior Software Developer Resume
SUMMARY:
- Experience in Planning, Installing, Configuration, Administration and Maintenance of IBM MQ Series 7.x/8.x/9.x, IBM Integration Bus v9.x/v10.x, IBM App Connect Enterprise v11.x/v12.x on various platforms like Windows 2003/NT/XP, AIX, Sun Solaris, Linux, HP - UX.
- Experienced in setting upSSL across the MQ and Brokerenvironments and maintaining the s.
- Strong understanding of SOA technologies and standards: XML, XSD, XSLT, WSDL, SOAP and REST based web services.
- Experience in developing web services (both SOAP and REST) in IIB, Message Broker and App Connect Enterprise.
- Experienced in configuring point to point and Publish/Subscribe style of messaging in IBM MQ.
- Experienced in deploying solutions to High Availability (HA), Load Balancing Configurations eliminating single points of failure.
- Used WSSR to store web service URLs and WSDLs where the external applications can access these globally.
- Experience in using different Message Broker Message Flow Nodes like Compute, Mapping, Database, WTX, Java Compute Node, MQ Input node, MQ Output Node, Reset Content Descriptor, Filter Node etc.
- Highly experienced in MQ, File, Database, XSLT, HTTP, Mapping, REST and SOAP nodes along with the Transformation, Construction, Routing and Timer nodes.
- Highly experienced in Design of DFDL schemas and Message models, Message Sets and Message Flows based on the business requirement.
- Strong programming knowledge of ESQL, Java, XSLT
- Experience in configuring and creating components of DataPower appliances such as Web Service Proxies, XML firewalls, Multi-protocol gateway and Log Targets.
- Good experience on working with Amazon Web Services like EC2, CodeDeploy, CloudWatch, S3, IAM.
- Expertise in developing software usingAgileandWaterfallmethodologies.
- Experience in providing 24/7 on - call support for applications running in production.
TECHNICAL SKILLS:
Middleware Products: IBM App Connect Enterprise 12.x/11.x, IBM Integration Bus 10.x/9.x, WBIMB V8, V7.x, WebSphere MQ 9.x/8.x/7.x, Data Power XI52/XI50, IBM API Connect v5.x.
Operating Systems: AIX, Sun Solaris, Linux, HP-UX, Windows 2003/2008/XP
Databases: DB2, Oracle, SQL server
Scripting Languages: Shell, Batch, Perl, XMLLanguages: ESQL, Java, SQL
Version Control: SVN, GIT
Cloud Platforms: Amazon Web Services (AWS)
PROFESSIONAL EXPERIENCE:
Confidential, Columbus, OH
Senior Software Developer
Responsibilities:
- Involved with Business Analysts to gather the requirements to Design and created Technical Specifications and Functional Design Specifications to support various new Interfaces in IIB and DataPower
- Developed Message Transformations Using XSLT with DataPower extension functions to support JSON/XML Formats.
- Developed AAA polices for the use of LDAP Based authentication, Configured Multiprotocol Gateway, Web Service Proxy and XML firewall services in DataPower
- Created XSD’s and WSDLs and implemented RESTful and SOAP Web services in IIB and DataPower.
- Created secured Web services in DataPower using SSL authentication, digital signatures, WS security including configuration of cryptographic keys and SSL polices.
- Designed and developed Message Flows in IIB to handle the large files (Batch) by using MQ FTE and File nodes.
- Developed various message models using DFDL.
- Developed Common functions and Procedures can be reused across in Multiple IIB projects.
- Developed Message flows using flow level Catching (Shared variables) and implemented global Catching.
- Involved in the support of MQ, IIB and DataPower and administration activities
- Developed message flows to Interact with DB2 and Oracle Databases using regular ESQL as well as stored procedure calls. Worked with DBAs for query optimization and performance improvements.
- Configured Resource and Flow statistics. Implemented Record and Replay solutions in IIB.
- Configured WSRR. Used WSRR in DataPower and IIB.
- Involved in migrating IIB v10 to IBM ACE v12
- Involved in production support and on call support.
Environment: WebSphere MQ 9.0, IBM IIB v10, IBM ACE v12, DataPower XI52, Java, WSRR, XSLT, ODBC, ESQL, DB2, Windows, Git, RFHUTIL, SoapUI, Splunk, JIRA, ServiceNow.
Confidential, Middletown, CT
ACE Developer
Responsibilities:
- Low level design and development of the interfaces based on SOA manifesto and architecture to facilitate a common middleware platform readily usable for integrating applications across the enterprise.
- Developed various reusable sub flows that involved both routing, transformation and error handling of the messages.
- The transformation was developed in ESQL as per the mapping documents provided.
- Worked with FileInput, FileOutput, Compute, Mapping, Filter nodes and also used Input and Output nodes for creating sub-flows.
- Worked with DataPower and used it to secure and integrate web services in the underlying application layers.
- Used Try Catch, Throw, ResetContentDescriptor, FileOutput nodes for error handling and writing the errors to a file.
- Participated in identifying the root cause for critical production issues with cross teams.
- Ensured that the problem was being recorded and used to effectively resolve the problem in future.
- Build and deploy of the integration solutions in Production and Non-Production environments.
Environment: WebSphere MQ 8.0, IBM ACE v11, Java, ODBC, ESQL, DB2, Windows, Git, RFHUTIL, SoapUI.
Confidential, Houston, TX
SOA IIB Developer
Responsibilities:
- Involved in design and development phases of Software Development Life Cycle (SDLC) for implementing messaging interfaces.
- Developed Message flows to transform messages to meet their business needs using Compute Node, Java Compute Node, Filter Node, RouteToLabel, Reset Content Descriptor, XML Transformation Nodes.
- Implemented Message flows to listen for Message events from JMS queues and WebSphere MQ.
- Worked on developing message models by creating the DFDL schemas, XML schemas.
- Setup SSL connectivity for all outbound web service calls using SOAP and HTTP nodes.
- Developed Message flows using FileInput Node, FileRead Node, FileOutput Node, Routing nodes such as Sequence Node, Resequence Node, Collector Node, Flow Order Node.
- Worked on User Defined Properties (UDPs) and promote property concepts.
- Integrated WSSR with IIB and used RegistryLookup node to retrieve end points and WSDLs.
- Worked on API Connect upgrades, customize advanced developer portal, created API documentations.
- Involved in securing the APIs usingOAuth 2.0, JSON Web Tokens andSSL.
- Worked on API management console, created REST APIs, added apis to the Product, created rate limits with multiple Plans and stage/publish the product to a Catalog.
- Developed Message flows using SOAP / HTTP / REST Nodes for implementing Web services.
- Design and implemented Sub-flow, shared libraries, logging and Trace nodes.
- Developed ESQL common modules for Gateway transformations.
- Used MQ input/output/reply/get/header nodes to integrate MQ based message-oriented applications.
- Used both Java and ESQL compute nodes for transformation and routing.
- Created MQ objects such as Local Queues, Remote queues, Alias Queues, Sender and Receiver Channels etc. using mqsc script commands.
- Created type trees, build and deploy Maps using IBM WTX as per customer requirements and used WTX nodes for transferring the files.
- Involved in migration of all message broker services from v8 to v10.
- Worked on testing tools such as RFHUTIL, SOAPUI, XMLSPY.
Environment: WebSphere MQ 8.x/7.x/6.x, WBI-MB V 8.x, IIB 10.0, IBM ACE v11, WSRR 8.x, IBM API Connect V5, Java, JDBC, ODBC, ESQL, MS SQL, AIX, Git, RFHUTIL, SoapUI.
Confidential, Tampa, FL
Developer
Responsibilities:
- Worked on Migration of message flows fromMessage Broker 7toIIB9and improve the performance of existing interfaces.
- Developed Message Definitions for ProcessingXML, JSON,Cobol Copy book,EDIformat Messages using DFDL andMRM
- Developed message flows using File Nodes and MQ Nodes
- Implemented fan-in and fan-out by using AggregateControl, AggregateReply, AggregateRequest, Label and RouteToLabel and Compute nodes.
- Problem determination using local error logs and by running user traces and service traces.
- Developed Message flows doing transformations using Compute Node, Java Compute Node and Mapping nodes.
- Configuring new Brokers by setting up the ODBCconnections and SSL registration.
- Involved in integrating the Message Broker with the backend databases that include Oracle and DB2 using the Data base nodes.
- Involved in the creation and configuration ofAAAServices,MPGW(Multi-Protocol Gateway) &WSP Services and SSL implementation in DataPower.
- Involved in the configuration and initial setup of DataPowerXI52appliance.
- Hands on experience with HTTP/FTP/NFS Front side Handlers to receive information from various sources.
- Created and configured MQ Objects like Queue Managers, Remote queues, Local Queues, Queue Aliases, Channels, Clusters, Transmission Queues, Performance Events, Triggers, Processes and performance tuning/monitoring.
- Involved in the development of CI/CD framework using Jenkins to build and deploy the code to assembly region.
- Provided 24x 7 supports to production-support team members on MQ and Message Broker
Environment: WebSphere MQ 7.x/6.x, WBI-MB V 7.x/8.x, IIB 9.0, WSRR 8.x, DataPower XI52/XI50, Java, ODBC, ESQL, Oracle 10G, DB2, Jenkins, Windows XP, SVN, RFHUTIL, SoapUI.