Sr. Mule-soft Developer Resume
Irving, TX
SUMMARY
- 7+ years of professional IT Experience with 4+ years of experience in analysis, design, development and implementation of Enterprise Application Integration using Mule ESB and Any point studio and over 3+ years of experience in Java/J2EE, XML, Web services, spring, Hibernate, MVC and distributed architectures.
- Experience in full life cycle software development process (SDLC) including system analysis, technical design documentation, coding, testing, and performance optimization, delivering workshops / trainings, deploying applications and providing Go - Live support.
- Extensive noledge on Agile, Waterfall and RUP methodologies.
- Responsible to develop RESTful and SOAP web services in Mule ESB based on SOA architecture.
- Strong application integration experience using Mule ESB with connectors, transformations, Routing, Active-MQ, JMS and Rabbit-MQ.
- Responsible for writing application code & development activities for large projects especially in a SOA Environment and Reliability Patters with Mule-Soft ESB.
- Widely experienced with Mule ESB in designing and implementing core platform components for API/Services Gateway as well as other technological cross-cutting capabilities and also a contributor to Mule ESB open- source.
- Technical experience in the areas of Object Oriented Analysis (OOA) and Object Oriented Design (OOD) Using UML and SDLC of distributed applications.
- Hugely experienced in using Mule-Soft Studio dat integrates APIs, databases and SaaS applications and deployed Mule-Soft applications to Cloud Hub and on-premise servers.
- Participated in deployment of Mule ESB applications using Cloud Hub and Strong experience in Integration using Mule ESB in integrating various third party solutions.
- Hands on experience in Mule-Soft Expression Language (MEL) to access payload data, properties and variable of Mule Message Flow.
- Mule ESB experience in implementing Service-Oriented Architecture (SOA) and Enterprise Application Integration (EAI) using Mule Server 3.x.
- Extensively worked on Any point Studio and Mule Any point Platform and used it to interface application services by utilizing message routing, data transformation and service creation utilities.
- Utilized Mule-Soft features like Data weave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
- Extensively worked on both Enterprise and Community edition of MULE ESB. Have an experience working MULE API manager and RAML.
- Experience in designing and developing Integration/Messaging solutions, EAI, BPM, B2B and EDI solutions using Mule-Soft, me-Way integration tools.
- Knowledge of Oracle ADF Framework to develop web applications. Work experience in implementing ESB Integration Services using Mule-Soft ESB and Talen ESB.
- Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
- Immensely experienced in writing SQL Queries, Oracle PL/SQL, JDBA and JPA along with good noledge on NoSQL and Mongo DB.
- Field experience with Junit and Log4j in developing test cases and determining application functionality.
- Involved in unit testing and writing the M-Unit Test cases for the mule flows.
- Worked on implementation of the version control software CVS, VSS, SVN, GIT and Clear case.
- Good communications skills, quick learner, bi-lingual, self-motivated also excellent customer relations in collecting, and analyzing user requirements towards achieving goals set by the team.
PROFESSIONAL EXPERIENCE
Confidential, Irving TX
Sr. Mule-soft developer
Responsibilities:
- Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of EAapplication.
- Experience in Mule- Soft Any Point API platform on designing and implementing Mule APIs.
- Created the MULE ESB Artifacts, created flows and configured the MULE configuration files and deployed the application.
- Built application using maven. And monitored the errors log using Log4J.
- DataSense support to acquire remote metadata.
- Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB.
- Application using OAuth.
- As part of support to existing platform, played a major role in trouble shooting and fixing production issues.
- Involved in gathering existing functionality of different products from BRD, HLAD and FDN.
- Implemented agile development process on Software Development Life Cycle.
- Involved in effort estimations using Fibonacci approach.
- Involved in doing analysis on DB Schema as per new design in DB2 from Oracle.
- Implemented Java code and design as per the Arch and coding guidelines.
- Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
- Involved in using spring concepts - IOC, Batch implementation and Spring MVC.
- Involved in Declarative transaction management using spring AOP.
- Created WSDLs as per wire frames, UI pages & generated client jars using JAX-WS.
- Used Apache CXF to create SOAP based & Restful web services.
- Involved in creating internal & external services, Entity services and handlers.
- Involved in writing SQL queries & PL/SQL - Stored procedures, function, triggers, cursors, object types, Cursors, sequences, indexes etc
- Involved in Web sphere server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different environments like QA/IST/Production.
- Ran check style, PMD defects & Find bugs and fixed them. Involved in fixing defects identified in QA and
- IST phases. And tracked QC status as per the guild lines.
- Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
- Integrated using netsuite to the creation of accumulated enterprise data residing in the cloud dat need to be integrated with on-premises legacy applications. (SaaS)
- Done with transformers, exception handling, testing & Security of mule ESB endpoint through WSSR.
- Involved in doing Unit testing and also Integration testing
- Involved in deploying the application in UNIX and to connect to see logs for fixing UAT/Production defects.
- Involved in building the code using Ant & deployed on server.
Environment: JAVA 1.7, MULE ESB, Anypoint Studio, Mule Server 3.6.x, Oracle 10g / 11g, MMC, Jenkins, Spring-IOC/DI, MVC, JSF components, DAO, HTML, Java Script, XML, CSS, Ajax, Web Sphere Application server, LDAP, Log4J, CVS, DOJO, Ant 1.5, SOA, SOAP, PL/SQL, SQL, Web Services-WSDL, Rest.
Confidential, Houston TX
Sr.Mule-ESB developer
Responsibilities:
- Involved in managing multiple priorities and tasks in a dynamic work environment with onsite/offshore model.
- Expertise in Service Oriented Architecture (SOA) and Involved in publishing Web Services dat include components like WSDL, SOAP, UDDI.
- Expertise in defining mule flows as per the design in the application.
- Involved in Design, Development, Testing and Integration of the application.
- Prepared User stories corresponding to the features taken from Backlog.
- Involved in preparing High & low level design docs with UML diagrams.
- Involved in the development of various use cases, sequence diagrams using UML.
- Understood current processes and actions from the legacy code.
- Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external
- JavaScript codes dat can be used in several different web pages.
- Used DOJO Toolkit for UI development and sending asynchronous AJAX requests to the server.
- Created the MULE ESB artifacts, created flows and configured the MULE configuration files and deployed the application.
- Created http inbound & outbound flows, routing, orchestration, transformations and Security of Mule-ESB
- Application using OAuth.
- Experience in deploying mule application in cloud-hub and on-premise.
- Expertise in working with various Java applications.
- Resolved the issues in production on Remedy tool.
- Responsible for giving reverse Knowledge transitions to SME's and Users.
- Back-end access to Oracle 11g, Sybase and responsible for writing PL/SQL queries for fetching/persisting the data into database.
Environment: SOA, Mule-soft, Java, SOAP, Core Java, J2EE, Struts, JSP, jQuery, SOAP, JMS, Eclipse, JUnit, PL/SQL, HTML, SVN, CVS, JIRA (defect-tracking tool), BMC Remedy Tool, JavaScript, Servlets, Windows XP.
Confidential - Richardson, TX
Mule ESB Developer
Responsibilities:
- Involved in all phases SDLC and used Agile(Scrum) process for software development.
- Responsible for creating RAML REST based web services for Periodic Investments and Systematic withdrawals and used ARC to test the web services.
- Built the application using MVC architecture with Java/J2EE.
- Development of Integration, Routing, Transformation and Service hosting flows using Mule ESB.
- Used Apache Wicket, HTML, CSS, JavaScript and other AngularJS frameworks to develop UI Components of the application.
- Used AngularJS, HTML and CSS to develop UI components of the application.
- Worked on Oracle database. Developed persistence layer DAOs and Mapper file queries.
- Developed unit test cases using Junit and Easy mock Framework.
- Used Mule batch processing to synchronize data between Salesforce and Database.
- Used JMS connector to establish connection with TIBCO EMS to store salesforce notifications as messages
- Developed SOAP based API's and exposed them as SOAP web services via SOAP Kit Router, consumed SOAP web services and tested web services using SOAP UI.
- Used Cloud hub connector to send notifications from cloud hub during failures.
- Used Data weave to transform data and perform lookup via external flows.
- Used SVN for source control and version management
- Used Maven to build the application.
- Used ANT and Maven to build the applications. Interacted with Agile Product Owner (APO) & Architects to analyze business & technical requirements.
- Successfully completed UAT support and Production support.
Environment: Mule Any point Studio, Any point Platform, RTC, Java6, Oracle, Eclipse, Spring Framework, JUnit 4.0, Soap/REST Web services, Jersey, XML, JAXB, WebSphere, Putty, Maven, Log4j, Subversion.
Confidential, Kansas City
Mule ESB Developer
Responsibilities:
- Responsible for preparing all the Technical Specification Documents (TSDs) for the services dat were to be implemented. Utilized connectors such as HTTP, payload and object to string.
- Handled various RAML resources to implement REST based APIs as required by the project and experiencedin data transforming into XML as well as CSV formats.
- Followed all the phases of SDLC and used Scrum in Agile process for Software Development.
- Developed Rest web services involving REST and SOAP based on SOA and conducted testing using ARC Tool and SOAP UI and implemented dataweave and re-sequencer using Mule ESB.
- Redesigned the front-end of the application using Java Script, HTML and CSS and managed and deployed Mule projects to cloud hub using maven.
- Used several transformers in Mule ESB based on use case and implemented the custom transformations.
- Created a flow between the servers and Enterprise Information Systems (EIS) using the connector Architecture of JDBC adapters for EAI.
- Created mule Flow using End Point, Connector, transformers and Component bean using Mule ESB to Communicate client/server systems.
- Inspected the flows and sub-flows in error handling and implemented TEMPeffective exception handling techniquesand integrated the Mule flow with an Android client.
- Verified the consistency of data when merging of data was done from various sources into the database Using Active-MQ and also by employing integration parsing techniques in Mule Message Flow.
- Delegated the migration of apps from Mule ESB 3.5.1 to Mule ESB 3.7.1.
- Utilized Mule ESB to designing of routing schemas, error handling, JMS, VM connection, Oracle ADF and Spring based resource initialization process. Verified if the XSLT standards of the XML files.
- Developed an integration component with a third part application using Mule ESB and validated the test Cases developed by the QA team as to whether or not the business requirements were met.
- Delegated using Tivoli Work Load Manager for scheduling the jobs and reviewed Unit testing and User Acceptance testing using J-Meter.
Environment: Java, Mule ESB Any Point Studio, Scrum, Cloud Hub, Mule Management Console, XSLTMule-soft,any point studio, JMS, Android, XML, connectors, RAML, JDBC, SQL and Oracle ADF
Confidential
Java Developer
Responsibilities:
- Designed and implemented User management and Report Management modules using J2EE, JSP, Servlets, Struts and Oracle Database.
- Implemented the user interface for the User management such as Add user, Delete User, Modify user.
- Implemented the business logic using JSP, JSTL, Java Beans and service classes.
- Designed the presentation using Struts framework and command pattern for the middle tier.
- DesignedUser Interfacesor front end pagesusingJSP2.0, Servlets2.3, CSS, XML and HTML
- Jenkins - automates the provisioning and configuration for all of theJenkins Continuous Integration Server including plugins, jobs, and server configuration.
- Having good experience onHTML, DHTML, CSS, XML, JavaScript, andAJAX.
- Involved in planning process of iterations under theAgile Scrum methodology
- Developed Client side validations using spring framework.
- Refactored MicroServices to make it RESTful, thread-safe, and more configurable; went live without problems.
- Deploy the application on the J- Boss Application Server.
- Used JavaScript library Angular JS, Ext.js. for the UI Development
- Used Spring Framework module along with STRUTS. Database Performance Improvement
- Worked independently on POCs for payment data loading into the Oracle BRM system
- Implemented the UI using java server pages, HTML, CSS.
- Used Spring Framework for Web services for transferring high volume client request details to database.
- Developed authentication module for the application using Spring User Details Service and Web Service Security.
Environment: Eclipse 3.1, Struts 1.2.4, Hibernate 3.0, Spring Framework, Servlet 2.2, JSP 2.0, Windows 2000, Oracle 9i, SQL, CSS, IBM MQ series, Oracle BRM, node.js, Agile, Angular JS, Web Sphere Application server 10.3, JSP, JSTL, HTML,CSS, ANT, XML, Log 4j 1.2, Junit.
Confidential
Java Developer
Responsibilities:
- Responsible for Designing and developing the application.
- Used several J2EE design patterns like DAO, DTO, Business Delegate, Front Controller and MVC- Model along with Struts to develop application.
- For update and manipulation of file,Pythonscripts were used
- Implemented Action classes, Form classes and created struts-config files, validation files, tiles definitions, resource bundles for the entire application using struts framework.
- Designed and developed UI components using JSP, JSTL
- Involved in writing Ant script to build the front end application.
- Done code review and configuration build management for the application using Ant and Maven.
- Used Apache CXF and kafkaas the Web Services framework to implement the REST APIs involved
- Strong experience in Spring Framework such asSpringMVC,IOC,AOPandSpring JDBC
- Developed DAO’s with SQL,Mongo DB queries to process database transactions.
- Used Eclipse IDE for entire application development and CVS for version controlling.
- Deployed application on Web logic server using Ant Build file on Windows and UNIX platforms.
- Involved in writing Junit test cases.
- Developed JavaScript files for user input validation and client side revenue calculations.
Environment: Java, Tomcat, My Eclipse, Maven, Oracle, Jakarta Struts, DAO, Apache Log4J, UML, Junit, PL/SQL, JavaScript, JDBC, ANT, XML, and Windows XP, WebLogic
