We provide IT Staff Augmentation Services!

Mulesoft Developer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 4 + years of experience in Mule ESB Development.
  • 15+yearsover all experienced softwareprofessional possessing a dynamic combination of skills, including Mule soft developer .Project Management, Release Management, Technical Lead.
  • Full Software Development Life Cycle (SDLC) experience in Application Software Specifications, Design, Development, Testing and debugging, Maintenance.
  • Excellent experience in design and development of multi - tier applications using Java, J2EE, Struts, Hibernate, Spring MVC, JDBC, XML, HTML, JavaScript, Tag Libs, AJAX, JMS, JUnit.
  • Experience in Integration solutions using Mule ESB.
  • Extensively worked and implemented several design patterns such as MVC, Business Delegate, Session Façade, Service Locator, DAO, DTO, Singleton, Object Factory and Front Controller.
  • Expertise in using MuleSoft Any Point Studio in creating various flows to integrate API's, Databases and SaaS applications.
  • Expertise in implementing Service Oriented Architecture (SOA) in SOAP/RESTful web services.
  • Hands on experience in creating activity workflow to manage sequential execution of the services in Mule ESB.
  • Worked on Cloud Based Architecture and used WMQ, CXF Pattern, etc. in Mule.
  • Created MULE ESB artifacts, created flows, configured MULE configuration files & deployed the application.
  • Integrated Salesforce and other external applications using SOAP API.
  • Experienced in designing and testing custom API using RAML.
  • Expertise in working with IBM MQ Series and WebSphere Message Broker on various platforms.
  • Extensively used Mule ESB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
  • Tightly integrated the Mule ESB with different application integrations.
  • Experience in integrating Cloud applications like SFDC, Workday, and Intacct using Mule ESB.
  • Experience in Java and J2EE technologies - JMS, JDBC and EJB.
  • Extensive Hands-on experience in Core Java, JSPs & Servlets.
  • Expertise in Unit testing using JUnit, Integration testing & System testing.
  • Experienced in building tool ANT, Maven and logging tool Log4J.
  • Excellent communication skills, strong architectural skills, hardworking and a very good team worker.

TECHNICAL SKILLS

Middleware ESB: Mule ESB, Mule Connectors, Cloud Hub.

Languages: Core Java, Advanced Java (J2EE)

Frameworks: Spring, Spring MVC, Spring DAO, Log4j, spring boot.

IDE: Eclipse, WebStorm, IntelliJ IDEA, Visual Studio, Any point studio and Spring Tool Suite

Databases: MY SQL, Oracle 10g/11g, SQL, PostgreSQL, MongoDB

Servers: Apache Tomcat, WildFly, Node JS, WebSphere.

Scripting: HTML, CSS, XML, Java Script and Angular JS/2.

Build Tools: Apache Maven, Gradle, Ant, Web Pack, Ansible, Jenkins and Docker.

Operating Systems: Windows, Linux and Mac.

Testing Tools: Junit,Munit

PROFESSIONAL EXPERIENCE

Confidential, Dallas. TX

Mulesoft Developer

Responsibilities:

  • Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning, development & testing.
  • Involved in Agile scrum meetings, updating the tasks based on the user stories in Rally.
  • Designed and developed picking/put away screens using HTML, JSP, Servlets and jQuery, Angular JS, Bootstrap JS and Java Script.
  • Implemented a service based application based on the top of Mule ESB Library.
  • Developed Java web services which were built using Spring Boot within Mule ESB offering both REST and SOAP interfaces.
  • Used Any Point Studio IDE for the development process.
  • Involved in the Configuration of Spring services in applicationContext.xml.
  • Involved in the writing of HQL Queries in Persistence Layer.
  • Involved in IBM MQ Series set up & messaging using Queues.
  • Worked on complex Hibernate mappings with sub classes and joined sub classes.
  • CreatedMuleESB helper class to call theMuleflow, connection end point and connectors directly from Java component instead of creating anotherMuleFlow.
  • Defined the System Interfaces (XSD), created Mule ESB flows, performed payload transformation & developed middleware data Entity Mapping Solution.
  • Involved in the development of java components by using Hibernate and spring to persist the data in DB.
  • Migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.1.
  • Developed an Integration Component with third party application using Mule ESB.
  • Implemented JMS to asynchronously send messages.
  • Created Maven Archetypes for generating fully functional REST web service supporting both XML and JSON Message transformation.
  • Experience in MuleSoft Anypoint API platform on designing and implementing Mule API's.
  • Had experience in using the enterprise security, notifications feature provides by Mule.
  • Involved in Transformations using XSLT, Data Weave, and Custom Java Transformers to transform data from one format to another format using Mule ESB.
  • Integrating data using SAP, Sales Force, JMS, HTTP, Web-Service connectors.
  • Used Web Service Consumer Connector to consume the Web services in Mule.
  • Experience in implementing Web Services using SOAP, REST and XML/HTTP technologies.
  • Deployed Mule applications into MMC (Mule Management Console).
  • Performed Admin Tasks using MMC and worked on troubleshooting the deployment fails using MMC.
  • Worked on Flow Analyzer Tab in MMC to debug and analyze interrupted flows.
  • Worked on Oracle & SQL Server as the backend databases and integrated with Hibernate to retrieve Data Access Objects.
  • Created Jenkins user guide documentation and provided to users.
  • Developed a RAML based REST web service API's using API Kit Router in Mule.
  • Used SVN for the Version Control.
  • Involved in bug fixes and production support.
  • Implemented parallel builds of different projects ability to multiple builds at any given time.

