You are on page 1of 6

Chandra

Sr. MuleSoft Developer

A.SUMMARY OF PROFESSIONAL EXPERIENCE

 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.

Some of the highlights of the Past professional career:

 Experience in designing, developing, testing, maintaining and implementing Mule ESB.


 Experience in Mule ESB with implementing Service Oriented Architecture (SOA) and Enterprise
Application Integration (EAI) using Mule Server 3.x
 Extensively worked on MuleSoft AnyPoint Studio and MuleSoft AnyPoint Platform and used it to
interface application services by utilizing message routing, data transformation and service
creation utilities.
 Extensively worked on Mule version 3.9
 Data Migration and Integration on various objects in Salesforce CRM such as Party, Users,
Company/Account, Contacts, Opportunity and Portfolio.
 Worked with DataWeave for handling the complex logic to transform the data.
 Experience in MuleSoft AnyPoint API Platform on designing and implementing Mule APIs.
 Aided in troubleshooting Mule ESB (debuggers / flow analyzers), deployment, and tuning and
worked with Mule ESB 3.7.3 and migrated Mule ESB 3.5 apps to Mule ESB 3.7
 Experience in Application Integration using Mule ESB with Connectors, transformations, routing, Active
MQ, JMS and Rabbit MQ.
 Experience on both Enterprise and Community edition of Mule ESB and configured Mule API Manager
and RAML.
 Expertise in handling various RAML resources to implement REST based APIs.
 Experience in Web Development applications using Core Java, Servlets, JSP, EJB (Session Beans,
Entity Beans), JDBC, XML, XSLT, RMI, JNDI, Java Mail, XML Parsers (DOM and SAX), Java Beans
and Web Services.
 Experience in integrating various third party financial solutions with the custom made web
application.
 Experience in Integrating External Web services and SOAP based Web services, API and Emails.
 Experience in Mule flow variables, record variables, MEL (Mule Expression Language), various
connectors like File, HTTP, Oracle Database, Salesforce, CXF, flow references and exception strategies.
 Formulated build and deployment Mule projects to cloud hub using Maven and using Jenkins
to deploy the artifacts to cloud hub.
 Used GitHub repository and BitBucket.
 Experienced with JDBC API to call SQL Queries and PL/SQL (Stored Procedures) in the
Database.
 Experience on iPaaS system which designed to allow users to connect applications that reside
in the cloud or on-premises and deploy them without installing or managing any hardware or
middleware (Mule CloudHub).
 Experience in implementing MuleSoft Batch Processing and Scatter-Gather.
 Experience in MuleSoft Expression Language (MEL) to access payload data, properties and
variable of Mule Message Flow.
 Experienced in all phases of Software Development Life Cycle (SDLC), quality management
systems and project life cycle processes, Waterfall and Agile, Scrum.
 Strong team player, ability to work independently and in a team as well, ability to adapt to a
rapidly changing environment, commitment towards learning, Possess excellent
communication, project management, documentation, interpersonal skills.

B. EDUCATION

Master’s in Computer Science from University of Central Missouri.


Bachelors in Engineering from Jawaharlal Nehru Technological University.

C. WORK EXPERIENCE:
 Currently working as a MuleSoft Dev Consultant @Sprint, Overland Park, KS.

D. Certifications & Affiliations


 Certified MuleSoft Developer
 API Design Associate (RAML 1.0)
 Integration & API Associate
 License: e6844eb7-93f0-3e86-9375-2e38eb520b0f

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

F. Details of Professional History

Client: Sprint, Overland Park KS


Role: MuleSoft Developer
Duration: August 2018 – 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 is a communications company that offers wireless and wireline communication products
and services to individual customers, businesses, government subscribers and resellers.
Sprint GST API, this Guided Selling Tool API will enable reps at the Sprint Store to Create New Account/
Buy Accessories and Pick up my order for New Customers. Also, it will allow reps to do journeys like
Upgrade/ add a Line/ Device Swap, Pay my bill, Buy Accessories, Manage my account, Pick up my order and
Return or Pay off Device for Current Customers.

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.

Client: ETS, Princeton NJ


Role: MuleSoft ESB Developer
Duration: August 2017 – July 2018
Environment: MuleSoft ESB 3.5.3/3.7.3, AnyPoint Studio 5.4, RAML 0.8, CloudHub 1.51.0, Java1.7/J2EE, Mule
Runtime Engine 3.5.3/3.7.3, MUnit 1.1.0, Spring, Web Services, JPA, ActiveMQ, Rabbit MQ, XPATH, XSLT, XSD,
SOA, DataWeave, Mongo DB, JSON, POJO, Eclipse IDE, log4j, GIT, ANT, WebLogic, JUnit, Maven 3.1+, OAuth.

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.

Client: BBVA Compass, Birmingham AL


Role: Junior Mule ESB Developer
Duration: Dec 2015 – July 2017
Environment: MuleSoft AnyPoint Studio 6.0, Mule ESB 3.4.2/3.8.0, Mule Runtime Engine 3.4.2/3.8.0, Mule
CloudHub 1.49.0, RESTful APIs, RAML 0.8/1.0, Oracle, JSON, XML, XSLT, SOAP, WSDL, Microsoft Azure, OAuth,
Mule connectors, Data Weave Language, Salesforce connector, Mule Transformers, Mule Expression Language
(MEL), Jira, Mule Filters, Mule Scopes, Mule Components, MUnit 1.1.1, SVN, Jenkins, Maven 3.3.1, GIT and JAVA
1.7/J2EE

Project Description: GATEWAY – MTS Search API / Institutional Salesforce Integration

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.

Client: VitalSoft Artifacts PVT LTD. Hyderabad, India


Role: Junior Java Developer
Duration: Jan 2013 – December 2014
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:

Retail Management and Financial Management System

Responsibilities included:

 Involved in end to end development of SDLC using Waterfall methodology.


 Collaborated with the business and technical teams to discuss about the issues.
 Developed user interface using JSP, HTML, CSS, JavaScript, Tag libraries, JQuery, spring,
Hibernate and AJAX.
 Used Core Java concepts like Collections, Exception Handlings, Serialization, Multi-Threading,
Concurrency, Latest java features.
 Used Struts framework to define Controller, action mappings, forms and View pages.
 Integrated the application with Validation Framework.
 Used Core Java & J2EE design patterns like Singleton, Factory, Business Delegate, Adapter, MVC,
DAO, VO, DTO, Service Locator etc.
 Used WSDL, SOAP, AXIS and JAX-WS technologies to create web services, generate stubs and
consuming the existing services.
 Developed Restful web services using JERSEY tool.
 Developed EJBs - Session beans for Business logic & Entity Beans for Persistence.
 Used JNDI to do connection pooling.
 Written SQL Queries and PL/SQL - stored procedures, functions, indexes, triggers and
sequences to interact with the database.
 Used JMS to pass messages as payload to track different statuses, milestones and states in the
workflows.
 Developed and documented Test cases, Test scenarios & Test scripts for Unit testing and Black
box testing and after all wrote show case documents for showing to the users and other teams.
 Involved in creating JUNIT test cases.
 Ran check style & Find bugs defects and fixed them before code check-in.
 Used Ant tool to build the code & deployed the application on IBM Web sphere application
server.

You might also like