Mulesoft Developer Resume
Riverwoods, IL
SUMMARY
- 8+ years of experience in Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing and deployment using Object Oriented Analysis and Design (OOAD) with Java/J2EE.
- Around 2.5+ years of experience on Mule ESB Enterprise edition. Have experience working on Mule API manager and RAML over Anypoint Studio, Anypoint Cloud - Hub, API Gateway, and Management.
- Experience and Knowledge of DataPower Processing Policy, Processing Rule, Processing Actions and Reusable Libraries
- Designed and developed services in IIB & MB using File, Collection, Aggregation, SOAP, HTTP, Mapping nodes
- Involved in the maintenance of WebSphere MQ and Message Broker on different platforms and setting up the development, testing and production environments
- Extensive programming experience in developing web-based applications using Java 5/6, JSP, Servlets, Mule ESB, Oracle OSB, EJB, Struts, Spring, Hibernate, JDBC, JavaScript.
- Experience in Web Services approach for Service Oriented Architecture (SOA) and publishing Web Services both SOAP & REST (consume and implementations) that include several components like SOAP, WSDL, XSD, JAX-RPC, WS-I and Apache Axis.
- Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.
- Strong experience in J2EE design patterns like Data Access Object, Business Delegate, Service Locator, Session Facade, Singleton, Factory, Strategy, Adapter, MVC etc…
- Expertise in DB Design, DB normalization, writing SQL queries & PL/SQL Stored Procedures, Functions, Triggers, Sequences, Indexes and Views etc.
- Extensively deal with Core Java ideas like Multithreading, Inheritance, Abstraction, Encapsulation, Polymorphism, Exception Handling, and Collections Framework.
- Experience in Unit testing using JUnit, Mockito, and Selenium. Good experience on version management tools GIT, TFS, CVS, SVN and Clear Case.
- Expertise in developing the integration workflows using an ESB framework.
- Develop Mule ESB projects for the services with synchronous and asynchronous mule flows.
- Expertise in SOA (service-oriented architecture) frameworks and Web services integration via SOAP, REST, JSON, XML, XSLT, XPATH, XQuery, WSDL JAX RS, and JAX WS.
- Extensively work on both Enterprise and Community edition of MULE ESB. Have an experience working Mule API manager and RAML. In-depth experience in CRM business processes like Account Management, Case Management.
- Experience in different IDEs like Eclipse, RAD, and NetBeans, AnyPoint Studio and Maven for development.
- Strong application combination encounter utilizing Mule ESB with Connectors, changes, Routing, ActiveMQ, JMS and RabbitMQ. Information Transformations utilizing Mule ESB.
- Have an experience in integrating Salesforce, SAP, spring frameworks, spring beans and web services using Mule ESB.
- Experience in using Mule Connectors like FTP, IMAP, VM as part of Integration Usage.
- Experience in sending Mule Applications to Mule ESB and Mule CloudHub alongside involvement in arranging log and cautioning in CloudHub.
TECHNICAL SKILLS
Tools: Jenkins, Maven, ANT, HP ALM, Jira, ServiceNow, Mingle, SVN, GIT
Component: Transform, Java, Invoke, Logger, JavaScript
OS: Windows, Linux distributions, UNIX
Connector: HTTP, Salesfroce, WebService Consumer, FILE, FTP
Servers: Tomcat, WebLogic, WAS, Mule runtime
Testing Tools: Junit, Soap UI, Postman, XML Spy, TOAD, Putty, FileZilla
Flow Control: Splitter, Soap Router, Scatter-Gather, Resequencer
Database: Oracle, DB2, Sybase, MS SQL SERVER
Languages: Shell script, Java, MEL, JavaScript, XSLT, Python, C, C++
Mule Integration: Mule ESB 4.x, 4.1.x, TIBCO, Anypoint Studio 6.5, 7.5, API Management, CloudHub, IBM DataPower XI50, XI52, XB62, MQ Series 7.0, 7.5, 8.0, WMB 7.0, 8.0 IIB 9.0, SOAP, Restful WS, WSDL, JAXP, JAXB
PROFESSIONAL EXPERIENCE
MuleSoft Developer
Confidential, Riverwoods, IL
Responsibilities:
- Developed APIs with JSON Based RESTful Services.
- Connectors and Components used: DB for IBM DB with connection Pooling, SFTP, IBM MQ using JMS, HTTP connector, APIToolKit router, Logger, Content Based Router, Batch, Until Successful, Message Enricher Scope etc…
- Developed Error handling Strategy for the API Systems.
- Managed by Bamboo and Bitbucket for CI/CD process with Maven.
- Involved in the design sessions with external Systems.
- Design and Implementation responsibility of the Integration APIs with ownership of APIs
- Developed interfaces with CSV based SFTP Transformation to Underlying SOAP Services.
- Implemented OAuth for the APIs
- HTTPS implementation with IP whitelisting and CORS policies
- All APIs interfaced with DB, Queues, Topics and SFTP Systems
- Maintained 15 APIs as post deployment support
- Implemented API Policies for Client id and Secret Enforcements
- Connected to IBM MQ with Security.
- Worked extensively on DataWeave for transformations.
Environment: Anypoint Studio 6.5, 7.5 Active MQ, IBM MQ Series 7.5, Oracle 11g, AIX/ UNIX, ESQL, JAVA, SOUPUI 4.6, Mule ESB 4.x, 4.1.x, TIBCO.
MuleSoft/DataPower Developer
Confidential, Schaumburg, IL
Responsibilities:
- Experience and worked across sector teams for the complete integration life cycle starting from design sessions, Architecture and interface design to solution implementation.
- Retrieve Data from Soap Services for the upstream systems
- MUnits for all the flows developed
- HTTPS implementation with IP whitelisting and CORS policies
- SFTP implementation with NetSuite connection calls
- Involved in design, development of migration of APIs in Mule soft
- Developed RAML libraries/Fragments for reusability across APIs and published to exchange
- Developed Mule APIs using Salesforce, workday and SAP connectors
- Designed REST APIs in any point platform using RAML
- Common error handling framework for all APIs.
- Connectors and Components used: DB for MySQL DB with connection Pooling, SFTP, ActiveMQ using JMS, HTTP connector, API, Logger, Content Based Router, foreach, Retry, Secure Properties etc…
- Perform architecture, design and review policies for adherence to standards practices.
- Created application domains and configured Web Service Proxy, Multi-Protocol Gateway, XML and Web Firewall.
- Experience on PKI concepts, TLS and security (Authentication, Authorization, Encryption, Digital signatures) and configured AAA policies along with LDAP, set up SSL, Key certs (Crypto Tool, worked with SOMA Inquiries).
- Supported the setup of DataPower in DMZ and configured network IP's management port.
- Developed message flows in IIB and Message Broker to interact with Databases using SQL.
- Developed APIs with JSON Based RESTful Services
- API management with Documentation
- Developed interfaces with Pipe delimited Flat file Toolkit router based SFTP Transformation to Underlying Rest Services
- Design and Implementation responsibility of the Integration APIs
- APIs are proxy system based with OAuth Implementation for consumed by Upstream systems
Environment: Anypoint Studio 6.5, Data Weave, Cloud Hub, MS-SQL, Salesforce, Seibel, SAP, workday, REST full APIs, Mule ESB 3.8.x, DataPower XI52, IIB 19, IBM MQ Series 7.5, Java 7.
DataPower/WMB Engineer
Confidential, Des Peres, MO
Responsibilities:
- Gathered requirement details for the ESB integration and designed an architecture that best suits the integration.
- Prepare Functional and Technical specification documents.
- Configured AAA policy and developed custom AAA (Authentication, Authorization & Audit) policy using the XSLT language.
- Configured Front Side Handler and Back-End Connectivity including HTTP/S, JMS, MQ Resource, SSH Setup involving various XML Threats.
- Configured automated deployment using third party application Jenkins.
- Performed firmware upgrade like major version upgrade and Fix Packs.
- Performed on device and off device logging using Splunk for indexing purpose.
- All the transactions from Firelight to the USB web services happen through a secured channel with User Authentication at each level.
- Upgraded from MB version 7.1 to version 8 and migrated all the projects to the new version and introduced the new concepts of Applications, Libraries, Deployable subflows and ESQL.
Environment: Message Broker 7.1/ 8, IBM MQ Series 7, Oracle 11g, ESQL, JAVA, BPM, UCM (Universal Content Management), Oracle Content Server, SOUPUI 4.5, Windows, Linux.
WMB/MQ Engineer
Confidential, Nashville
Responsibilities:
- Developed, enhanced and maintained Message Broker tools and components for various development releases.
- Designed the Message Sets, Message Flows to encapsulate the business logic using IBM Nodes and ESQL.
- Develop SQL queries to assist in data retrieval. Used Mapping nodes, XSDs and WSDL.
- Assist WebSphere portal and User Interface team in end to end testing.
- Involved in system testing, integration testing and volume testing of middleware applications. Work with QA to resolve defects and provide support.
- Identify the need for Queue managers and other MQ Objects for project considerations Defining, administering and monitoring them.
- Maintained Data Intake process single handedly on all the environments, viz. PROD, QA and UAT, which includes partial automation of the process as well.
- Debugging of message flow and problem determination using local error logs and by running user traces and service traces.
- Have Installed and Configured IIB, MQ and related tools on newer servers.
- Migrated code from local environment to development, test and performance environments.
- Worked on Offshore-Onshore model having mentored a team of 2 in Offshore (India).
Environment: Message Broker 7, IBM MQ Series 6/ 7, Oracle 10g, TFS, ESQL, SQL Developer 2.1, SOUPUI 3.6, JAVA, rfhutil, Windows.