Gaurav Garg
Verified Expert in Engineering
Salesforce and MuleSoft Developer
Gaurav is a Mule 4 and TIBCO Certified Developer and an expert in integration solutions, including analysis, design, development, and implementation using MuleSoft and TIBCO. Gaurav has created POCs, mediation components, and interfaces using the Pub/Sub design pattern. He has transitioned interfaces from on-premises to containerized microservices and converted monolithic architecture. His core skills include Mule, TIBCO, Kubernetes, and Docker.
Portfolio
Experience
Availability
Preferred Environment
MuleSoft, TIBCO
The most amazing...
...tool I've developed is an API validation framework for dynamically validating incoming requests.
Work Experience
Senior Consultant
Cognizant
- Designed reusable shared modules as a framework to help team members speed up development. Created an API validation framework for dynamically validating requests against a specific set of rules.
- Transitioned interfaces from on-premises to containerized microservices using Docker and Kubernetes. Engaged in process improvement activities for the project and as an individual contributor working directly with a European client.
- Gathered requirements until project deployment in production.
Senior Consultant
Isteer
- Created a reusable solution for 200 batch processing jobs using MuleSoft, which helps manage jobs from a single UI.
- Implemented a containerized solution from scratch. My role was to convert the monolithic architecture implemented in Oracle to microservices-oriented architecture.
- Created a framework for handling requests during maintenance activities to avoid data loss.
Consultant
Infosys
- Developed a template and guidelines for creating reliable interfaces using the Pub/Sub design pattern.
- Developed an error handling framework to ensure maximum reliability.
- Oversaw design, development, testing, deployment, and support.
Consultant
TIBCO Software
- Designed and developed various APIs, enterprise service bus (ESB) applications, and reusable integration components for banking applications.
- Created a mediation component that acts as the entry point for all ESB applications. The project also involved complete web services (SOAP), REST (JSON) implementation, orchestration, and business processes.
- Created a POC for framework migration from BW5 to BWCE. Acted as the ESB lead for the retail module.
Senior Software Engineer
Hexaware Technologies
- Collected requirements from functional analysts, prepared technical design documents, and developed utilities and frameworks to enhance reusability as part of the ESB team.
- Developed error-free running codes. Participated in team meetings to review business work concepts.
- Involved in process improvement activities for the project.
System Engineer
Accenture
- Conceptualized requirements into a technical solution. Built integration solutions connecting packaged or custom applications. Used message exchange patterns to facilitate synchronous and asynchronous communication.
- Provided solutions for loosely coupled design and content-based routing. Developed error-free running codes.
- Participated in the design document. Assisted other developers in the deployment of various phases.
Experience
API Validation Framework
https://github.com/gorugarg/APIDataValidationTypes of validation rules:
1) Whether a field is mandatory or not.
2) Whether a field has the required minimum length.
3) Whether a field has the required maximum length.
4) Whether a field follows the proper enumeration.
5) Whether a field follows the proper Regex pattern.
I implemented it by creating a JSON validation file consisting of all required rules needed by a specific API. I loaded that validation file into HashMap and every incoming request gets validated against the rules specified in the JSON file on the fly.
Skillset
Tools
TIBCO Enterprise Message Service (EMS), Jenkins, Apache Maven
Platforms
MuleSoft, Kubernetes, Amazon Web Services (AWS), Linux, Docker
Other
TIBCO, Pub/Sub, APIs
Languages
Java, XML/XSLT, JavaScript, Regex
Storage
JSON
Education
Bachelor's Degree in Computer Science
Maharshi Dayanand University - India
Certifications
MuleSoft Certified Integration Architect
MuleSoft
Mulesoft Level 1 Certified Developer
MuleSoft
TIBCO BusinessWorks Certified Professional
Tibco
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring