Sr Mulesoft Developer Resume
NC
PROFESSIONAL SUMMARY:
- Over 6 years of IT experience, including 3 years of hands on experience in ESB using MuleSoft Anypoint Platform.
- Hands on experience in MuleSoft 4.x, 3.x
- Good experience on working with Mule API Manger and RAML.
- Hands on experience working on full life cycle MuleSoft projects from inception, setup, development, performance testing and production deployment.
- Implemented ESB Integration Services using MuleSoft ESB.
- Hands on experience in debugging Mule to troubleshoot issues and root cause analysis.
- Expertise in full Software Development Life Cycle ( SDLC ) with emphasis on the Analysis, Design and Testing phases, and its documentation.
- Facilitated UAT with the Business users.
- Developed UAT test cases and reviewed the same with the Business users.
- Managed APIs using the Any point API management console by creating proxies for Mule applications, applying standard policies and custom policies.
- Strategized project scoping & specifications, to clearly communicate project roadmap.
- Integrated different enterprise applications based on the reference architecture.
- Worked daily with project managers from other departments and business analysis to verify all QA and testing was accurately.
- Experience in integrating REST, SOAP services using MuleSoft.
- Experience in CI tools like Jenkins (User Access, Node Management, Plugin Management, Job Configuration/Management, CI/CD Pipeline Creating/Management, and Mail Alerts Web hooks).
- Consumed REST based Microservices with Rest template based on RESTful APIs.
- Developed SOAP and REST based web services using WSDL, SOAP, JAXB, CXF, JAX - WS and Restful web services using JAX-RS and JERSY APIs.
- Implemented J2EE modules based on Design Patterns like Business Delegate, Service Locator, Session Facade, Factory, Decorator, MVC and Singleton.
TECHNICAL PROFICIENCY:
SOA Integration Technologies: MuleSoft, WSO2, Datapower, Dell Boomi, MQ Series, Kafka, Tomcat
Databases: SQL Server 2005, 2008 R2, 2012. Oracle 10G & 11G
Protocols: SOAP, REST, HTTP, HTTPS, FTP, RMI, SMTP, MQ, JMS
Application/Web Servers: WebLogic, JBoss, Apache Tomcat, IBM WebSphere
Web Tools: HTML, CSS, DHTML, XML, XSLT, JAVA SCRIPT, JQuery, JIRA, Bootstrap, Git, Node.js, AJAX, Agile.
Operating Systems: Linux, Microsoft 2003/2000/ NT/98/95
Build Tools: Maven, Jenkins, JUnit, Ant, Mockito, Power Mockito, Log4j, SOAP UI, XML Spy
PROFESSIONAL EXPERIENCE:
Confidential, NC
Sr MuleSoft Developer
Responsibilities:
- Developed a RAML based REST web service API's using API Kit Router in Mule.
- Published RAML API's as an Endpoint Proxy via the API Gateway and deployed the Mule Deployable Archive.
- Integration of Mule ESB system while utilizing MQ Series, Http, File system, and SFTP transport.
- Implemented synchronous and Asynchronous messaging scopes using Active MQ in Mule
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing
- Used Dataweave for data transformations and data validations within flows and sub-flows.
- Used Mule components that includes Salesforce , Kafka , File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
- Hands on Experience in Developing RESTful/SOAP web services in Mule ESB based on SOA architecture.
- Developed Java Web applications (API) called by Java batch apps using RESTful web-services to provide response in JSON format.
- Experience in developing interfaces between Salesforce and Oracle EBS/OTM using Informatica Cloud/MuleSoft ESB technologies.
- Utilized custom logging framework for Mule ESB application and UPSERT data into Salesforce objects.
- Use Data Weave for the data transformations along with custom Java Classes and transform xml to custom JSON files.
- Develop mule flows with transformers, exception handling, testing & Security of MuleSoft ESB endpoint through OAuth.
- Utilized Integration Patterns, integration tools, EAI, Transformations, XML Schemas, and XSLT.
- Integrated with Kafka to publish consumer event notifications topic and process the messages in MuleSoft to push to ElasticSearch
- Architected Integrations using Mule Soft ESB environments for both on-premise and Cloud hub environments.
Environment: Mulesfot Anypoint Platform 4.x, 3.x, CloudHub, On-Premise, Salesforce, AWS, Azure, Docker, Kubernetes, RAML, SFTP, Active MQ, Data weave, SAP, MMC, Postman, MUNIT, Agile, OAuth, SOAP, REST, Git, Maven, Jenkins.
Confidential, Pleasanton, CA
MuleSoft Developer
Responsibilities:
- Designed and implemented a prototype of application end to end flow during analysis phase.
- Used Mule to configure Inbound and Outbound messages for message transformation between applications.
- Used HTTP connector to make calls to REST API's in MULE flows and posted the data to WCS to update Faculty Profiles.
- Experience in working with developers which develop batch applications using transaction scope, for-each, message enricher, until-successful, choice router, private & public flows, exception handling and several other Mule components.
- Involved in initial phase and prepared vision statement and initial data models that contain Business Requirement Documents and supporting a document that contains the essential business elements and detailed definitions.
- Actively participated in Analysis, Development, and Testing phases of various modules.
- Experience in creating activity workflow to manage sequential execution of the services in Mule ESB.
- Developed Mule flows to integrate Data from various sources into Database, from ActiveMQ topics and queues.
- Created M-unit test cases for Mule flows to perform unit testing and actively involved in debugging the applications for defect tracking.
- Worked on Mule administration, configuration and tuning and API configuration using RESTful web services along with maven, Jenkins.
- Used Mule ESB CXF, Kafka component in the Mule configuration file to consume SOAP web services.
- Used Custom transformers for mapping flat file structures to Salesforce interface structures.
- Experienced in setting up FileBeat to transfer Mule Application logs onto centralized Elastic Search.
- Worked with developers to develop AMQP Endpoints to connect to RabbitMQ which is a messaging queue.
Environment: MuleSoft ESB, Any point studio, Java/J2EE 1.7, XML, MuleSoft Runtime 3.7.3, Oracle, CXF, SOAP, REST, OAuth, Sales force, Git Hub, Active MQ, RAML, JSON, Rally, MUnit, Perl, Web Sphere 8.1.
Confidential, Columbus, OH
Java/ESB Developer
Responsibilities:
- Developed application using Java/J2EE technologies- AngularJS, JavaBeans, Struts, spring, hibernate.
- Developed web-based Content Management System (CMS) to manage various documents about the patient history for medication.
- Responsible for handling the Support Incident Database - the online ticketing system.
- Used Spring dependency injection for wiring java beans, service classes and DAO classes
- Used Struts 2.x framework to implement MVC and Front controller patterns for application work flow.
- Configured spring with ORM framework Hibernate for handling DAO classes and to bind objects to the relational model.
- Used JSON along with the various web services.
- Used Spring Security that provides advanced authentication, authorization and other security features for enterprise applications.
- Actively involved in designing and implementing Data Access Object (DAO) design pattern to access the database.
- Configured domains, clusters, JDBC Connection Pools, Data sources, JMS Servers.
- Deployment and troubleshooting of JAR, WAR, and EAR files on both stand alone and clustered environment in JBOSS 5.1/6.0, WebLogic 8.x/9.x/10.x and Apache tomcat 6.0.
- Deployment and troubleshooting of JAR, WAR, and EAR files in clustered environment.
- Used Database Connectors to connect with respective systems using Mule ESB.
- Extensively used Mule OOB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
- Designed and Developed Restful API's using API Designer; generated flows using RAML file.
- Created the MULE ESB artifacts, created flows and configured the MULE configuration files, install & deployed the application.
- Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULEESB application using OAuth.
Environment: WebLogic 8.1/9.2/10.0/11 g/12c, Java 1.5, JMS, MuleSoft Runtime 3.5, Apache 2.0, SunOne 6.1, IBM MQ 6.0, Oracle 9i/10g, IBM-DB2, JBoss Server 4.x/5.x/6.x, Mule ESB.
Confidential
Java Consultant
Responsibilities:
- Developed the application using the iterative and incremental software development process of SCRUM technology.
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Developed application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
- Integrated Struts with spring by delegating Struts action management to Spring Framework using proxy. Used Spring Framework for Dependency injection.
- Used Spring IOC for dependency injection.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used SQL statements and procedures to fetch the data from the database.
- Designed and developed the web-tier using Html, JSP's, Servlets, Struts and Tiles framework.
- Used Java Scripts for client-side validations and validation frame work for server-side validations.
- Used log4j for logging messages and Rational Clear Case for version Control.
- Involved in creating user interfaces using JQuery.
- Involved in coding for JUnit Test cases.
- Wrote various queries for data verification and manipulations.
Environment: Java, Springs, JNDI, Struts 2.0, HTML, JQuery, CSS, JavaScript, Hibernate, SQL, LINUX, ANT, Log4j, JUnit, XML, JSP, Servlets, JAX-WS, JSON, JSTL, AJAX, JBoss Application Server.