Mulesoft Developer Resume
Memphis, TN
PROFESSIONAL SUMMARY:
- 6 years of IT experience in Software development of Web based Business Applications with 2+ years of experience in Enterprise application Integrations using Mule ESB.
- Expertise in working with Mule API manager and RAML over Anypoint Studio, Anypoint Cloud - Hub, and API Gateway and Management.
- Expertise in developing teh integration workflows using an ESB framework. Developed Mule ESB projects for teh services with synchronous and asynchronous mule flows.
- Extensively worked on both Enterprise and Community edition of MULE ESB.
- Hands on experience in developing mule Applications using Mule 4.
- Participated in deployment of Mule ESB applications using Cloud Hub and Strong experience in Integration using Mule ESB in integrating various third-party solutions.
- Worked in implementing Service Oriented Architectures (SOA) with XML/JSON based Web Services (SOAP and REST) with technologies like WSDL, SOAP, CXF.
- Good experience in using Transformers, Filters, Flow Control, Collection splitters /Aggregators/ Scatter- Gather etc.
- Expertise in using Mule DataWeave in Data transformations for in Mule Flow.
- Extensive usage of Maven builds scripts for automated teh build process.
- Worked on Mule flow variables, record variables, MEL (Mule expression language), various connectors like (File, HTTP, Oracle database, Salesforce, CXF), flow references and exception strategies.
- Application integration experience using Mule ESB with connectors, transformations, Routing, ActiveMQ, JMS and RabbitMQ.
- Front-end UI development skills using scripting languages like HTML5, CSS, DHTML, XML, JavaScript, AJAX and PHP.
- Experience in ANT and Maven build tools for building and deploying teh application in web/app servers and vast experience with java multithreaded programming.
- Proficient in SQL, PL/SQL programming. RDBMS experience includes Oracle, MS SQL Server, IBM DB2, Stored Procedures and Triggers.
- Extensive experience in design and development of multi-tier applications usingJava and various J2EE technologies including JSP, Servlets, Struts, Spring, Hibernate, JAXB, JMS, JSF, RMI, Java Beans, JDBC, Networking, Threads and JMS.
- Experienced in different IDEs like Eclipse, RAD, and NetBeans, Any-Point Studio and Maven for Development.
- Worked extensively in Agile, Waterfall methodologies.
TECHNICAL SKILLS:
ESB: Mule ESB, WSO2
Programming languages: C, C++, JAVA, J2EE
Databases: Oracle, SQL server, MySQL, DB2, Mongo DB
Web Services: WSDL, SOAP, REST
Tools: MUnit, Log4j, Junit, Mockito
IDEs: Eclipse, Anypoint Studio, SOA suite
Operating Systems: Windows, UNIX, LINUX
Web technologies: HTML, JSON, CSS, JSP, AJAX, Java Script, jQuery
XML Technologies: XML, DTD, XSD, XPATH, XSLT, JAXP, JAXB
SVN Tools: CVS, ANT, SVN, GIT, Maven, Jenkins
Frameworks: Spring, Hibernate, Struts, JSF
Web Application Servers: Tomcat, Web Sphere, Web logic Server, JBOSS
Methodologies: Agile SCRUM, Waterfall model
PROFESSIONAL EXPERIENCE:
Confidential, Memphis, TN
MuleSoft Developer
Responsibilities:
- AGILE development process has been followed. Experienced with stand-up, Retrospective, Demo, Planning meetings.
- Developed mule applications using Mule 4.
- Developed API’s using Mule Runtime 4.1.2 and acquired noledge on teh changes in Mulesoft Development when compared to Mule 3.
- Worked on Mule 4 Error handling scenarios.
- Extensively used Mule components that include File, HTTP, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
- Worked on API’s using various connectors like Salesforce, Mongo DB, Dynamo DB.
- Created teh MULE ESB Artifacts, created flows and configured teh MULE configuration files and deployed teh application using Jenkins.
- Explored all most all Mule components and design teh integration component which gives best results in terms of performance. Deployed Mule Applications to Cloud Hub.
- Extensively used Mule API kit and Postman to test Restful web service.
- Used TFS for teh version control.
Confidential, Fremont, CA
MuleSoft Developer/Support
Responsibilities:
- Responsible and active in teh analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of teh project.
- Used Mule ESB in designing, developing, testing and maintaining teh application.
- Worked in mule deployments while releasing some applications and deployed Mule ESB applications into MMC (Mule Management Console).
- Strong noledge and hands on experience in documenting and designing REST API's using RAML File.
- Worked in emergency Stop, Start and Restarts.
- Used ActiveMQ and RabbitMQ as messaging service for some applications.
- Design and Implemented XML/WSDL/SOAP/RESTFUL Web Services to provide teh interface to teh various clients running on both Java and Non-Java applications.
- Worked in all support relating activities like installing certificates.
- Worked in all issues related to Application Support.
- Extensively used Splunk to audit teh Mule events and sending teh Email Alerts in Table format.
Confidential, San Francisco, CA
MuleSoft Developer
Responsibilities:
- Developed mule flows for asynchronous messaging, data transformation, routing and batch processing.
- Designed batch processing using connectors like Microsoft Dynamics CRM, Salesforce, Database etc.
- Designed and developed Mule based integration applications for interface team.
- Developed mule flows for asynchronous messaging, batch processing.
- Extensively used Mule components that include File, HTTP, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
- Involved in producing & consuming REST based web services.
- Used Mule ESB for design teh routing schemas, error handling, JMS, VM connection and spring-based resource initialization process.
- Used Mule Data Mapper, Custom transformers for mapping flat file structures to Salesforce interface structures.
- Worked on both community and enterprise edition of Mule.
- Performed synchronization of data bi-directionally between salesforce and Microsoft CRM Dynamics in Mule.
- Had an experience working on MULE API manager and RAML.
- Strong experience in application integration using Web Services - JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful.
- Used Jenkins for CI/CD (continuous integration and continuous deployment).
- Used MUnit to validate mule flows.
- Created mule Flow using end-point, Connector using Mule ESB to communicate client/server systems.
- Created inbound and outbound flows as well as transformations and orchestrations by using Mule ESB.
Confidential
Java Developer
Responsibilities:
- Assisted a professor with Software Construction class material preparation.
- Advise graduate students to develop projects using Java/J2EE technologies and web services (Refactoring Java code, debugging code, Test Driven Development).
- Developed and maintained Java web application with Hibernate, Spring MVC Framework using RESTful web services.
- Created user-friendly GUI Interface and Web pages using HTML, JavaScript, CSS and jQuery.
- Extensively used Core Java with strong understanding and working noledge of Object-Oriented Concepts like Multi-Threading, Exception Handling, Inheritance, Polymorphism and collections.
- Wrote build & deployment scripts using Maven on UNIX environment. Used GIT for version control.
Confidential
JavaDeveloper
Responsibilities:
- Involved in all phases of project execution.
- Followed TDD and scrum concepts of Agile methodology to produce high quality software.
- Used EJB's for implementing teh Business tier.
- Developed teh view-controller components using JSP, Servlets, HTML, CSS, CSS3, JavaScript, DHTML and jQuery.
- Involved in front end development of report generation module using Swing.
- Developed and implemented teh application using Spring MVC.
- Used Spring AOP for Logging and Exception Handling.
- Consumed SOAP based Web services using Apache Axis.
- Writing service methods and SQL queries, PL/SQL to interact with teh PostgreSQL.
- Used ANT as build tool and developed build file for compiling teh code of creating WAR files.
- Used SVN for version control of teh application.
- Used Apache Camel for API connectivity.
- Performed Unit Testing by JUnit, Code Refactoring to adhere to teh existing design.
- Used internal project management tool JIRA for Bug tracking and Issue tracking.
- Used JSON to primarily transmit data between client and server.
Confidential
Java/J2EE Developer
Responsibilities:
- Designed user interfaces, object model, application server logic and schema by analyzing requirements.
- Used J2EE patterns for designing applications.
- Designed UI pages using HTML, DHTML, JavaScript, Ext JS, JSP and Struts tag libraries.
- Using Model View Controller (MVC) architecture of Struts developed client User Interface.
- Extensively used design patterns like Singleton, Factory, Abstract Factory etc.
- Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization.
- Involved in peer design and code reviews using JProfiler.
- Involved in writing Oracle SQL, PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes and Views. Involved in doing performance tuning by observing AWR reports and execution plans.
- Involved in IBM MQ Series set up and messaging using Queues.
- Production server issues investigation and providing solutions (common and reusable) for technically challenged problems
- Performed Change and release management and supporting business users of application.
- Extensively involved in Unit testing and coordinated with teh testing team and fixing Bugs at various stages of teh application development.