Mulesoft Developer Resume
Sterling, VA
SUMMARY:
- More TEMPthan 8+ years of experience in software design, development and implementation, and 2 plus years of experience in core java, spring and hibernate.
- More TEMPthan 3 years of experience wif 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 wif 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 teh components written on top of different internal platforms using Mule ESB.
- Used Git as a version and source controlling tool and deployed teh application on premises as well as on Cloud Hub.
- Responsible for onshore and offshore coordination in working together to complete teh tasks wif in time.
- Configuring teh Mule process for fetching teh data from topic and make service calls to teh 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 teh 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 teh applications.
- Developed several adapters in Mule to consume teh messages from RabbitMQ topic using AMQP protocol and send to different applications.
- Created several Jenkins jobs to deploy teh mule applications in CloudHub for continuous deployment.
- Involved in teh development of API’s requiring teh integration of McDonald’s mobile application.
- Verified teh 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 teh flows and sub-flows in error handling and implemented TEMPeffective 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 teh objects from DB using Hibernate.
- Implemented teh persistence layer using Hibernate and configured Hibernate wif spring to interact wif teh Database from teh DAO.
- Developed Hibernate mapping files for teh Object Relational Mapping while configuring Hibernate.
- Used CVS version control to maintain teh different version of teh application.
- Implemented teh data persistence functionality of teh application by using Hibernate to persist Java data object to teh relational database. Task includes - configuring and maintaining teh Hibernate configuration file.
- Application support for System Integration Testing and User Acceptance Testing.
- Involved in creating test cases.
- Responsible in understanding teh client requirements and coordinating wif teh offshore team in successful implementation of teh project.
- Part of Issue Management Team involved in development and fixing issues which are raised by Client.
- Coordinating wif testing team in resolving issues and finally moving to production.
- Developed Spring Aspect Oriented Programming (AOP) for Exception handling logic.
- Communicating wif Business Analysts to resolve teh requirements issues for teh team.
- Coordinating wif teh 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 teh extract, transport and loading of teh data into target tables.
- Create Workflow, Worklets and Tasks to schedule teh 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 wif joins.
- Schedule and Run Workflows in Workflow Manager and monitored sessions using Informatica Workflow Monitor.
- Used debugger, session logs and workflow logs to test teh mapping and fixed teh bugs.
- Analyze teh dependencies between teh jobs and scheduling them accordingly using teh Work Scheduler.
- Improved teh performance of teh mappings, sessions using various optimization techniques.
- Develop Informatica mappings, enabling teh 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.