Umamahesh-Mulesoft
Umamahesh-Mulesoft
Umamahesh-Mulesoft
Umamahesh
MuleSoft Tech lead
Phone: +91 8885430149
email: [email protected]
B. WORK EXPERIENCE:
Currently working as a MuleSoft Tech lead @ Versatile Software Pvt Ltd, Whitefield - Kundalahalli Main
Road, Siddapura, Bangalore.
D.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 4.0, Mule ESB 3.4+, Mule EE 3.5+, RAML, MuleServer 3.x,
Data Weave, Transformers, MuleSoft AI Chain
Web Services : WSDL, SOAP, JAX-WS, JAX-RS, CXF, AXIS.
Unit Testing : MUnit, Junit, Mockito
Web/ Application Servers : Tomcat, WebLogic, WebSphere
E.Details of Professional
Park KS
Role: MuleSoft Developer
Duration: October 2019 – Present
Environment: MuleSoft AnyPoint Studio 6.4, MuleSoft 3.9.0, Mule Runtime Engine 3.9.0, Mule CloudHub
1.61.0, RESTful APIs, RAML 1.0, Postman, JSON, XML,SOAP UI, XSLT,SOAP, WSDL, Microsoft Azure, OAuth,
Mule connectors, DataWeave, Salesforce connector, Mule Transformers, Mule Expression Language(MEL),
Robo 3T, RMS/EAI, Confluence, BitBucket, Jira, GitKraken, MUnit 1.3.6, HP ALM and ITSM, Agile Central,
Jenkins, Maven 3.3.1, GIT and JAVA 8
Project Description: Sprint GST – Guided Selling Tool API
Sprint Corporation was a major communications company providing a range of wireless and wireline services tailored for
individual consumers, businesses, government entities, and resellers. Their offerings included mobile phone services, internet
connectivity, and various communication solutions, with a focus on delivering customer-centric services through both digital and in-store
experiences
The Sprint GST (Guided Selling Tool) API was developed to streamline interactions at Sprint retail stores by empowering
representatives with a versatile toolkit. This API was designed to support key customer journeys, from account creation to order
management, by giving reps a structured and efficient way to handle different customer needs. The capabilities provided by the API
include:
Through the Guided Selling Tool API, Sprint aimed to create a unified and seamless experience for store representatives and customers
alike, catering to a broad range of account and device management needs. The API’s functionality helped in reducing wait times and
simplifying customer service interactions, ultimately supporting Sprint’s commitment to a high-quality service experience.
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.
Mapped data from CSV to XML and vice-versa using Dataweave and Datamapper and responsible for API
designing using REST and SOAP services.
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.
Client: VitalSoft Artifacts PVT LTD. Hyderabad, India
Role: Junior Java Developer
Duration: Jan 2015 – December 2016
Environment: Java 1.5, J2EE, JavaScript, HTML, CSS, JQuery, AJAX, DB2- SQL, PL/SQL, EJB- Session beans,
Entity Beans, RAD, CVS, Log4j, Junit, Maven, IBM Optim, WSDL, SOAP, AXIS, JERSEY, Ant, Rally, Validation
Framework.
Project Description:
Responsibilities included: