Mulesoft Developer Resume
Sterling, VA
SUMMARY:
- More than 7 years of experience in software design, development and implementation, and 2 plus years of experience in core java, spring and hibernate.
- More than 3 years of experience with integration tool Mulesoft ESB.
- Mule ESB experience in implementing Service - Oriented Architecture (SOA) and Enterprise Application Integration (EAI) using Mule Server 3.x.
- Participated in deployment of Mule ESB applications using Cloud Hub and Strong experience in Integration using Mule ESB in integrating various solutions.
- Hands on experience in MuleSoft Expression Language (MEL) to access payload data, properties and variable of Mule Message Flow.
- Hugely experienced in using MuleSoft Studio that integrates APIs, databases and SaaS applications and deployed MuleSoft applications to CloudHub.
- Responsible to develop RESTful and SOAP web services and standards like WSSE in Mule ESB based on SOA architecture.
- Implemented AJAX based design in creating better, faster and more interactive web applications to maintain complex JavaScript front-end applications in Java.
- Expertise working with standard JAVA Design Patterns (Singleton, Front Controller, DAO, DTO and MVC).
- Extensive experience in frontend technologies using JavaScript, jQuery, Angular JS, Ajax, CSS, Bootstrap.
- Experience in database designing using RDBMS Concepts in Oracle and MS SQL.
- Ability to work independently in critical components and possess good analytical, communication, interpersonal, leadership skills.
TECHNICAL SKILLS:
Web Technologies: HTML, DHTML, JAVASCRIPT, JQueryAngular JS, Bootstrap, CSS, XML, AJAX, XSLT.
Mule: Mule 3.x, Mule 4.x Anypoint Studio and MMC
J2ee Technologies: Servlet, JSP, JSON, JDBS, XMI.
Servers: Tomcat 6.1, Web logic 6.X/7.0, JBoss, Web Sphere.
Languages: C, C++, Java, J2EE.
IDES: Eclipse, NetBeans, IntelliJ
Web Services: SOAP, RESTful.
Process Automation Tools: Log4j, JUnit.
Operating Systems: Windows, Linux, AIX
Frameworks: Struts, Spring.
ORM Frameworks: Hibernate.
Databases: Oracle 9i, 10g, PL/SQL, HQL.
Protocols: TCP/IP, HTTP, HTTPS, SOAP
Tools: & Utilities SVN, CVS, GIT, Jenkins.
Other Technologies: Ant 1.6.1 and JDBC 3.0
EXPERIENCE:
Confidential, Sterling, VA
Mulesoft developer
Roles and Responsibilities:
- Worked on REST and SOAP based Web services in WSSE standards for Mule ESB flows and SAML and RAML for API configuration.
- Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
- Gathered requirements and planning on integration of both SAS applications using Mule ESB and Integrated Mule ESB system while utilizing Rabbit MQ, Http, File system and SFTP transports.
- Involved in deploying applications into MuleSoft CloudHub and Mule Management Console.
- Responsible in developing integration workflows using Mule ESB framework and implemented DataWeave and content-based routing using Mule ESB.
- Developed flows/orchestrations for integrating the components written on top of different internal platforms using Mule ESB.
- Used Git as a version and source controlling tool and deployed the application on premises as well as on Cloud Hub.
- Responsible for onshore and offshore coordination in working together to complete the tasks with in time.
- Configuring the Mule process for fetching the data from topic and make service calls to the Middle Tier Mule ESB for processing
Environment: Java 1.8, Eclipse, Anypoint Studio 6.5/7.3, Mule ESB 3.9, 4.1, ActiveMQ 5.3, AWS, Apache-Maven 3.3.9, RAML, CloudHub, Log4j 1.2.14, GIT, JIRA, API Gateway2.1, Webservices, Bitbucket, Postman, SVN, Jenkins.
Confidential, Phoenix, AZ
Mulesoft Developer
Roles and Responsibilities:
- Involved in unit testing of several deployed API’s in Mule CloudHub.
- Worked on fixing many defects and design changes in the Mule flows for several API’s.
- Used MUnit for mocking and unit testing mule flows and Implemented cluster-based approach while deploying applications in QA and PROD environments.
- Implemented RabbitMQ message broker for communication between the applications.
- Developed several adapters in Mule to consume the messages from RabbitMQ topic using AMQP protocol and send to different applications.
- Created several Jenkins jobs to deploy the mule applications in CloudHub for continuous deployment.
- Involved in the development of API’s requiring the integration of McDonald’s mobile application.
- Verified the consistency of data when merging of data was done from various sources by employing integration parsing techniques in Mule Message Flow.
- Created mule Flow using End Point, Connector and Component bean using Mule ESB to communicate client/server systems.
- Inspected the flows and sub-flows in error handling and implemented effective exception handling techniques.
Environment: Java 1.7, Eclipse, Any point Studio 5.4.0/5.4.3 , MySQL, Mule ESB 3.7.3, ActiveMQ 5.3, AWS, Microsoft Azure, Apache-Maven 3.3.9, RAML, Webservices, GIT, Postman, Jenkins.
Confidential ., Chicago, IL
Java Developer
Roles and Responsibilities:
- Implementing Spring IOC, Spring Controllers methodologies.
- Involved in fetching and storing the objects from DB using Hibernate.
- Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the Database from the DAO.
- Developed Hibernate mapping files for the Object Relational Mapping while configuring Hibernate.
- Used CVS version control to maintain the different version of the application.
- Implemented the data persistence functionality of the application by using Hibernate to persist Java data object to the relational database. Task includes - configuring and maintaining the Hibernate configuration file.
- Application support for System Integration Testing and User Acceptance Testing.
- Involved in creating test cases.
- Responsible in understanding the client requirements and coordinating with the offshore team in successful implementation of the project.
- Part of Issue Management Team involved in development and fixing issues which are raised by Client.
- Coordinating with testing team in resolving issues and finally moving to production.
- Developed Spring Aspect Oriented Programming (AOP) for Exception handling logic.
- Communicating with Business Analysts to resolve the requirements issues for the team.
- Coordinating with the team in implementation of business logic.
Environment: Java, J2EE, WebLogic 11.1.1, JSP1.2, JavaScript, JMS, Struts 1.3, HTML, CSS, selectors, pseudo classes, XML, XSLT, SOAP, Hibernate 3.0, Session Bean (EJB), Oracle 10g, Oracle ADF.
Confidential, Chicago, IL
ETL Developer
Roles and Responsibilities:
- Create Informatica mappings, enabling the extract, transport and loading of the data into target tables.
- Create Workflow, Worklets and Tasks to schedule the loads at required frequency using Workflow Manager.
- Prepare reusable transformations to load data from operational data source to Data Warehouse.
- Wrote complex SQL Queries involving multiple tables with joins.
- Schedule and Run Workflows in Workflow Manager and monitored sessions using Informatica Workflow Monitor.
- Used debugger, session logs and workflow logs to test the mapping and fixed the bugs.
- Analyze the dependencies between the jobs and scheduling them accordingly using the Work Scheduler.
- Improved the performance of the mappings, sessions using various optimization techniques.
- Develop Informatica mappings, enabling the ETL process for large volumes of data into target tables.
- Design and develop process to handle high volumes of data and high volumes of data loading in each SLA.
Environment: Informatica 8.1, OBIEE, Erwin, Oracle 10g, SQL Server 2008, Flat files, SQL, putty, UltraEdit-32, shell Programming, Toad, SQL Developer, UNIX scripting, Windows NT.