Mulesoft Developer Resume
Germantown, MD
SUMMARY
- Over 7 years of experience in IT industry including 3 years of hands on experience usingMuleSoft ESB and Enterprise Application Integration (EAI).
- Implemented ESB Integration Services usingMuleSoftESB and Talend ESB and enterprise application (EAI) usingMuleSoft3.x.
- Aided in troubleshooting Mule ESB (debuggers / flow analyzers), deployment, and tuning and also worked with Mule ESB 3.7.1 and migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.1.
- Extensively worked on both Enterprise and Community edition of MULE ESB and also configured MULE API manager and RAML.
- Customized the integration workflows using an ESB framework and also with MuleSoft MMC and enterprise release.
- UtilizedMuleSoftfeatures like Dataweave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
- RAML specifications/build experience with MuleSoft.
- Developed Mule flows to integrate Data from various sources into Database from ActiveMQ topics and queues and also some transformations were also done at the integration layer.
- Developed an Integration Component with third party application using Mule ESB and Experience in integrating Cloud applications like SFDC, Workday & Intact using Mule ESB.
- Coordinated in designing and developing SOA based interface using MULE integration tool and web services (SOAP, WSDL and UDDI) using Apache Axis2 and RESTful web services in java with JAX - RS reference implementation Jersey.
- Experienced in Rest Web Service development for both Xml and JSON datatypes using Advanced Rest Client.
- Well versed with SOAP and REST architectural style and design principles. Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
- Created various RAML resources to implement REST Based APIs as a part of project implementation.
- Orchestrated full Software Development Life Cycle (SDLC) starting from collecting Business specifications, Analysis, Design and Development, Testing and documenting the entire life cycle using various methodologies like Agile, SCRUM, Waterfall and Test Driven Development.
- Good experience with Git, SVN, CVS for managing code repositories and Jenkins for deployment automation.
- Expertise in developing and implementing Web applications using Java/J2EE Technologies including EJB 3.0/2.x (Entity Beans, Session Bean, Message Driven Beans), Hibernate, Spring, JSP, Struts, Servlets, Java Beans, JAXB, JMS, RMI, JSP Custom Tags Libraries, XML, JDBC, JNDI and JMS.
- Worked on XML related technologies like XSL, XSD, XQuery, XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, Apache Axis, JAXP (SAX, DOM), JAXB, XML Beans parsers for parsing XML in to Java object.
- Worked with a few select clients on a wide range of marketing and e-commerce projects, designed and developed marketing plans and platforms, reated and managed e-commerce platforms.
- Well -versed in developing UML diagrams like use cases, class diagrams and sequence diagrams using Rational Rose and MS Visio tool.
- Good working knowledge in TIBCO palettes, ADB Adapter, File Adapter, SAP R/3 and EMS.
- Extensively experienced in using IDE's such as Eclipse, WSAD, and Rational ApplicationDeveloper and JDeveloper.
- Briefly worked on Relational Database (RDBMS) concepts, database designing, Normalization, PL/SQL, Stored Procedures, Triggers and also with SQL Server, Oracle and MySQL.
- Expert in documenting business requirements, functional, technical specifications and test cases.
TECHNICAL SKILLS
ESB: Mule ESB 3.x, DataPower, WebSphere ESB, webMethods, WSO2, webMethods Designer, webMethods Trading networks, Net Studio
Web Services: RAML, SOAP (WSDL), JAX-WS, Apache Axis2, REST, UDDI, JAX-RS, Jersey Jars
Other Technologies: Salesforce CRM, SAP, Oracle ERP, Siebel
Programming Languages: C, C++, Java/J2EE, C#, Visual Basic, SQL, PL/SQL
Operating Systems: Red Hat Linux, Windows 98/2000/NT/XP.
J2EE Technologies: Java, J2EE, Servlets, JSP, JDBC, JMS, WebLogic Application Sever, Tomcat
Web Technologies: AngularJS, Bootstrap, HTML, CSS, XML, XSLT, XPath DTD, XSD
Database: Oracle 10g/11g/12, MS SQL Server 7.x/2000, My SQL, DB2
Tools: Anypoint Studio, Eclipse, MUnit, Mercury Load Runner, GITHUB, JIRA, Jenkins
SCM: Git, CVS, SVN
Methodologies: Agile, SCRUM, Waterfall
PROFESSIONAL EXPERIENCE
Confidential - Germantown, MD
MuleSoft Developer
Responsibilities:
- Followed all the phases of SDLC and used Scrum in Agile process for Software Development.
- Responsible for preparing all the Technical Specification Documents (TSDs) for the services that 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 experienced in data transforming into XML as well as CSV formats.
- 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 effective exception handling techniques and 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 ActiveMQ 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 JMeter.
Environment: Java, Mule ESB AnyPoint Studio, Scrum, Cloud Hub, Mule Management Console, XSLT,MuleSoftAny point studio, JMS, Android, XML, connectors, RAML, JDBC, SQL and Oracle ADF, Web services - SOAP and RESTful, Maven, Salesforce, ActiveMQ.
Confidential, Lewisville, TX
MuleSoft Developer
Responsibilities:
- Meet the Business Line Team for translating business requirements to functional specifications
- Understand the existing systems and design for introducing Industry Collections
- Design the existing MuleSoft solution here in Autodesk; meeting with the business, understand the requirements and solution it accordingly
- Work with Mule Anypoint connectors: SAP, Salesforce, FTP, Database, web services and JMS etc.
- Integrate order processing system SAP with CRM Salesforce and SQL database
- Implement Security for connecting to Salesforce by using OAUTH2
- Create credentials vault and encryption process for the payload
- Implement SOA for connecting to Siebel with WS-security
- Use both SOAP and REST APIs
- Create Micro Services and Composite services, involved in service orchestration
- Create batch processing for performing ETL operations from SFDC to downstream systems
- Deploy services to Cloudhub
- Administer Cloudhub in non-prod environments, estimate the load & assign workers accordingly, implement monitoring
- Mavenize the project - creating & adding dependency jars
- Create continuous integration with Jenkins
- Create few API's to fetch the license details from Account Portal by using API Kit router
- Develop API's using RAML
- Maintained Source code of the applications for various releases on GitHub.
Environment: Anypoint Studio, Cloudhub, Mule Management Console, RAML, Connectors, API KIT Router, Data Mapper, Data weave.
Confidential
Java Developer
Responsibilities:
- Prepared Requirement Specification Document by analyzing the business requirements.
- Contribution in Requirement gathering, designing, coding, release management.
- Involved in project initiation, estimation activities, requirements gathering sessions, communicated directly with the Site merchandising team to get the appropriate requirements.
- Involved in the Design phase of the application.
- Worked on application center screens and developed user interfaces using JSP.
- Used Java Script for client side validations.
- Have written browser specific AJAX call code to invoke the services & update the UI controls.
- Code written in Java with features like Collections, Exception Handling, Serialization, IO and multithreading
- Developed the application using Struts Framework that uses JSP, Model View Controller (MVC) architecture.
- Used Struts taglibs to develop UI pages.
- Integrated application with Validation framework for server side validations.
- Involved in the implementation of Web Services using Restful APIs.
- Developed ANT scripts and developed builds using Apache ANT.
- Used Rational Clear case as Version control and configuration management tool.
- Involved in the Unit Testing of the application using JUnit.
- Implemented logging mechanism using Log4j framework.
- Written code to do xml parsing using JAXP & Marshalling and Un-Marshalling using JAXB.
- Used WebSphere Application Server for deployment.
- Have written SQL queries & PL-SQL - Stored procedures, functions, triggers, cursors, and object types.
- Involved in integrating different modules in the project.
- Involved in doing Junit.
Environment: Eclipse, JSP, Struts, Validation Framework, JDBC, Restful Web Services, Log4j, ANT, JUnit, Oracle10g, XML, CVS, WebSphere, Java Script, MVC.
Confidential
Java Developer
Responsibilities:
- Involved in the systems study and designing of the project.
- Involved in several phases of the project including application analysis, technical design, development, debugging, testing & documentation and in corporation of user feedback to plan enhancements in the application system.
- Developed the code for the tabulated listings, reports and charts for the performance of the employees using MVC design pattern and on Struts Framework (Struts MVC) and data access.
- Involved in development and deployment of application on LINUX environment.
- Developed front-end user interface modules by using JSP, HTML and CSS. Front-end validations of user requests carried out using JavaScript.
- Developed Interacting JSPs & Servlets for modules like User Authentication and Performance Display.
- Developed the Actions classes, logic classes for executing business logic, DAO classes to access the Database using JDBC.
- Used Clear Case as a source code controller, Used Clear Quest for issues and defects (bug tracking).
- Used ANT Scripts to build and deploy the applications on WebSphere application server.
- Involved to develop Multithreading for improving CPU time.
- Responsible for code reviews, writing unit test cases and unit test using JUnit.
- Monitored error logs using Log4j framework.
Environment: JAVA, JSP, Struts, JDBC, HTML, CSS, JS, Web Services, DB2, WebSphere, ANT, Log4j, JUnit.