Mulesoft Developer Resume
Cleveland, OH
SUMMARY
- I have had over six years of experience in the IT industry. For the past four and half years, I have invested in hands - on experience using Mulesoft API-led connectivity, Enterprise Application Integration (EAI), Developing Mule ESB flows and integrations by service-oriented architecture (SOA) and enterprise application integration (EAI) using Mule Runtime. Operated on Enterprise and Community edition of MULE ESB with integration experience using Mule ESB Connectors, Transformations, Routing, ActiveMQ, JMS, RabbitMQ and Data Transformations.
- I have accomplished a good level of expertise in developing the integration workflows on the ESB framework parallel with SOAP and REST architectural style and design principles, as well as synchronous and asynchronous mule flows.
- Implemented service-oriented architecture (SOA) and enterprise application integration (EAI) by means of mule Server 4.x. Expertise in developing and implementing Web applications using Java/J2EE., I have a brief exposure on Relational Database (RDBMS) concepts, database designing, Normalization, PL/SQL, Stored Procedures, Triggers and with SQL Server, Oracle, and MySQL.
AREA OF EXPERTISE
- Testing Implementation
- Development
- Logging/Error Handling
- Message Transformation Auditing
- Service Testing
- Production Support
- Business Requirements Gathering
- Web services Design
- API Design and Implementation
- Design
TECHNICAL SKILLS
XML Technologies: XML, XSD, XSLT and WSDL
Mule Integration: MuleSoft Enterprise Runtime 4.x, AnyPoint 7.x Runtime Manager, Mule Management Console, RAML
IDEs: MuleSoft AnyPoint Studio, Eclipse, IntelliJ, SQL Developer, TOAD
Testing Tools: MUnit, Junit, Soap UI, Postman, XML Spy, TOAD, Putty, FileZilla
Operating System: Unix, Linux, Windows
Messaging: Mule ESB Enterprise, Spring Integration 4, JMS, IBM MQ 7, Active MQ 5.7
Other tools: Jenkins, Maven, ANT, HP ALM, Jira, ServiceNow, Mingle, SVN
PROFESSIONAL EXPERIENCE
Confidential, Cleveland, OH
MuleSoft Developer
Responsibilities:
- Collaborate with the client and designed Business Requirements document for the development team.
- Involved in the end to end Development of Projects covering all phases of Software Development Life Cycle including Requirement Analysis, Designing, Build/Construction, Unit/Assembly Testing and Deployment.
- Designing the APIs using RAML on the AnyPoint design center and converting Swagger files.
- Develop Restful/SOAP web services in Mule ESB based on SOA architecture.
- Setup the Continues Integration and Continues Deployment (CI/CD) tools using Maven, Jenkins and Git.
- Help the testing team & Use Maven tool to build & deploy the applications on to the CloudHub.
- Involved in developing exception handling process using choice-exception and catch-exception strategies for different flows.
- Create and manage different environments on CloudHub to deploy the Mule ESB application.
- Perform unit testing in AnyPoint Studio by using MUnit and ensure code coverage using SonarQube.
- Migrating the applications from Mule 3.9.x runtime to Mule 4.1 runtime.
Environment - CloudHub, API Kit, API Gateway, SVN, ANT, Maven, Java, ActiveMQ, WebSphere MQ 7, RFHUtil, Mule ESB 4.x., 3.x, Jenkins, AnyPoint Studio 7.x, Batch file, SOAP UI, GIT.
Confidential, Jacksonville, FL
MuleSoft Developer
Responsibilities:
- Analyzing the business requirements and providing solution Architecture
- Create High level Design for the integration of the various systems using MuleSoft AnyPoint platform.
- Provide technical leadership, mentoring and direction to the development team.
- Participate in Code reviews, resource hiring, knowledge sharing and ensure quality of the work.
- Design and implementation of the application process flow using MuleSoft AnyPoint Studio.
- Accountable for capacity planning, sizing of the cores, performance tuning and packaging applications.
- Design RAML based APIs using the AnyPoint API manager.
- Setup the Continues Integration and Continues Deployment (CI/CD) tools using Maven, Jenkins and Git.
- Help the testing team & Use Maven tool to build & deploy the applications on to the CloudHub.
- Develop the services interface to access core services & provisioning services using Mule ESB 3.9.x.
- Prepare Unit Test Case documents and test the message flows using SOAPUI, RFHUtil and MQ queues.
- Create MULE ESB artifact and configured the MULE configuration files and deployed.
- Create flows in design studio and transform messages using Dataweave and MEL.
- Create flows that pass message using VM transport.
- Provide 24X7 production support and triaging.
Environment: XSLT, XPATH, GIT, JAXP, JAXB, WSDL, Java, MuleSoft 3.8.3, SVN, MMC, AnyPoint Studio 6.5.2, ActiveMQ, RabbitMQ, Servlets, Nexus, Jenkins, JSP, JSON, JMS, CloudHub, GitHub, XML, XSD, SOAP, Spring MVC.
Confidential, Knoxville, TN
Java Developer
Responsibilities:
- Involved significantly in all phases such as Modeling, Analyzing, Designing and Development
- Developed the requirement analysis and designing the flow of application.
- Scripting the test cases to a document which displays the behavior of the application dependent on the scenario.
- Worked on developing validation using the Struts Framework.
- Managed applications which were based on Servlets, Struts Action Classes, Web Services, and POJO’s
- Designed and implemented secondary Hibernate caches for optimizing performance.
- Involved in creation of Web Services methods for the web client.
- Involved extensively in using Web and HTML controls while developing the code.
- Testing the developed application using the test cases prepared to check if the application behaves as required.
- Involved in peer code reviews and integrated Testing of the application.
- Handling the UAT and Production releases by coordinating with the Operate (Deployment) team
Environment: J2EE, JBuilder, Oracle 9i, HTML, DHTML, XSL, XSLT, Servlets, JavaScript, AJAX, JBOSS, RAD, JUnit, log4J, Clear Case.
