Gaurav is available for hire
Hire GauravGaurav Garg
Verified Expert in Engineering
Salesforce and MuleSoft Developer
Location
Sirsa, Haryana, India
Toptal Member Since
April 25, 2022
Gaurav是Mule 4和TIBCO认证开发人员,也是集成解决方案方面的专家, including analysis, design, development, 并使用MuleSoft和TIBCO实现. Gaurav已经使用Pub/Sub设计模式创建了poc、中介组件和接口. 他已经将接口从内部部署过渡到容器化的微服务,并转换了整体架构. 他的核心技能包括Mule、TIBCO、Kubernetes和Docker.
Portfolio
Cognizant
MuleSoft, Kubernetes, Docker, Jenkins, Java, Amazon Web Services (AWS)
Isteer
MuleSoft, Kubernetes, Docker, Jenkins, Amazon Web Services (AWS)
Infosys
MuleSoft, Jenkins, Java, Pub/Sub
Experience
Availability
Part-time
Preferred Environment
MuleSoft, TIBCO
The most amazing...
...我开发的工具是一个API验证框架,用于动态验证传入的请求.
Work Experience
Senior Consultant
2021 - 2023
Cognizant
- 设计可重用的共享模块作为框架,以帮助团队成员加快开发. 创建了一个API验证框架,用于根据一组特定规则动态验证请求.
- 使用Docker和Kubernetes将接口从本地迁移到容器化微服务. 参与项目的过程改进活动,并作为直接与欧洲客户合作的个人贡献者.
- 收集需求,直到项目部署到生产环境.
技术:MuleSoft, Kubernetes, Docker, Jenkins, Java, Amazon Web Services (AWS)
Senior Consultant
2020 - 2021
Isteer
- 使用MuleSoft为200个批处理作业创建了可重用的解决方案, which helps manage jobs from a single UI.
- 从零开始实现容器化解决方案. 我的职责是将Oracle中实现的单片架构转换为面向微服务的架构.
- 创建了一个框架,用于在维护活动期间处理请求,以避免数据丢失.
技术:MuleSoft, Kubernetes, Docker, Jenkins, Amazon Web Services (AWS)
Consultant
2019 - 2020
Infosys
- 开发使用Pub/Sub设计模式创建可靠接口的模板和指导方针.
- 开发了一个错误处理框架,以确保最大的可靠性.
- 监督设计、开发、测试、部署和支持.
技术:MuleSoft, Jenkins, Java, Pub/Sub
Consultant
2018 - 2019
TIBCO Software
- Designed and developed various APIs, 企业服务总线应用程序, 以及用于银行应用程序的可重用集成组件.
- 创建了一个中介组件,作为所有ESB应用程序的入口点. 该项目还涉及到完整的web服务(SOAP), REST (JSON) implementation, orchestration, and business processes.
- 为框架从BW5迁移到BWCE创建了一个POC. 充当零售模块的ESB主管.
技术:TIBCO, TIBCO企业消息服务(EMS), Kubernetes, Docker, Jenkins
Senior Software Engineer
2016 - 2018
Hexaware Technologies
- 从功能分析师那里收集需求, prepared technical design documents, 并作为ESB团队的一员开发了实用工具和框架来增强可重用性.
- Developed error-free running codes. 参与团队会议,审核业务工作理念.
- 参与项目的过程改进活动.
技术:TIBCO、TIBCO企业消息服务(EMS)、Jenkins
System Engineer
2013 - 2016
Accenture
- 将概念化的需求转化为技术解决方案. 构建集成解决方案,连接打包或自定义应用程序. 使用消息交换模式来促进同步和异步通信.
- 为松耦合设计和基于内容的路由提供了解决方案. Developed error-free running codes.
- Participated in the design document. 协助其他开发人员进行各个阶段的部署.
技术:TIBCO, TIBCO企业消息服务(EMS)
Experience
API Validation Framework
http://github.com/gorugarg/APIDataValidation我是一个零售客户端的MuleSoft开发人员,我被要求创建一个API验证框架,让其他API可以重用. API验证框架的目的是根据一组验证规则动态地检查传入的请求. 如果验证规则中有任何更改,则不需要更改代码和重新部署.
Types of validation rules:
1) Whether a field is mandatory or not.
2)字段是否具有所需的最小长度.
3)字段是否具有所要求的最大长度.
4)字段是否遵循正确的枚举.
5)字段是否遵循正确的Regex模式.
我通过创建一个包含特定API所需的所有规则的JSON验证文件来实现它. 我将该验证文件加载到HashMap中,每个传入的请求都会根据JSON文件中指定的规则进行动态验证.
Types of validation rules:
1) Whether a field is mandatory or not.
2)字段是否具有所需的最小长度.
3)字段是否具有所要求的最大长度.
4)字段是否遵循正确的枚举.
5)字段是否遵循正确的Regex模式.
我通过创建一个包含特定API所需的所有规则的JSON验证文件来实现它. 我将该验证文件加载到HashMap中,每个传入的请求都会根据JSON文件中指定的规则进行动态验证.
Skills
Tools
TIBCO企业消息服务(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
2008 - 2012
Bachelor's Degree in Computer Science
Maharshi Dayanand University - India
Certifications
MAY 2022 - PRESENT
MuleSoft Certified Integration Architect
MuleSoft
FEBRUARY 2022 - FEBRUARY 2024
Mulesoft Level 1 Certified Developer
MuleSoft
APRIL 2017 - PRESENT
TIBCO BusinessWorks认证专业人士
Tibco
Collaboration That Works
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
1
Share your needs
在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2
Choose your talent
在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3
Start your risk-free talent trial
与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.
Top talent is in high demand.
Start hiring