Senior Mulesoft Developer Resume
Albay, NY
PROFESSIONAL SUMMARY
- Over 6+ years of experience in design and development using Mule Soft, Java/J2EE Web Based, Database applications and Enterprise integration principles.
- Extensively worked on both Enterprise and Community edition of MULE ESB. Have an experience working MULE API manager and RAML.
- Expertise in implementing Service Oriented Architectures (SOA) with XML/JSON based Web Implementation of custom transformations in Mule.
- Created HTTP inbound and outbound flows for transformation and security of Mule application.
- Utilized various connectors such as Salesforce, AJAX, FTP, HTTP, File, SMTP, SFTP, Servlet and Database.
- Extensive knowledge on Agile, Waterfall and RUP methodologies.
- Extensively usage of Data Mapper and Data Weave in Data transformations for in Mule Flow.
- Hands on experience with SOAP and REST web Services.
- Experience with Mule Soft MMC and enterprise release.
- Experience with MUnit for mocking and unit testingmuleflows.
- Recovery of lost or failure records.
- Created services to integrate with XML based applications.
- Extensively used RAML and REST based APIs.
- Worked on messaging using Active MQ.
- Extensively used various transformers and components in Mule ESB.
- Developed the integration workflows using an ESB framework.
- Developed XML Schemas and IS Schemas for validation.
- Well versed with building the code & deploying on the server.
- Experience with Server maintenance.
- Expertise in using Mule Data Weave in Data transformations for in Mule Flow.
- Experience with JMS for Asynchronous messaging and developed the application using Eclipse IDE.
- Used Git hub for version and source control.
- Used JIRA to track requirements, development and bug fixing.
- Extensive usage of Maven build scripts for automated the build process.
- Good understanding of the business process functionality and to translate them to system requirement specifications.
- Involved in fixing defects & tracked them using QC & Provided support and maintenance and customization.
- Good understanding of object oriented Analysis, Design and Application Development.
- Excellent Client management skills, presentation skills, operational metrics, time management, analytical, great communication and interpersonal skills.
- Proven experience in coordinating multiple tasks at work/project environment.
TECHNICAL SKILLS:
Programming Languages: Java, C++, C, PL/SQL
Core Java Concepts: Collections, Generics, Multithreading, Serialization, Exception Handling, RMI, File I/O
Java Technologies: Java, J2EE, JDBC, Servlets, JSP
IDEs: Eclipse.
Web Services: SOAP, WSDL, JAX - WS, UDDI, JAX-RS, REST, Jersey
Web Application Servers: Apache Tomcat, Web Logic, Web Sphere and JBOSS
Operating Systems: Windows 2000/XP/7, UNIX/LINUX
Databases: Oracle, SQL Server, MySQL.
Messaging Systems: JMS, IBM-MQ Series, Active MQ
Scripting languages: Java Script, AJAX, Java script libraries- JQuery, DOJO, PHP
XML technologies: XML, DTD, XSD, XSLT, XPATH, JAXP, JAXB
Protocols: SOAP, HTTP, HTTPS, FTP, RMI, SMTP
SVN Tools: CVS, GIT, SVN
Tools: Log4j, JUnit, MUnit
ESB: MULE ESB
PROFESSIONAL EXPERIENCE
Confidential, Albay, NY
Senior MuleSoft Developer
Responsibilities:
- Helped develop a Template project which acted as starting point for other mule APIs.
- Implemented multiple APIs using RESTful architecture.
- Used RAML to design the API contract and API Kit for generating the flows out of RAML.
- Created Munit tests to test the Mule flow functionality. Used different types of Mock, Spy and Asserts for Munit implementation
- Used different types of connectors like SalesForce, Webservice Consumer(to consume Facets SOAP services), database etc.
- Used JIRA to track requirements, development and bug fixing.
- Used mule and EIP concepts like Splitter, For Each, Transactional scope, Enricer, Exception strategy etc. for various mule api I developed.
- Helped implement Multipart based RESTful webservice
- Good experience of working with distributed team in different times zones.
- Solid understanding of GIT concepts
- Used Dataweave extensively. Use advanced concepts in dataweave like Groupby, global functions, reduce etc. to map data across different formats
- Helped come up with Mule checklist and review.
Confidential
Mulesoft developer
Responsibilities:
- Created HTTP inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application. Migrated the ESB 3.4.1 to ESB 3.5.
- Used various transformers in Mule ESB based on use case and had implemented the custom transformations.
- Creating and consuming of soap and REST services.
- Usage of java transformers in Mule ESB.
- Automated the build process using Maven build scripts.
- Coordinated with larger projects involving multiple groups.
- Experience with Mule administration, configuration and tuning.
- Implemented the all Mule Flows related to inbound/outbound modules.
- Experience with Mule Soft MMC and Enterprise release capabilities.
- Developed the integration workflows using an ESB framework.
- Done with messaging using Active MQ.
- Involved in unit testing and writing the MUnit Test cases for the flow flows.
- Utilized various connectors such as Salesforce, AJAX, FTP, HTTP, File, SMTP, SFTP, Servlet, Quartz, and Database.
- Have written batch jobs to run at schedule times.
- Recovery of lost or failure records.
- Follow the guidelines of agile methodologies of SDLC for project management.
- Designed and developed enterprise services usingRAML and REST based APIs.
- Salesforce integration with different applications and databases
- Used Git hub for version and source control.
Environment: Mulesoft ESB 3.5, Any point studio, CXF, SOAP, REST, Sales force, Git Hub, Active MQ, RAML, MUnit
Confidential
Java Developer
Responsibilities:
- Involved in Requirements analysis, design, and development and testing.
- Designed UI using HTML, DHTML, Java Script, CSS and JSP.
- Used JMS for Asynchronous messaging and developed the application using Eclipse IDE.
- Developing customized reports and Unit Testing using JUNIT.
- Involved in running PMD defects & Find bugs.
- Following Coding guide lines & maintain quality of code.
- Involved in building the code & deploying on the server.
- Supported the application in IST, QA and Production environments.
- Involved in building the code & deploying on the JBOSS application server.
- Dealt with business processes and Updated Project documents.
- Involved in validating the application for different browser compatibility & users load.
- Involved in fixing defects & tracked them using QC & Provided support and maintenance and customization.
Environment: Core Java, J2EE, JSP, JBoss, Eclipse, JMS, XML, HTML, HTML, Java Script, CSS, AJAX, SVN, XML, QC.