Mulesoft Developer Resume
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