Soa Developer Resume
Columbus, OH
SUMMARY
- Over 9 years of strong experience in all phases of SDLC including Requirement Analysis, Design, Development, Testing and implementation.
- Strong experience in designing, administering, developing and deploying message infrastructure using WebSphere DataPower, IIB, WebSphere MQ, WebSphere Message Broker and Cast Iron.
- Good experience in agile methodology, creating user stories, Iteration Planning and Release Planning.
- Experience in Developing Web services (SOAP and Restful) using Message Broker (IIB) and DataPower.
- Expert in developing and consuming restful and soap services.
- Experience working wif IBM API Connect, APIGEE Edge, Developer Portal & APIGEE Baas platform.
- Good understanding of API Connect and APIGEE Architecture.
- Designed, configured and developed AAA, LDAP Authentication, Multi - Protocol Gateway, XML firewall, Web service Proxy services in DataPower.
- Experience in using different Message Broker Message Flow Nodes like, Compute, Mapping, Database, and Java Compute Node, MQ Input node, MQ Output Node etc.
- Experience in application of security policies, two-way and one-way SSL, Encryption and decryption for Message level security and SAML token in DataPower.
- Experience in usage of different DataPower advanced actions, variables and extension functions.
- Troubleshooting the cause of issues/defects in various environments.
- Good experience in MQ, File, Database, XSLT, HTTP, Mapping and SOAP nodes along wif the Transformation, Construction, Routing and Timer nodes.
- Experience in designing web services, and building technical infrastructures for Service Oriented Architecture (SOA).
- Good Experience setting up Broker domain, developing and deploying message flows and message sets, debugging flows, ESQL coding and administrating Message Broker objects.
- Experience in handling message parser wif DFDL, MRM, XMLNSC and JMS parser.
- Solid backend experience by writing and executing SQL queries and joins for databases like Oracle, DB2 and SQL Server databases.
- Strong debugging and problem-solving skills wif excellent understanding of system development methodologies, techniques and tools.
- Highly organized, able to meet deadlines and have taken the initiative to learn job-related skills on my own.
TECHNICAL SKILLS
IBM Middleware Technologies: DataPower XI50/52, WMB 8.0/IIB 9.0/IIB 10.0, WebSphere MQ 6.0/7.0/7.5/8.0 , WebSphere Cast Iron, WTX, & API Connect
Languages: JavaScript, Ruby, SQL/PL-SQL and ESQL, COBOL, and XSLT
Architecture: SOA & Microservice
Databases: DB2, SQL server, & Oracle
Development Tools: SOAP UI, RFHUTIL, & XML Spy
Version Control: GitHub, SVN, & CVS
Operating Systems: UNIX, Linux, AIX, & Windows
Software Methodology: Agile (Scrum & Kanban) and Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Columbus, OH
SOA Developer
Environment: DataPower XI50/52, IIB 10, API-CONNECT, Git, UCD, Jenkins, WSRR, SOAPUI and RHFUTIL Webservices.
Responsibilities:
- Updating XML Schema (XSDs) and WSDLs on both Datapower XI50/52 appliances and on WSRR (Web-Service Repository and Registry).
- Coding XSLT for XML message transformation, routing incoming request generically to the backend.
- Datapower Service configuration using WSP, MPGW, and XML Firewall depending on different business requirements.
- Working on GitHub repository to update whenever there is any change.
- Preparing Deployment plan for Monthly releases.
- Updaing Datapower Service Orchestration documents whenever there is new consumer onboarding, Public and Private/remote endpoint URL change, and any other major changes on the flow.
- Test support and troubleshooting when consumers are facing different issues.
- Facilitating DevOps for continues integration and Delivery.
Confidential, Columbus, OH
Sr. WebSphere DataPower Developer
Environment: DataPower XI50/52, API-CONNECT, SOAP & RESTFUL Webservice, Jenkins, XML, JSON, MS Window, and Agile Software Methodology-Kanban.
Responsibilities:
- Requirement gathering from client and service provider and designing the flow as per the requirement.
- Developing Soap and Restful Webservices using Web Service Proxy and Multi-Protocol Gateway.
- Configuring the local and remote end points and writing processing rules at various levels (operation, port, service, WSDL)
- Implementing Message level security for Webservice incoming calls like AAA, Encrypt, Decrypt, Sign, Verify, and SLM.
- Implementing transport level security like TLS/SSL configuration (One-Way and Two-Way SSL) for Web Service traffics coming from internal and external network zones.
- Configuring message authentication using LDAP for login re-use.
- Implementing Message routing and transformation by developing generic XSLT.
- Configuring custom Logging using log categories and Log targets.
- Developing functional test scenarios/scripts, performing testing, and supporting user acceptance testing of the developed solution.
- Using SOAPUI as a testing tools for testing all the connection to/from DataPower emulating as client and server.
- Attending different meetings wif entire teams, clients, and various teams regarding projects me was involved.
Confidential, Minneapolis, MN
Sr. WebSphere DataPower/IIB/MQ Engineer
Environment: DataPower XI50/52, IIB 10, WMB 7.0, MQ 7.5, API-CONNECT, Jenkins, Artifactory, Linux Red Hat, Service-Now, XMLSpy, Putty, SOAPUI, RHFUTIL, and Agile Software Methodology-Scrum.
Responsibilities:
- Requirement gathering, preparing Design Documents, Message flow preparation and Developing ESQL for message routing, Deploying the flow for UAT/QA testing, finally Testcase preparation and testing using test tools.
- Designing and Developing flows for Error/Exception Handling.
- Code reviewing done by another Developer.
- Defect Troubleshooting using Logs and configuring Log category Event Trigger for some specific even codes.
- Facilitating creation of Queue Managers, Local Queues, and Alias Queues for the flows which supports MQ protocol.
- Responsible for the definition, planning and execution of infrastructure activities required to support the DataPower, API Connect, IIB and MQ environments.
- Identify the API creation, run, manage, and secure features in IBM API Connect V5.
- Assemble API message flows in API Designer, Publish API and Products wif API Management Server.
- Establish HTTP error code based on fault response mechanism for APIs.
- Implement Web Service Proxy, Multiple Protocol Gateway Proxy, and XML Firewall for dynamic routing, message transformation, message enrichment, protocol bridging.
- Configure objects like Front Side Handlers, SSL Proxy Profiles, XML Managers and other Actions as per the requirements.
- Configure DataPower environment initial setup, self-balancing, and intelligent load balancing and integrate DataPower wif F5 load Balancer.
- Develop Message Models using MRM and DFDL, XML Schema's and Interface WSDL document for implementing integration solution discussing wif all the respective stake holders.
- Create property file to override BAR file, used UDP to override external dependencies.
- Use GIT, Jenkins, Artifactory and shell script to automate DataPower configuration file and IIB/WMB BAR files.
- Problem determination using local error logs and by running user traces and service traces.
- Responsible for researching, analyzing, designing, proposing, and delivering solutions that are appropriate for the business and technologies strategy using IBM DataPower, IBM Integration Bus, WebSphere MQ.
- Providing 24/7 on-call support for APP Team/ data center personnel.
- Attending different meetings wif entire teams, clients, and various teams regarding projects me was involved.
Confidential, Steven’s Point, WI
IBM Integration consultant
Environment: DataPower XI52, WebSphere MQ 7.x, 7.x, IIB 9.x,7 APIGEE, UML, XML, SQL, Java, DB2, Oracle 7.x, XMLSpy, Dynatrace, WTX, WSRR, Cast Iron, SFDC, and MS Window.
Responsibilities:
- Conduct meetings wif stake holders in understanding new business requirements and create Technical Design documents, mapping specifications by participating in Business and Technical Meetings and design reviews.
- Develop Restful API's using APIGEE platform.
- Building proxies and policies wif in APIGEE along wif security frameworks.
- Design API workflow, identifying common design patterns and policies.
- Implement AAA, Multi-Protocol Gateway, Web services Proxy services in DataPower XI52.
- Involved in Cast Iron & Salesforce Integration POC projects.
- Implement JSON to SOAP and SOAP to JSON transformation in DataPower using XSLT and actions.
- Implement response cache in DataPower appliance
- Configure and setup SSL, PKI and Trusted CA for Encryption, Decryption of data using cryptography in DataPower
- Responsible for the development of XSLT's for dynamic routing and to communicate between actions, transactions and rules.
- Implement WS Security based authentication wif LDAP using AAA policy, Digital Signatures in DataPower.
- Use DFDL and MRM message model to create various data structure.
- Defining and maintaining Queue Managers and MQ Objects on various platforms
- Identifying the need for and defining channels and queues and monitoring them.
- Installing and configuring MQ, IIB/MQSI, on various platforms. Provide support for applications utilizing MQ Series and MQSI products for Enterprise Application Integration (EAI).
- Problem determination using local error logs and by running user traces and service traces.
- Troubleshoot and manage DataPower, IIB, MQ queues, channels, listeners and triggering.
- Wrote scripts to automate administration tasks using shell and Python scripts.
- Create, execute, and document results of all unit test plans and user acceptance test plans.
- Actively involved in support of WebSphere MQ & WBI Message Broker infrastructure in Production/QA/Test regions, shared support responsibilities wif other members of the team.
Confidential, San Francisco, CA
IBM WMB/MQ/WTX consultant
Environment: DataPower XI50, WebSphere MQ 7.x, 7.x, WMB 7.x, UML, XML, SQL, Java, DB2, Oracle 7.x, XMLSpy, Dynatrace, WTX, WSRR, and MS Window.
Responsibilities:
- Transform, map and enrich messages using ESQL, XSLT, and JAVA in Message Broker.
- Implement ESQL logic for database lookups, Message Validation/ Translation/Transformation.
- Create WTX maps to manipulated X12 834 and 837 EDI transactions.
- Develop message flows and message sets for handling message transformations from XML to COBOL Copy book messages.
- Develop message flows to handle inquiries by sending the messages on to main frames and sending the response back.
- Design message flows/sub flows and mapped the code as per inbound and outbound layouts.
- Develop Web services using both SOAP and HTTP Nodes to consumers and providers service.
- Implement ESQL procedures and functions for message processing and configured to the respective node in the message flows.
- Design and developed Common sub flows for Audit logging, Error Logging, for handling both Business and technical exceptions.
- Responsible for identifying and designing the MQ objects required, and involved in capacity planning for the MQ objects.
- Performed problem determination and problem source identification by troubleshooting and provided production support.
- Create test cases, test messages for Unit, Integration and QA testing.
- Running of Trace in broker level for trouble shooting.
- Coordinated wif test team in resolving defects/ enhancements throughout testing cycle.
Confidential, Addis Ababa
Junior Database Developer
Environment: Peachtree Accounting Software, Vim, Sage Intacct, FinancialForce Accounting, REPL, SQL, Oracle, HTML, CSS, QuickBooks and Window.
Responsibilities:
- Assist in developing best practices for database design and development activities; ensure compliance of standards and conventions in developing programs
- Database programming and relational design concepts in support of interactive and batch systems
- Participate in design and code reviews of solutions
- Maintain and enhance database code infrastructure to support web-based, mission-critical, high-volume, high-performance transaction applications
- Assist wif troubleshooting database performance problem
- Posting financial information on Peachtree Accounting Software
- Secures financial information by completing data base backups.