Confidential -Charlotte

Project Manager/Lead

Responsibilities:

  • Building and modifying application called Authentic (from Alaric Systems) as required for Retail delivery system interfaces.
  • Maintained the SDLC documents in SharePoint and GIT
  • Analyzing requirements and providing the estimates.
  • Request/Response Processing design in Acquirer, Core and Host interfaces.
  • Coordinating with Onsite-Offshore teams
  • Interaction with business teams during requirements gathering.
  • Created Low Level design and high-level design documents.
  • Coding of new Use-Cases and make changes to the impacted programs.
  • Build and deploy the application in Dev/Test/Production environments.
  • Lead developing project specific utility tools such as Fitness, Transaction parser etc.
  • Creation of build scripts for automated builds using ANT and automated testing of JUnit test cases.
  • Attend/conduct daily standup meetings.
  • Used JDBC and SQL to access data from backend.
  • Involved in standardizing the message formats by regular interaction with the Client.
  • Developed and performed Unit and Integration testing
  • Cron tab scheduling for the batch jobs.
  • Participated in code reviews.
  • Maintains and extends configuration and build sub-systems onGIT.
  • Creating and maintaining the development and release branches onGIT.
  • Used/using Maven/Gradle as a build tool, I could automate the process of building artifacts.
  • Supported and helped to create dynamic views and snapshot views for end users.
  • Implementing Jenkins continuous integration tool including installing setting the jobs/plans and setting up the tool for deployment.
  • Managing/Tracking the defects status using JIRA.
  • Automating the manual process if any, by writing the Shell scripts.
  • Involved in deployment of the application using Tomcat.
  • Production environment support activities which include major release or emergency hot fix deployments, scheduling and coordinating with client regarding Operational Job Cycles or any activities.
  • Using Urban Code Deploy tool deployed the artifacts in Tomcat and RDS runtime in Linux server.
  • Monitoring daily builds using continuous integration tool Jenkins.
  • Automation of manual process at different levels of the software life cycle using different technologies and shell scripts.
  • Responsible for Maintaining/Administration of GIT Version control tool. Create branches in GIT & provide access permissions to developers on need basis
  • Application/Web Server Log files analysis to troubleshoot application problems on application and web server side.
  • Assisting development team in resolving issues with build, environment, SCM and tools.
  • Prepare sizing for project business requirements.
  • Actively seek methods to enhance overall efficacy and performance.
  • Lead and work with cross functioning teams.
  • Manage and track team size as per the budget and ensure project completion within budget.
  • Calculate the monthly billing for project and report billing details to TCS and customer.

Confidential - Phoenix, AZ

Technical Lead

Responsibilities:

  • Building and modifying application called Authentic (from Alaric Systems) as required for GAN electronic data capture interfaces.
  • Worked on SE alias functionality.
  • Involved in database table design like LDM and PDM required for the project.
  • Have been involved in Developing project specific utility tools such as Trace Parser, T3, GANulator, GAN Log Extractor and Host Simulator
  • Migrations and Certification support to merchants in POA platform. Troubleshooting and fixing migration issues.

Confidential - Phoenix, AZ

Technical Lead

Responsibilities:

  • Attend weekly status meetings with client
  • Designed and developed the user interaction pages using JSP.
  • Used JDBC and SQL to access data from backend.
  • Involved in standardizing the message formats by regular interaction with the Client.
  • Developed and performed Unit and Integration testing
  • Creating batch jobs using the Spring framework to be executed at the time of Settlement.
  • Participated in code reviews.
  • Migrations and Certification support to merchants in POA platform. Troubleshooting and fixing migration issues.

Confidential - Phoenix, AZ

Technical Lead

Responsibilities:

  • Building and modifying application called Authentic (from Alaric Systems) as required for GAN Authorization interfaces.
  • Collecting requirements from client and maintaining them on SVN.
  • Analyzing requirements and providing the estimates.
  • Preparing the design for the complex modules from the requirement document
  • Coordinating with Onsite-Offshore teams
  • Create Low Level design (Use Case, Class, Sequence diagrams).
  • Business object manipulation
  • Coding of new Use-Cases and make changes to the impacted programs.
  • Build and deploy the application in all environments.
  • Creation of the application stored procedures on Oracle.
  • Have been involved in Developing project specific utility tools such as Trace Parser, GANulator, GAN Log Extractor and Host Simulator
  • Creation of build scripts for automated builds using ANT and automated testing of JUnit test cases.
  • Conduct induction and project training for the new members
  • Attend weekly status meetings with client
  • Designed and developed the user interaction pages using JSP.
  • Used JDBC and SQL to access data from backend.
  • Involved in standardizing the message formats by regular interaction with the Client.
  • Developed and performed Unit and Integration testing

We'd love your feedback!