Mulesoft Developer Resume
Kansas, KentuckY
PROFESSIONAL SUMMARY:
- Overall 9 years of extensive experience in the Information Technology field in the development of using Mule ESB, WSO2, XML, XSLT, X path, XSD, Web services, SOAP, REST, Java, J2EE, SOA, ESB, PL/SQL, JDBC, RDBMS, Oracle 10g/11i, C and Unix.
- 4+ years of experience with MuleSoftESB and strong back end development with front end designs.
- Experience in Core Java with strong understanding and working knowledge of Object Oriented Concepts like Collections, Multi - Threading, Exception Handling and Polymorphism.
- Expertise in using Mule Soft studio in creating various flows to integrate API's, Databases and SAAS applications.
- Extensive experience with advanced J2EE Frameworks such as Struts, JSF and Hibernate.
- Experience developing on the Mule ESB platform to deliver SOAP & REST based APIs.
- Strong application integration experience using Mule ESB with Connectors, transformations, Routing.
- Worked on both Enterprise and Community edition of MULE ESB . Had an experience developing an API's using RAML .
- Developed Mule ESB projects for the services with synchronous and asynchronous Mule flows.
- Assist in troubleshooting issues as needed.
- Experience with SOAP Web services.
- Experience in Mule Administration, Configuration, & Tuning with Mulesoft MMC & Enterprise release capabilities.
- Experience in implementing Mule Soft Batch Processing, Scatter-Gather.
- Experience with the Built for Net Suite methodology.
- Experience in deploying Mule Applications to Mule ESB and Mule CloudHub along with experience in configuring logging and alerting in CloudHub
- Proficient with WebServices Description Language (WSDL) for describing Web services and developing a UDDI compliant registry for publishing and finding description for Web services.
- Expertise in end-to-end development of Web and Client/server applications.
- Expertise in Server-side development using Java, J2EE in Windows and Unix Environments.
- Experienced in system administration, System planning, co-ordination and group level and user level management.
- (OOD) using UML, Software Life Cycle Management and Development of Distributed applications.
- Good work experience in J2EE Web Technologies JSP, Servlets, JavaBeans, JSTL and SpringJavaScript and HTML.
- 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
- Used JavaScript for client-side validations and implemented AJAX with JavaScript for reducing data transfer between user and server.
- Extensive development experience on different IDE's like Eclipse, JBoss, and NetBeans for debugging and using java coding standards.
- Experience in working with application servers like Web Logic, JBOSS, and Apache Tomcat.
- Extensive experience in SQL, Stored Procedures, Functions and Triggers with databases such as Oracle, and MS SQL Server 2005.
- Excellent communication skills, strong architectural skills, hardworking and a very good team worker.
TECHNICALSKILLS
Programming Languages: Java, C++, C, SQL, PL/SQL.
Java Technologies: JDBC, Servlet, spring, Hibernate, core java, EJB-Session Beans, JMS.
Frame Works: JUnit and JTest.
Databases: Oracle8i/9i, NO SQL, MY SQL, MS SQL server.
IDE s & Utilities: Eclipse and JCreator, Anypoint Studio3.7.
UI Technologies: HTML, XML, CSS, AJAX, jQuery
XML Technologies: XML, XSD, DTD, XSLT
Web Services: WSDL, SOAP, CFX, AXIS, MULE ESB, postman.
App Servers: Tomcat, JBoss, IBM WebSphere, Web Logic
Protocols: TCP/IP, HTTP and HTTPS.
SOA: Mule ESB, WSO2 ESB, WebSphere ESB
Operating Systems: UNIX, MacOS, WINDOWS XP, 7, MS-DOS
Servers: Apache Tomcat, JBoss 4.3/6.0/7.0, WebSphere
Development Tools: Spring Tool Suite (STS), Eclipse, Any point Studio
PROFESSIONAL EXPERIENCE:
Confidential, Kansas, Kentucky
Mulesoft Developer
Responsibilities:
- Gathered requirements for the sales order, order confirmation, order details.
- Created technical design document, field mapping document, architecture diagrams.
- Implemented transformations using data weave for SFCC to PFS order creation
- Implemented flows to read the SFCC file from SFTP and write the PFS file to SFTP.
- Integrated the flows with S3 for writing the order confirmation files.
- Written munit test cases for sales order, order confirmation, order details flow’s.
- Integrated with Splunk for log analytics.
- Implemented custom message processors for order confirmation.
- Added custom business events to the order creation flows.
- Implemented environment specific property files.
- Integrated the project with Jenkins.
- Encrypted the property files using secure vault.
- Created pull requests, fixed issues, merged with the branch in git.
- Deployed the project to cloud hub.
- Performed peer code reviews.
- Experience integrating Active MQ with Mulesoft platform.
- 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 that can be used in several different web pages.
- Used DOJO Toolkit for UI development and sending asynchronous AJAX requests to the server.
Environment: Java 1.7, Servlets, Ajax, Spring, Hibernate, XML, Mule Soft ESB 3.6/3.7.1, RAML, Active MQ, Anypoint Studio, RabbitMQ, WSO2 ESB, Salesforce, Cloud hub.
Confidential, Boston, MA
MuleSoft Developer
Responsibilities:
- Involved in complete Software development lifecycle including Analysis, Design, Implementation, Testing and Maintenance employed SCRUM methodology of Agile model.
- Worked extensively on WSO2 Enterprise Service Bus Mediation.
- Experience with design, code, test and debug of WSO2 ESB Sequences.
- Hands on experience working with Mulesoft runtime engine
- Generated Use case, sequence and Class diagrams using Rational Tool Suite.
- Used Spring Framework in the application, which is based on MVC design pattern.
- Created dynamic web pages using AngularJS framework.
- Extensively working Experience in IBM MQ family tool sets using IBM message broker, IBM integration busv9/10, IBM MQ v6/7/8, IBM WBI adaptors.
- Developed presentation layer using Spring MVC and used annotation-based mapping to map the post backs to the controller methods.
- Through understanding the NetSuite applications.
- Worked on web application which has been developed rk. Worked on two-way, one-way data binding, built-in components and developed single page applications using Angular JS.
- Experience on developing and designing salesforce applications.
- Extensively used spring framework components such as Dependency injections and AOP. using spring & Hibernate frameworks
- Prepare financial recommendations based on client’s risk, tolerance financial goals and time horizon.
- Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
- Performing a variety of cashiering functions including positions payments.
- Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL schema.
- Used Design Patterns like Factory, Singleton and DAO patterns.
- Designed tables in Oracle 11gdatabase and worked with Database Developers for implementing Stored Procedures in the application.
- Assisted Database Developers using PL/SQL for managing data associated with the tables.
- Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP/UDDI/WSDL). Fixed critical issues when calling the different Web services.
- WebLogic was used as both the Application server in the development and production environments.
- Maintaining loan files for 100% compliance with company policies.
- Used SVN for version control across common source code used by developers.
- Implemented proto types to see the feasibility of POSTGRESQL integration.
- Developed ANT based build scripts to create deployable EAR files and provided support to QA and PROD environment in terms of deployment support and bug fixing.
- Wrote unit tests and involved in integration tests using Junit and Mockito.
- Developing and deploying Mule project on Cloud Hub.
- Developing flows / orchestrations for integrating the components written on top of different internal platforms using Mule ESB 3.7.1 and done with messaging using Active MQ.
- Implemented integration flows using Mule Anypoint Studio to connect to REST, SOAP service, Oracle Database, and Active MQ broker.
- Code walk-through, Debugging and Error fixing.
- Implemented clustering and throttling concepts for Mule based solutions.
- Implemented build package tool using Maven.
- Used MMC (Mule managementconsole to monitor the request and response payload).
- Responsible for deploying all the service components to Dev and QA.
- Utilized integration Patterns, integration tools, EAI, Transformations, XML Schemas, and XSLT.
- Used Quartz connector to schedule the jobs.
- Experience in developing interfaces between Salesforce and Oracle ERP using Informatica Cloud/Mule ESB technologies.
- Experience in MuleSoft Anypoint API platform on designing and implementing Mule APIs.
- Strong knowledge and hands on experience in documenting and designing REST API's using RAML File.
- Salesforce integration and along with different applications such as Trumba (Event planner) and databases.
- Used Git hub for version and source control.
- Vast knowledge of end-to-end business scenarios including quote-to-cash, CRM, Workday,MDM and Financial Transactions and Processes
- Deployed solutions to QA and UAT environments and resolves defects discovered using user Testing.
- Involved in creation & deployment of the application, done with unit testing by writing the MUnittest case.
- Used Quartz connector to schedule the batch jobs.
- Done with Release management and support.
- Involved in addressing the defects in QA, User Acceptance and Prod environments.
Environment: Java 1.7, Servlets, Ajax, Spring, Hibernate, XML, Mule Soft ESB 3.6/3.7.1, RAML, Active MQ, Anypoint Studio, RabbitMQ, WSO2 ESB, Salesforce, Cloud hub, Web Services - SOAP, WSDL, JAXB, CXF, JAX-RS, JAX-WS, Log4J, JUnit, Maven, Angular JS, Bootstrap JS, JavaScript, HTML5, CSS3, SVN, PL/SQL, Oracle 11g, Windows, Unix, post man.
Confidential, San Jose, CA
Mulesoft Developer
Responsibilities:
- Involved in managing multiple priorities and tasks in a dynamic work environment with onsite/offshore model.
- Implementing service transformation routing and orchestration in WSO2
- Expertise in Service Oriented Architecture (SOA) and Involved in publishing Web Services that include components like WSDL, SOAP, UDDI.
- Expertise in defining mule flows as per the design in the application.
- Experience integrating Active MQ with Mulesoft platform.
- 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 that 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.
- Extensive working experience in IBM MQ family.
- Created http inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application using OAuth.
- Experience in deploying mule application in cloudhub 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, Mulesoft, Java, SOAP, Core Java, J2EE, Struts, JSP, jQuery, WSO2 ESB, SOAP, JMS, Eclipse, JUnit, PL/SQL, HTML, SVN, CVS, JIRA (defect-tracking tool), BMC Remedy Tool, JavaScript, Servlets, Windows XP.
Confidential, San Jose, CA
Mulesoft Developer
Responsibilities:
- Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- Used AJAX for request response processing without reloading the complete page
- Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.
- Implemented data transformation using XPATH, XSLT, Data Weave, custom java classes.
- Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
- Migrated Mule ESB 3.5 apps to Mule ESB 3.7.3 and updated all the dependencies.
- Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
- Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
- Design and document REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
- Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, and SOAPWSO2.
- Experience in MuleSoft Anypoint API platform on designing and implementing Mule APIs.
- Strong knowledge and hands on experience in documenting and designing REST API’s using RAML.
- Done with transformers, exception handling, testing Security of Mule ESB endpoint through Oath.
- Have written MUnit test cases to validate the Mule flows.
- Implemented asynchronous messaging using Active MQ.
- Experience on SOAP Web services.
- Developed Mule flows to integrate Data from various sources into Database, from ActiveMQ topics and queues, some transformations were also done at the integration layer.
- Developed interfaces between SAP, Sales Force, REST and SOAP web-services.
- Developed Mule ESB projects for the services with synchronous and asynchronous Mule flows.
- Involved in creating http inbound & outbound flows and orchestration using XPath using MULEESB.
- Done with transformers, exception handling, testing & Security of mule ESB endpoint through WSSR.
- Utilized partner WSDL for ESB to Salesforce&SAP integrations.
- Integrated web services including SOAP as well as REST using Mule ESB.
Environment: JAVA 1.6, J2EE, Mule ESB 3.5.4, Servlets, EJB, JDBC, JAXB, Spring-IOC/DI, AOP, MVC, JSF components, DAO, HTML, Java Script, XML, Post man, WSO2 ESB,CSS, Ajax, Web Sphere Application server, LDAP, Oracle 10g, Log4J, Eclipse, CVS, DOJO, Ant, SOA, SOAP, WSO2 ESB, DB2, PL/SQL, SQL, Web Services-WSDL, SOAP, UDDI, SOAP UI, JAX-RS, JERSEY, Windows XP.
Confidential
Java Developer
Responsibilities:
- Involved in Requirements, Analysis, Design, Implementation and Documentation.
- Developed Bean classes and JSP Pages.
- Developed user interfaces using Java Server Pages using HTML, DHTML, XHTML, AJAX, CSS &JavaScript.
- Used JavaScript and AJAX for client-side validations.
- Implemented the Web Services and associated business modules integration.
- Extensive working experience in IBM MQ family tool sets including IBM Websphere.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
- Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
- Extensive usage of J2EE design patterns namely DAO, Value Object etc.
- Used Struts MVC framework to define Controller, model and views. And involved in defining the configurations, listeners, internationalization etc.
- Used CVS as a version control system, an important component of Source CM (SCM).
- Developed the application using Eclipse IDE.
- Performed unit testing for modules using Junit.
- Provided source code documentation using Java Doc for future references.
- Monitored the error logs using Log4J and fixed the problems.
- Coded form Beans and Action classes associated with every JSP page.
- Used SQL and PL/SQL Programming extensively to talk to Oracle database.
- Responsible as CVS administrator and for deploying web application in the Oracle App Server.
- JUnit JMockFrameworks were used for performing unit and integration testing by writing test cases.
Environment: Java, J2EE, JSP, JNDI, JPA, EJB, XML, XSD, HTML, JavaScript, CSS, Web Sphere Application Server, RAD 7.0, DB2, SQL, PL SQL, Eclipse, CVS, Linux/UNIX, JUNIT, log4j, SOAP UI, XML, XSD, XSLT, JPA, VO, DAO etc.