Sr. Mulesoft Developer Resume
New York City New, YorK
SUMMARY
- Over 7 years of total experience in designing, developing and implementing application integration solutions using Mule ESB, IBM's IBM DataPower, WebSphere MQ Series, and Java.
- 3+ years of experience in API design, development and implementation using MuleSoft.
- Well versed in using Mule ESB, WebSphere DataPower in a Service Oriented Architecture (SOA) and as an Enterprise Service Bus (ESB).
- Good experience in Any Point Studio and Mule Integration Platform and used it to interface application services by utilizing message routing, data transformation and service creation.
- Participated in deployment of Mule ESB applications using Cloud Hub and Strong experience in Integration using Mule ESB in integrating various third - party solutions.
- Good experience in MuleSoft Expression Language (MEL) to access payload data, properties and variable of Mule Message Flow.
- Good experience in SOAP and RESTful Webservice development using CXF, Dataweave, ESQL, Java, XML, WSDL and JSON amongst others.
- Strong application integration experience using Mule ESB with connectors, transformations, Routing, Active MQ, JMS and RabbitMQ.
- Widely experienced with Mule ESB in designing and implementing core platform components for API/Services Gateway as well as other technological cross cutting.
- Good experience in various tools like ClearCase, TFS, CVS, SCM and using deployment tools such as UDeploy.
- Good knowledge and hands on experience in, Spring, Struts, Hibernate, JAXB, Jenkins, and Java based RESTful APIs and APIs, Jenkins for CI/CD (Continuous Integration and Continuous Deployment).
- Proficient in interaction with the business users by conducting meetings with the clients in Requirements Analysis phase.
- Extensive functional and technical exposure. Experience working on high - visibility projects.
TECHNICAL SKILLS
Programming Language: Dataweave, XSLT, JavaScript, Java, Python, PL/SQL, SQL
Frame Works: JSP, Spring, and Hibernate.
IDEs: Eclipse, Net Beans, Any-Point Studio.
Mule: Any Point Studio, Mule EE 3.6+, RAML, Data Weave, Cloud hub, MMC
Web Methods: API, SOAP - API, WSDL - API, HTTP, XML, REST, JERSEY, WS-Security.
XML technologies: XML, DTD, XSD, XSLT, XPATH, JAXP, JAXB
PROFESSIONAL EXPERIENCE
Sr. MuleSoft Developer
Confidential - New York City, New York
Responsibilities:
- Prepare technical specification documents (TSD'S) for all the services that are to be implemented
- Design and develop enterprise services using RAML and REST based APIs
- Creating http inbound & outbound flows and orchestration using XPath using MULE ESB
- Salesforce integration and along with different applications such as Trumba and databases
- Integrate internal database and Siebel with salesforce using salesforce Connector
- Design and Implemented RESTFUL Web Services using various data format (JSON, XML) to provide an interface to the various third-party applications
- Create message transformer flow using processing nodes, exception handling, testing & Security of Mule ESB endpoint through OAuth
- Responsible in developing integration workflows using Mule ESB framework and implemented Data Weave and content-based routing using Mule ESB
- Create flows/orchestrations for integrating the components like connectors, transformers and scopes written on top of different internal platforms using Mule ESB for XML to CSV conversion
- Use MuleSoft AnyPoint API platform for designing and implementing Mule APIs
- Implement MULE ESB to route various calls to do validation of service input and to handle exceptions
- Use XML technologies like XPATH, XSLT, XSD and data weave for data transformations
- Implement error handling by using exception strategies and generated exception alerts in cloud hub
- Deploy applications into Cloud Hub using Continues Integration
Environment: and tools: Mule ESB, AnyPoint Studio, API Gateway, Salesforce, CloudHub, IBM MQ Series 7.5/ 8, Oracle 11g/ 12c, ESQL, Java 7/ 8, API Manager, Altova XMLSpy, SOUPUI, LINUX.
MuleSoft/MQ Developer
Confidential - Detroit, MI
Responsibilities:
- Actively involved in technical meetings, requirements gathering, analysis, planning, effort estimations, development, and testing
- Create MULE ESB artifact and configured the MULE configuration files and deployed
- Create RAML specification in AnyPoint platform and use fragments such as Resource type, Traits and Library to enable reusability
- Create flows in design studio and transform messages using Dataweave and MEL
- Create flows that pass message using VM transport
- Care flows that provide and consume services (SOAP & RESTful)
- Develop the services interface to access core services & provisioning services using Mule ESB
- Monitor the request and response payload used the MMC Mule management console
- Develop Mule ESB projects for the services with synchronous and asynchronous Mule flows
- Create http inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application using OAuth
- Use Maven for building and deploying Application
- Create Mule ESB helper class to call the Mule flow, connection endpoint and connectors directly from Java component instead of creating another Mule Flow
- Create API Proxy and deploy to API Gateway
- Create MQ queues, Topics, Subscribers, Queue Managers in MQ and monitor the queues constantly for any issues and troubleshoot
- Maintain Multi-instance Brokers and Queue Managers running in different datacenters and manage MQ Clusters
- Troubleshoot issues with message flow services and provide quick turnaround for fixing and testing
- Prepare Unit Test Case documents and test the message flows using SOAPUI, RFHUtil and MQ queues
- Use HP QC and other required tools for issue/ defect tracking
- Write and maintain SQL queries to retrieve logs and errors from the Oracle database using SQL Developer
- Promote codes to different environments (INT, QA, STG and PROD) and take care of checking in codes to the SVN (Source Control Management) code repository
- Perform Integration testing of services with other teams/ applications
- Work as a team member and provide technical assistance to the team and perform peer reviews
Environment: Mule ESB, AnyPoint Studio, Active MQ, IBM MQ Series 7.5, Oracle 11g, ESQL, JAVA, SVN, SOUPUI 4.6, AIX/ UNIX.
Java Developer
Confidential - Minneapolis, MN
Responsibilities:
- Analyzed the requirements and provided inputs to the designer.
- Designed Class diagrams, framework and developed using Factory, DAO, Singleton and MVC pattern.
- Developed the business tier using Core Java and the HTTP interfaces using Servlets.
- Involved in review of the design and helped in transforming the application to an optimized solution framework.
- Designed the helper classes for better data exchange between the MVC layers.
- JSP, HTML, Javascript, CSS and Ajax used for front end development.
- Implemented Collections API to manage Java Objects in Business Logic layer.
- Built the admin module using Struts framework for the master configuration.
- Implementation of Distrubuted Map using Dnya Cache for implementing the distributed cache on a clustered environment.
- Worked with multithreading in synchronized environment.
- Designed and developed the persistence tier using Hibernate framework.
- Used Websphere data sources for the database connection and accessed using JNDI names.
- Implemented the Websphere scheduler and provided the scheduling logic to process the Cache.
- Developed a Stored Procedures for inserting and updating the tables of the database.
- Used Oracle as relational databases and created E-R diagrams for the database tables.
- Implemented Log4j to maintain system log.
- Managed the functional and load testing by interacting with the testers and providing them the guidelines and deadlines for completion of work.
- Directly interacted with the client application leads, to help them integrate their application with MNP.
- Eclipse was used for Rapid Development of the application.
- Build EAR using ANT tool.
- Deployed the application on production server along with WAS administrator.
Environment: s: JAVA, JSP, HTML, CSS, JAVASCRIPT, AJAX, SERVLETS, STRUTS, HIBERNATE, EJB SESSION BEANS, LOG4J, WEBSPHERE DATASOURCE, IBM WEBSPHERE, JNDI, ORACLE, WINDOWS XP, UNIX, ANT, ECLIPSE.
WebSphere MQ Engineer, Manager
Confidential - Plano, TX
Responsibilities:
- Created and configured MQ Series Objects like Queue, Queue, and Channels etc
- Configuration of WMQ/WMB/WAS for the application requirements
- Configured PKI (certificate) on MQ, WMB and WAS servers
- Configured high availability (vertical and horizontal) on MQ, WMB and WAS servers
- According to the requirements of new clients installed WMQ7.5 and involved in PUB/SUB creation for testing phase
- Created WMQ Cluster to provide the high availability and for workload balancing
- Created Message Broker Components like Broker, Configmgr, Broker domains in Toolkit
- Deployed bar files to the Broker and trouble-shoot issues using BIP codes
- Provide the Client Channel Tables to the Applications to provide the failover Technology
- Created Omegamon situations to monitor the Queues, Channels, QMGR Status
- Providing Security to the WMQ Objects with the OAM, SSL and Password Server Support Pack
- Setup MQ connections to establish connections between various MB components
- Troubleshooting using MQ and MB error logs, event viewer, etc
- Administered message broker components like configuration manager, broker run time and Message Broker tool kit.
Environment: IBM MQ Series 6/ 7, Oracle 10g, TFS, SQL Developer 2.1, SOUPUI 3.6, JAVA, rfhutil, Windows.