Mulesoft Developer Resume
Sterling, VA
SUMMARY
- More than 8+ 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, JQuery, Angular 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
PROFESSIONAL EXPERIENCE
Confidential, Sterling, VA
Mulesoft developer
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
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
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 usingHibernateto 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
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: Informatica8.1, OBIEE, Erwin, Oracle 10g, SQL Server 2008, Flat files, SQL, putty, UltraEdit-32, shell Programming, Toad, SQL Developer, UNIX scripting, Windows NT.