Professional Documents
Culture Documents
A MuleSoft Developer with around 6 years of overall IT experience and 3+ years having
specialized experience on using MuleSoft ESB and Enterprise Application Integration (EAI).
MuleSoft Certified Developer API Design (RAML 1.0).
License: e6844eb7-93f0-3e86-9375-2e38eb520b0f
WORK PREFERENCE:
Good programming knowledge in C, C++, Java, HTML, XML, SQL, PL/SQL, Unix Shell Scripts.
B. EDUCATION
C. WORK EXPERIENCE:
Currently working as a MuleSoft Dev Consultant @Sprint, Overland Park, KS.
E. Technical Skills
Programming Languages : C, Java, XML, SQL, PL/SQL, Unix Shell Scripts
Java Technologies : J2EE, Mule, Servlets, JSTL, JSP, JSF, EJB, Struts, Spring, Hibernate, JDBC,
Entity Beans
Software Methodologies : SDLC, Waterfall, Agile, Scrum
Databases : Oracle 8.x/9i/10g/11g, MySQL, SQL Server and DB2
MuleSoft : MuleSoft 3.9.0, Mule ESB 3.4+, Mule EE 3.5+, RAML, Mule Server 3.x,
Data Weave, Transformers
Web Services : WSDL, SOAP, JAX-WS, JAX-RS, CXF, AXIS.
Unit Testing : MUnit, Junit, Mockito
Web/ Application Servers : Tomcat, WebLogic, WebSphere
Responsibilities included:
Followed the guidelines of agile methodologies using Scrum for SDLC for project management.
Followed Agile Methodology with a 2-week sprint process, which included iterative application
development, monthly sprints, stand-up meetings, poker planning sessions, elaboration sessions.
Worked on preparing the technical specification documents (TDS's) for all the services that are to be
implemented.
Worked on MuleSoft 3.9 and used it in designing the GST API application as a middleware between
various back-end systems like EAI, RMS etc.
Developed the Mule APIs using the multi-layer approach Mule, Java, Angular JS and iOS layer(Sprint GST,
Activate, GUI and Rep IPad) like system, process and experience layer so that the applications are highly
scalable and reusable.
Worked with DataWeave for handling the complex logic to transform the data.
Extensively worked across different departments to develop, design, test and deploy Web Service
Integrations, EAI Integrations based on the requirements.
Created REST services using RAML, routing, orchestration, transformations and security of Mule
application using OAuth.
Used OAuth and Basic authentication to secure the API’s.
Worked on MUnit test cases and followed the full CI/CD lifecycle.
Implemented design patterns like message enricher pattern and the splitter aggregator pattern.
Used Maven to build the project.
Project Description:
As the world’s largest non-profit educational measurement organization, ETS develops, administers
and scores more than 50 million tests annually in over 180 countries, at more than 9,000 locations
worldwide. But, we do much more than just develop tests and evaluate results.
Responsibilities included:
Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of
J2EE application. Actively involved with the team and management as a part of Agile (SCRUM).
Hand-on -experience in developing the applications on the Mule ESB (on premise) platform.
Experience in MuleSoft Any point API platform on designing and implementing Mule APIs.
Excellent working knowledge of XSLT and XPath expressions & functions.
Implement automated MUnit tests with a minimum of 80% code coverage for all code delivered.
Followed Agile Methodology with a 2-week sprint process, which included iterative application
development, monthly sprints, stand-up meetings, poker planning sessions, elaboration sessions.
Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
Involved in meetings to enhance the sprint process based on previous experiences.
Accomplished in implementing integration flows using Mule AnyPoint Studio to connect to REST, SOAP
service, Oracle Database, and Active MQ broker.
Replaced all Data Mapper mapping component to Transform Message component and written new Data
Weave code.
Successful in migrating Mule ESB 3.5 applications to Mule ESB 3.7 and have updated all the
dependencies.
Hands on experience with transformers, exception handling, testing & Security of Mule ESB endpoint
through OAuth.
Utilized CloudHub connector in the mule flows for triggered alerts during exceptions and to capture the
failed records for further recovery.
Used integration patterns, integration tools, EAI, Transformations, XML schemas and XSLT.
Hands on experience in installing and configuring Eclipse IDE, Ant and Maven for development.
MTS Search API, this Merchant Transaction Search API will enable merchants to perform transactions
search for all previously submitted transactions. The transactions include successfully authorized and
declined purchases and refunds.
Institutional Salesforce Integration project – Implementation of a new CRM. Data Integration to new CRM
and data conversion from existing CRM Platform to new CRM Salesforce.
Responsibilities included:
Followed the guidelines of Agile methodologies using Scrum for SDLC for project management.
Worked on preparing the technical specification documents (TSD'S) for all the services that are to be
implemented.
Built Proof of Concept (POC) for the Inbound, and Outbound modules to call the third-party
vendor API's using MuleSoft and Java.
Utilized MuleSoft’s Poll and Watermark with Batch for heavy lifting / processing large amounts
of data and complex integrations to transform the large data between various source and
targets.
Integration to Salesforce from various systems which includes but not limited to Databases
and .Net based APIs using Mule Data Weave.
Data Migration from MS Dynamics CRM to Salesforce and high level Integration Tech Designs
for various systems in the Salesforce CRM Integration project.
Developed RAML based REST web services for API's using Mule ESB and Consumed REST web
services and tested using Postman tool.
Data Migration and Integration on different objects in Salesforce such as Party, Users,
Company(Account), Contacts, Opportunity and Portfolio.
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.
Implemented synchronous and Asynchronous messaging scopes using Active MQ in Mule. Used
Database Connectors to connect with respective systems using Mule ESB.
Used encryption algorithms to encrypt the fields in the environment properties. Utilized
integration Patterns, integration tools, EAI, Transformations, XML Schemas, and XSLT.
Used Quartz connector to schedule the batch jobs.
Knowledge of SOA Design patterns for building middleware systems ground up using Message
Routing, Message Filtering, Message Transformation, Batch message processing and error
handling in Mule ESB.
Experience in developing interfaces between Salesforce and Oracle ERP/MS SQL DB using
Informatica Cloud/Mule ESB technologies.
Implemented flows for salesforce outbound / inbound calls as per business process.
Strong knowledge and hands on experience in documenting and designing REST API's using
RAML File.
Involved in creation & deployment of the application, done with unit testing by writing the
MUnit test case.
Provided production support by debugging system issues.
Created http inbound & outbound flows, routing, orchestration, transformations and Security of
MULE ESB application using OAuth.
Deployed MUnit to validate mule flows where Mule ESB applications were implemented into
MMC (Mule Management Console).
Implemented MULE ESB to route various calls to do validation of service input and to handle
exceptions.
Used Git as a version and source controlling tool and deployed the application on premises as
well as on Cloud Hub.
Project Description:
Responsibilities included: