Mule Esb Integration Consultant Resume
Pittsburg, PA
SUMMARY
- MulesSoft Certified Integration and API Developer and a Designer with over 6 years of experience in design, development and integration of business applications using commercial and open source Java technologies.
- Experience in Java/J2EE technologies which involves JDBC, Servlets, JSP 2.0, JSF, Java Script, Struts, XML, JAXB, AJAX, JQUERY, EJB 3.0, Web Services, SOAP, REST, Hibernate, Spring Framework and Java Script with various configuration tools.
- Experience in Integration solutions using Mule ESB.
- Worked on XML technologies like XML, XSD, XSLT, Xpath and Web Services - RESTful and SOAP.
- Complete software development lifecycle(SDLC) experience (Agile & Waterfall) - Business Analysis, Design & Development, Testing, Implementation, and Maintenance.
- Extensive experience using Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, transaction management and using Hibernate as a persistence layer.
- Extensive hands on experience in consuming as well as developing API for SOAP and REST based Web services to integrate third party functional modules into the core application.
- Experienced in designing and testing custom API using RAML.
- Worked in developing the application usingJava/J2EE platform. Implemented the Model View Control (MVC) structure using Spring 3.0.
- Good knowledge and experience in various UI technologies such as CSS, JavaScript, JSP tag libraries, Bootstrap, Angular JS.
- Knowledge of SOA Design patterns for building middleware systems ground up using Message Routing, Message Filtering, Message Transformation, Batch message processing and error handling.
- Extensively worked on core java concepts like Multithreading, Inheritance, Abstraction, Encapsulation, Polymorphism, Exception handling, and Collections Framework.
- Extensive development experience on different IDE's like Eclipse, JBoss, RAD and NetBeans for debugging and using java coding standards.
- Experience in using tools such as Log4J, Ant, SOAP UI, FileZilla and Putty.
- Strong application integration experience using Mule ESB with Connectors, transformations, Routing, ActiveMQ, JMS and RabbitMQ. Data Transformations using Mule ESB.
- Expertise in Struts, spring, JSF, Web framework and Hibernate frameworks.
- Involved in development of SOAP & REST based web services using WSDL, SOAP, JAXB, CXF, AXIS, JAX-WS and Restful web services using JAX-RS, CXF and JERSEY APIs.
- Experience with XML technologies includes XML, DTD, XSD, XSLT, JAXP (DOM & SAX), and JAXB
- Experience working with Business Rule Management System (BRMS) using ILOG Rule Studio and used JBoss Drools to define the rules to implement the application.
- Expertise in writing SQL queries and P/L SQL-Stored procedures, functions, sequences, cursors, triggers, indexes etc using different DBs -Oracle, DB2 and SQL Server.
- Experience in configuring and deploying the application on Tomcat web server and WebSphere, WebLogic & JBoss application servers. Experience in using different IDEs such as Eclipse, My Eclipse and RAD.
- Experience in using different version controlling/tracking systems GIT, StarTeam, Rational Clear Case & VSS (Visual Source Safe).
- Experience in AIX/Unix and HP Operating System and using Shell Scripting.
- Involved in managing and deployment of the applications in the Cloud Hub
- Utilized Mulesoft features like dataweave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
- Good hands on experience using mule connectors like DB, FTP, FILE, SFTP, Salesforce, Workday, SAP etc. as a part of integration usage.
- Used Groovy scripts to write small services in mule and created mule data mapper sample using Groovy.
- Expertise in various Java/J2EE design patterns including Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Transfer Object and Singleton in the development of Multi-tier distributed Enterprise Applications.
- Experienced in building tool ANT, Maven and logging tool Log4J.
- Experience in Onsite and Offshore model and lead the team of more than 5 people of offshore.
TECHNICAL SKILLS
Mule: Anypoint Studio (3.5 and up), MuleServer 3.x, RAML, EJB, Mule ESB Flows, Data Weave, Connectors, Message Processors, Data Mapper, Deploy to Cloud, Deploy to MMC, Components, Scopes, filters.
Languages: C, C++, Java, UNIX shell scripts, SQL, PL/SQL
J2EE Technologies: J2EE, JSP, Servlet, Struts, MVC, JSF, Spring, EJB 3.0/, JNDI, JMS, JTA, JAXB, Hibernate
Databases: Oracle 10g/9i/8i, DB2 UDB, MySQL, MS SQL Server 2008, MS-Access
XML technologies: XML, XSL, XSLT and JAXB
Web Technologies: JavaScript, AJAX, HTML, DHTML, XHTML, CSS
Modeling Tools: Rational Rose, Rational XDE, UML
App Server: Web Sphere 8.4/8.5, JBoss, iPlanet
Web Server: Apache Tomcat 8
Testing: JUnit, JUnit-Perf, JMock.
Build tool: Ant, Maven
Tools: SQL Developer, DB Visualizer, XML SPY, Rational Rose, Server studio.
Protocols: TCP/IP, HTTP, FTP and SOAP.
SOA: Web Services, SOAP, WSDL, XSD, XML
Operating Systems: Windows 2000/NT/ XP/Vista/7/8 and Linux Redhat
PROFESSIONAL EXPERIENCE
Confidential, Pittsburg, PA
Mule ESB Integration Consultant
Responsibilities:
- Involved in requirements gathering, integration Design, Development, Configuration and Documentation.
- Provided guidance and implementation support to both the technical and application teams on systems interfacing with integration platform.
- Integrated expense report from Professional Service Automation (PSA) system to NetSuite accounts payables.
- Errors encountered were logged to the database and email error notifications were set up.
- Build integration to send confirmation notification to employee when the expense repost was successfully integrated.
- Used JMS to pass messages as payload to track different statuses, milestones and states in the workflows.
- Prepared data mapping document for Professional services (PS) and NetSuite ERP system interfaces.
- Used Force.com extensively for development, customization to integrate NetSuite accounts payables using Salesforce connector.
- Configured different Mule connectors like HTTP, Database, NetSuite and Salesforce.
- Worked on REST based Web services for MuleESBflows.
- Used Force.com extensively for development, customization to integrate NetSuite accounts payables using Salesforce connector.
- Responsible for maintaining technical and functional documentation.
- Worked with cross functional teams to complete deliverables.
- Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development.
Environment: HTTP, FILE, SMTP, Filters, Data Weave, Scopes-Poll, NetSuite ERP, Salesforce, Database, SOAP, REST, Mule MMC, JDBC, MS SQL, JMS, VM, Mule ESB Flows.
Confidential, Philadelphia, PA
Java Mulesoft Developer
Responsibilities:
- Develop web reporting applications using Java, JSP, Struts, Java Beans, HTML, DHTML, CSS with Oracle database as backend to provide for high-quality reports for upper management, and owning over many reporting applications.
- I Re-implement poorly designed MS Access and Business Objects based applications to create more robust web solutions. Built three different small-scale Web applications with quick turnaround times.
- Developed User interactive reporting for migration manager using Adobe Flex, Active script, Web services and WSDL.
- Designed and implemented Create Appointment and Customer Visit Request web services.
- Developed Web reporting applications using Java, JSP, Java Beans, Struts and oracle as Data base.
- Using JSP, Java script and DHTML the front end is developed.
- Utilized open-source tools including Eclipse and Apache Tomcat Server for application deployment.
- Performed configurations in Apache Tomcat web/application servers. Assisted other development projects with application design and performance issues.
- Development using Java, JSP and Servlets on WSAD
- Developed Struts Action and Form classes to access Java Beans and UI.
- Wrote MySQL, PL/SQL stored procedures and functions to manage data, MySQL queries for necessary requirements, and MySQL triggers for data automation.
- Worked with Core Java concepts like Collections Framework, multithreading, memory management.
- Developed classes using core java (multithreading, concurrency, memory management) and some spring IOC.
- Expert in using J2EE complaint application servers like BEA Web logic, IBM Web Sphere, Apache Tomcat, JBoss and Mule ESB.
- CodedJavaapplications on both client-side and server-side using JDBC and advanced multithreading.
- Troubleshooting of the Linux errors during implementation and thereafter.
- Implemented services in modeling analytics platform using Grails and Groovy.
- Implemented various complex PL/SQL queries and Stored Procedures.
Environment: Java1.6/1.7, JSP, Eclipse, Servlets, JSON, Struts, Spring, Hibernate, JNDI, Hibernate, HTML, XML, DHTML, Linux, Log4j, Ant, Web Sphere, Oracle, Windows, JBPM, Scrum, JDBC, Web services (SOAP/WSDL and REST), Web Logic Application Server, SVN, Java Script, CSS, and Unix.
Confidential, Boston, Massachusetts
Mulesoft Developer
Responsibilities:
- Design, development and testing of integration flows using MuleSoft Anypoint Platform
- Configured different Mule connectors such as HTTP, Database, NetSuite and Salesforce
- Used DataWeave to transform and enrich payload
- Used JMS to pass messages between different systems
- Used Transaction Manager Scope to manage transactional integrity between Database and JMS
- Exception Handling for flows
- Implemented Mule Batch jobs that run periodically to synchronize data between different systems
- Developed REST based services and published them as API
- Used MUnit to create unit test cases and test suites for mule flows
- Experience working with exposing API using RAML.
- Deployed Mule ESB using MMC (Mule Management Console).
- Worked with other development teams to complete deliverables
- Participated integration and functional testing
Environment: Java, MuleSoft Anypoint Platform, Salesforce, RAML, Microsoft SQL, JMS
Confidential
Java Developer
Responsibilities:
- Work with business units to get and understand SRS (Software Requirements specifications).
- Implemented various features of Spring framework such as Dependency Injection, IOC, Annotations and Spring integration with Hibernate.
- Used adaptive approach to develop responsive UI as per SRS using MVC4 Razor views, HTML5, media queries, Twitter Bootstrap and CSS3.
- Used Hibernate to connect to database to create DAO layer for ORM.
- Used MVC design pattern to develop Single Page Application using Angular JS
- Created some JQuery Helper methods used throughout the project.
- Created module, controller, directives, routes and other angular components to implement SPA framework for checkout process and Purchase Manager.
- Used XML DOM and JavaScript to parse XML and JSON formatted data to display on the webpage.
- Created custom templates using AngularJS.
- Used Ajax calls for client-side interaction with server.
- Used AngularJS to validate forms in the application.
- Followed the agile methodology for software development life cycle.
Environment: Java, Spring, Hibernate, HTML5, CSS3, JavaScript, jQuery, AngularJS, Ajax, Jquery, Sql Server 2012, SVN, Visual Studio 2012, Twitter Bootstrap.
