Mulesoft Developer Resume
Columbus, OH
PROFESSIONAL SUMMARY:
- Over 6+ years of experience in analysis, architectural design, prototyping, development, Integration and testing of applications using Java and J2EE Technologies. 3+ years of extensive implementation experience in Mule ESB over Anypoint Studio, Anypoint Cloud - Hub, API Gateway and Management.
- Good experience in Web services Development (SOAP & Restful) Web services Security, creation of WSDLs (Contracts), XSDs and various canonical Data Formats.
- Expertise in developing new APIs using REST and SOAP webservices.
- Good experience in XML technologies like XML, XSD, XSLT, Xpath and Web Services - RESTful and SOAP.
- Mule ESB experience in implementing service-oriented architecture (SOA) and enterprise application integration (EAI) using Mule.
- Experience with Waterfall, RUP and Agile Methodologies.
- Good experience in Implementing Message Level, Protocol level security, AAA, Key s (Crypto Tool & Key stores/Trust stores), one-way, two-way SSL and OAuth Implementation
- Expertise in using Mule Soft studio in creating various flows to integrate API's, Databases and SAAS applications.
- Excellent communication skills, technical writing skills, creation of system design documents, proven problem-solving techniques, ability to self-manage and mentor others in a team.
- Experience in System Integration test to ensure quality of the system.
- Good transformation experience with XML, JSON, EDI, Text, Copybook Data Formats.
- Good in setting up and maintain the policies and configuring rules and actions with DataPower services of MPGW, Web Server Proxy, XML firewall, and Web Application.
- Good application integration experience using Mule ESB with Connectors, transformations, Routing.
TECHNICAL SKILLS:
Flow Control: Splitter, Soap Router
Web Technologies: HTML, DHTML, JAVASCRIPT, JQuery, Angular JS, Bootstrap, CSS, XML
Web Services: SOAP and RESTful.
Exceptions: Rollback Exception Strategy, Choice,, catch
Component: Transform, Java, Invoke, Logger, JavaScript
ORM Frameworks: Hibernate.
Databases: Microsoft SQL, HQL.
Automation Tools: Log4j, JUnit.
Mule: Mule 3.9.x/4.1.x, Anypoint Studio 6.5/7.5 and MMC
Frameworks: Struts, Spring.
Servers: Tomcat 6.1, Web logic 6.X/7.0, JBoss, Web Sphere.
Protocols: TCP/IP, HTTP, HTTPS, SOAP
Other Technologies: Ant 1.6.1 and JDBC 3.0
Connectors: HTTP, Salesfroce, FILE, FTP, WMQ, JMS, Database, Mongo DB
Operating Systems: Windows, Linux, AIX
Scope: FOREACH, COMPOSITE, POLL, Message Enricher, Sub Flow
Tools: SVN, CVS, GIT, Jenkins.
PROFESSIONAL EXPERIENCE:
Confidential, Columbus, OH
MuleSoft Developer
Environment: Anypoint Studio 6.5/7.5, Java 7, Data Weave, Cloud Hub, MS-SQL, Salesforce, Anypoint Platform, TIBICO, Mule 3.9.x/4.1.x, Seibel, SAP, SVN, Maven, Jerkins workday, REST full APIs, GIT.
Responsibilities:
- Co-ordinate with testing and back-end teams, client during the smoke tests and aggression tests at Sprint
- Coordinate with program managers to explain what tasks were possible for the system to achieve their desired output.
- Design and implement exception handling, logging, JSON Schema Validation as common reusable components across multiple message flows.
- Create an Integration Component with third party application using Mule ESB.
- Create Maven Archetypes for generating fully functional REST web service supporting both XML and JSON Message transformation.
- Worked on creating SOAP and REST web services in Mule, Consumption of REST and SOAP web services for downstream systems.
- Configure Mule service flows with various exception handling strategies such as Global Exception, Custom Exception and Choice Exception Strategies that notifies the user with custom and simple error descriptions.
- Used Mule ESB connectors- SFDC, Message Transformer, Choice Exception Strategies, Batch processing, etc. in designing the application as a middleware between the third-party system and the customer side system.
- Create MUnit test cases to validate the Mule flows.
- Create Mule ESB helper class to call the Mule flow, connection endpoint and connectors directly from Java component instead of creating another Mule Flow.
- Implement interfaces between SAP, Sales Force and REST web-services.
- Configure Mule ESB projects for the services with synchronous and asynchronous Mule flows.
- Participate in 24X7 production support effort after application go-live.
Confidential, San Francisco, CA
MuleSoft Engineer
Environment: ActiveMQ, Salesforce, JMS, EJB, HTML, XML, MuleSoft ESB 3.5, API Manager, Anypoint Studio 5.0, Design patterns, Web services, UML, Junit, Hibernate, Spring jQuery, Mongo DB, Java, JSP.
Responsibilities:
- Used MEL (Mule Expression Language), an expression language that provides a consistent, standardized way to work with a Mule message's payload, and properties.
- Resolving spring framework artifacts and code build & deployment via Maven.
- Worked on bug fixing and Production Support.
- Performed Low & High-Level application design documents by Sequence Diagrams, Class Diagrams using Microsoft Visio tool.
- Worked on Hibernate object/relational mapping according to Mongo database.
- Used hibernate annotations to avoid writing a mapping file.
- Participate in Agile - Sprint methodologies to do requirements gathering, analysis and planning.
- Used ActiveMQ for messaging service in the applications.
- Coded SQL, PL/SQL for backend processing and retrieval logic.
- Used Mule ESB connectors- SFDC, Message Transformer, Choice Exception Strategies, Batch processing, etc. in designing the application as a middleware between the third-party system and the customer side system
- Used Database Connector to connect with MySQL and Oracle using Mule ESB.
- Integration of Mule ESB system while utilizing MQ Series,
- Responsible for Coding, Unit Testing and Functional Testing and Regression Testing of the systems.
- Implement data transformation using XPATH, XSLT, Data Weave, custom java classes.
- Use Mule components that include File, SMTP, FTP, SFTP, JDBC Connector and Transaction Manager.
- Created MULE ESB artifact and configured the MULE configurations files.
- Used Spring framework for IOC, AOP and DAO layer design patterns.
- HTTP, File system and SFTP transports.
Confidential, Jacksonville, FL
ETL Developer
Environment: putty, UltraEdit-32, shell Programming, Toad, SQL Developer, UNIX scripting, Windows NT, Informatica 8.1, OBIEE, Erwin, Oracle 10g, SQL Server 2008, Flat files, SQL.
Responsibilities:
- Used debugger, session logs and workflow logs to test the mapping and fixed the bugs.
- Analyze the dependencies between the jobs and scheduling them accordingly using the Work Scheduler.
- Create Informatica mappings, enabling the extract, transport and loading of the data into target tables.
- Wrote complex SQL Queries involving multiple tables with joins.
- Schedule and Run Workflows in Workflow Manager and monitored sessions using Informatica Workflow Monitor.
- Develop Informatica mappings, enabling the 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.
- Create Workflow, Worklets and Tasks to schedule the loads at required frequency using Workflow Manager.
- Prepare reusable transformations to load data from operational data source to Data Warehouse.
- Improved the performance of the mappings, sessions using various optimization techniques.