Sr. Mulesoft Consultant/architect Resume
San Ramon, CA
SUMMARY:
- Fifteen years of overall IT experience in architecting, developing and supporting large - scale enterprise software solutions
- MuleSoft certified Architect.
- 3+ years of experience in Mule ESB.
- MuleSoft Trained Architect and expert in architecting API-led connectivity.
- Expertise in using the DataWeave language to transform data to and from any format (XML, CSV, JSON, Pojos, Maps etc)
- Strong Experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (SOAP/WSDL) and REST Web Services.
- Proficient in MEL - Mule Expression Language - to access and evaluate the data in the payload, properties and variables of a Mule message
- Specialized in deployments using Mule CloudHub
- Experienced with Anypoint Connector for Workday.
- Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers
- Experience in Mule Administration, Configuration, & Tuning with MuleSoft MMC & Enterprise release capabilities
- Hands on with the following Mule Technologies: Mulesoft Anypoint Platform, Mule Anypoint Studio, Mule ESB, Mule Expression Language, Mule Connectors, Anypoint Salesforce Connector, Mule Scopes, Mule Routers, Mule Components, Mule Transformers, Mule Filters, Mule Flow Control, Mule Runtime Engine, Mule ColudHub, MUnit
- Experience with RAML, Mulesoft API Platform, RESTFul API Programming and Design
- Expertise in providing mentoring and guidance on technical and architectural direction, methodology, design, and reuse to support various EAI project initiatives
- Created high-level design artifacts such as common business object models, component models and design abstracts
- Experienced in building the framework and infrastructure to provide connectivity (APIs) to core business applications
- Extensively worked on XML technologies like XML, XSL, XSD, XSLT, XQuery, Xpath and DTD
- Worked with XML parsers like SAX, DOM, JDOM, XML Beans and JAXP
- Experienced in front-end technologies like XML, HTML, DHTML, CSS, JavaScript, AJAX, and GWT
- Proficient in SQL and PL/SQL programming. RDBMS experience includes Oracle, MS SQL Server 2000/2005, IBM DB2, and Stored Procedures & Triggers
- Expertise in using ANT and Maven scripts for building & deploying application in web/App servers.
- Well experienced in working with application servers including IBM WebSphere, Red Hat JBoss Oracle Web Logic and Apache Tomcat servers
- Expertise in applying JMS (Java Messaging Service) and Log4J for reliable information exchange across Java applications
- Experience in developing test cases and test plans by using Junit
- Extensive experience in Unit testing, Integration testing and User Acceptance testing extensively.
- Hands-on experience with various message queues - Apache ActiveMQ, JMS RabbitMQ and IBM MQ
- Proficient with Web Services Description Language (WSDL) for describing Web services and developing a UDDI compliant registry for publishing and finding description for Web services
- Used log4J for enabling runtime logging. Performed System Integration test to ensure quality of the system
- Progressive educational background with Master’s degree in Management Information Systems with a perfect 4.0/4.0 GPA
TECHNICAL SKILLS:
ESB Mule:: ESB 3.8, 3.7, 3.6, 3.5, 3.3,2, webMethods
Languages:: Java, J2EE, C, C++, R, VBA
Java Technologies: Core Java, Servlets, JSP, EJB - Session beans, Entity Beans, MDB, JMS, JPA
UI Technologies:: Java Script, HTML, CSS, AJAX, jQuery, DOJO
Databases: Oracle 9i/10g/11g, SQL Server 2008, DB2, MySQL, MS Access, FOXPRO
XML Technologies:: XML, XSD, DTD, JAXP (DOM & SAX), JAXB, XSLT
Web Services:: WSDL, SOAP, JAX-WS, JAX-RS, CXF, JERSEY, AXIS
App Servers:: Tomcat, JBoss, WebSphere, Web Logic
Operating System: Windows XP/ 2000/2007/2008, Unix
Development Tools: Rational Application Developer (RAD), Spring Tool Suite (STS), Eclipse, TOAD, Any point Studio
Version Control Tools: SVN, Visual Source Safe (VSS), Concurrent Versions System (CVS), Clear Case, GIT, BitBucket
Servers Apache: Tomcat, JBoss 4.3/6.0/7.0, WebSphere
Build Tools: Maven, ANT, Jenkins, Graddle
Message Queues:: Apache ActiveMQ, Anypoint MQ, JMS RabbitMQ and IBM MQ
PROFESSIONAL EXPERIENCE:
Confidential, San Ramon, CA
Sr. MuleSoft Consultant/Architect
Responsibilities:
- Design and develop Mule flows to create various interfaces between multiple systems that are part of the eCommerce solution.
- Develop interfaces to accept requests from SAP Hybris in JSON format and invoke stored procedures to update tables in SQL Server database.
- Develop JSON schemas and RAML and creating mock service to test them.
- Transform data using DataWeave.
- Publish exceptions to Anypoint MQ hosted on the Cloudhub. Developed a flow to listen to the queue and send email notifications.
- Develop MUnit test suite for unit testing.
- Translating mapping documents and requirements specifications documents into technical design.
- Worked on various Mule connectors / adapters, developing API, API management and developing services on CloudHub
- Hands-on experience with production deployment and postproduction support
Environment: Anypoint Studio 6.1.2, Mule Server 3.8.1, Mule Management Console, RAML, ActiveMQ, Anypoint MQ, Apache-Maven 3.3.9, Nexus, FileZilla 3.14.1, Salesforce, SAP Hybris, GIT, Oracle, Web Logic server 10.3, JMS, Eclipse, JUnit, Mockito, CVS, EMMA, Spring framework - DI, AOP, MVC, Hibernate 3.5, Ant, SQL Server, Oracle, Rally, JIRA, Confluence.
Confidential, Chandler, AZ
Sr. MuleSoft Developer
Responsibilities:
- Design and develop flows in MuleSoft ESB using AnyPoint Studio for enterprise-level complex data integration across multiple, disparate systems.
- Translating mapping documents and requirements specifications documents into technical design.
- Worked on various Mule connectors / adapters, developing API, API management and developing services on CloudHub
- Hands-on experience with production deployment and postproduction support
- Leveraged strong concepts of typical Integrations solutions and analytical, solutioning and effort estimation capabilities and advised project team throughout the development cycle
- Good understanding of typical integration technologies such as HTTP, XML/XSLT, JMS, JDBC, REST, SOAP, WebServices and APIs,
- Exchanged data in various formats such as XML, CSV, EDI and JSON
- Created http inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application using OAuth.
- Transformed, Navigated, Formatted XML documents using XSL, XSLT, XPath, XSL-FO.
- Parsed the XML based responses using JAXB Parser and validated XML against the schema.
- Extensively used MEL for accessing data in payload and DataWeave for data transformations
Skills: Anypoint Studio, Mule ESB 3.7.3, Mule Management Console, RAML, ActiveMQ, Apache-Maven 3.3.3, Nexus, FileZilla 3.14.1, Salesforce, GIT, Oracle, Web Logic server 10.3, JMS, Eclipse, JUnit, Mockito, CVS, EMMA, Spring framework - DI, AOP, MVC, Hibernate 3.5, Ant, HP QC, HTML, XHTML, DHTML, JS, AJAX, DOJO, CSS3, Servlets, JSP, Coherence, Oracle, Rally, JIRA, Confluence.
Confidential, Billerica, MA
Mule ESB Consultant
Responsibilities:
- Involved in Agile - Sprint methodologies to perform requirements gathering, analysis and planning
- Involved in gathering requirements from existing functionality for the custodians
- 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 is 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, 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.
- Transformed, Navigated, Formatted XML documents using XSL, XSLT, XPath, XSL-FO.
- Parsed the XML based responses using JAXB Parser and validated XML against the schema.
- Implemented transformations on mule payload using DataWeave
- Implemented EJB's session bean to maintain mobile session
- Implemented methods to validate, invalidate, keep Alive session for login process and maintaining session credentials.
- Developed REST services to talk with adapter classes and exposed them to the Angular Js front-end. Worked on Restful web services which enforced a stateless client server and support JSON (few changes from SOAP to RESTFUL Technology) Involved in detailed analysis based on the requirement documents
- Worked on serialize and de-serialize of data in applications using JSON
- Used Spring MVC as Web module, involved in design, development of new Action classes to interact with business logic
- Used Spring Frame work for IOC, AOP and DAO layer design patterns
- Used Hibernate as ORM to map Java classes to data base tables
- Implemented business logic components using POJOs
- Developed adapter classes to create a layer over existing code
- Extensively participated in conversion from Sybase to oracle databases
- Simplified Hibernate session and transaction handling by writing a Servlet filter
- Involved in implementing the Hibernate API for database connectivity
- Developed in-memory data grid solution across conventional and cloud environments using Oracle Coherence.
- Worked on design and creation of JSPs that are responsible for presentation layer and used the struts html/bean/logic Tag libraries in the JSPs
- Authenticating to the LDAP by Using the JNDI and developed the login Servlet which is responsible for initial authentication of the users coming from different systems.
- Used Java Message Service (JMS) API to create, send, receive, and read messages.
- Tested components using JUNIT & Mockito during development
- Used IBM Clear Case for source code version control
- Used Tivoli Access Manager to control access and enforce policies across multiple resources.
- Resolving spring framework artifacts and code build & deployment via Maven
Skills: Mule ESB 3.5, XML, XSLT, XPATH, WSDL, SOAP, CXF, REST, JAX-RS, JAX-WS,, Web Logic server 10.3, JMS, Eclipse, JUnit, Mockito, CVS, EMMA, Spring framework - DI, AOP, MVC, Hibernate 3.5, Ant, HP QC, HTML, XHTML, DHTML, JS, AJAX, DOJO, CSS3, Servlets, JSP, Coherence, Oracle, Rally.
Confidential, Houston, TX
MuleSoft Developer
Responsibilities:
- Translating Functional requirements into technical design
- Involved in Requirements gathering, analysis, design, development, testing and Maintenance
- Implemented agile development process on Software Development Life Cycle
- Developed a new application, which connects to the client database and interacts with the existing file mover application and process the transfer of files from Pertabytes’ proprietary system to third party system
- Involved in preparation of design document specifications, troubleshoots and testing.
- Used Mule ESB in designing the application as a middleware between the third party system and the customer side system
- Integrated different enterprise applications based on the designed architecture.
- Used putty for SSH keys and passwords information to access the folders.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
- Created Http inbound and outbound flows and tested it working functionality.
- Used Database Connectors to connect with respective systems using Mule ESB
- Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.
- Used ActiveMQ for messaging service in the applications
- 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
- Developed RESTful/SOAP web services in Mule ESB based on SOA architecture
- Utilized integration Patterns, integration tools, EAI, Transformations, XML Schemas, and XSLT.
- Used Quartz connector to schedule the batch jobs
- Integrating the salesforce with MuleSoft for connecting applications, data sources and APIs with cloud
- Deployed Mule ESB applications into MMC (Mule Management Console)
- Deployed application in UNIX and to connect to see logs for fixing UAT/Production defects
- Developing Mule ESB projects for the services with synchronous and asynchronous mule flows
- Developed Mule flows to integrate Data from various sources into Database, from ActiveMq topics and queues, some transformations were done at the integration layer.
- Developed an Integration Component with third party application using Mule ESB
- Experience in integrating Cloud applications like SFDC, Workday & Intacct using Mule ESB
- Have integrated web services including SOAP as well as REST using Mule ESB
- Undertake code reviews.
Skills: Anypoint Studio, Mule ESB 3.4, Mule Management Console, RAML, ActiveMQ, Apache-Maven, Nexus, FileZilla 3.14.1, Putty, Salesforce, GIT, Oracle, JIRA, Confluence.
Confidential
Technical Lead
Skills: webMethods 7.12 Platform (Integration Server, Broker, Developer, JDBC Adapter6.5, MWS, webMethods Administrator), EAI, Oracle, DB2, Toad, XML Spy, SQL, XML, flat files, SOAP, WSDL, etc.
Confidential
SSIS Developer
ConfidentialSr. EAI Developer
Skills: Designer, MWS, Developer, Trading Networks, Integration Server, JDBC adapter, SAP adapter etc
Confidential, Atlanta, GAEAI Developer
Skills: webMethods Integration Server 6.0, Siebel Intelligent Adapter 4.2.1
Confidential, Deerfield, IllinoisIntegration Developer/Systems Analyst
ConfidentialDatabase Developer