Mohit Garg, Developer in Delhi, India
Mohit is available for hire
Hire Mohit

Mohit Garg

Verified Expert  in Engineering

Solutions Architect and API Developer

Location
Delhi, India
Toptal Member Since
July 12, 2023

Mohit is a skilled solutions architect and API developer with over ten years of experience in API development, API management, and cloud integration. He is an Apigee, Axway, Azure API gateway, IBM API Connect, and microservices expert. He excels at designing and implementing cloud solutions on Google Cloud Platform, Azure, and AWS. Mohit has worked in the banking, finance, retail, insurance, healthcare, and hospitality industries.

Portfolio

Freelance Clients
API Development, Apigee, Azure, Google Cloud Platform (GCP), Python
Global Payments
Apigee, Amazon Simple Notification Service (Amazon SNS), AWS Lambda, Node.js...
BCBSMA
Apigee, Azure Kubernetes Service (AKS), Azure App Service, Azure API Management

Experience

Availability

Full-time

Preferred Environment

Apigee, Azure API Management, Axway, Azure, Google Cloud Platform (GCP), Node.js, Python 3, Google AdWords, RESTful Services, API Management

The most amazing...

...RESTful APIs I've designed and developed integrate with 3rd-party systems such as SAP, Sprinklr, Salesforce, and Amazon.

Work Experience

Cloud Integration Architect

2022 - 2023
Freelance Clients
  • Designed and developed multiple integration APIs directly communicating with Salesforce and Sprinklr back-end services using Azure and Apigee Edge API gateway.
  • Set up a Python-based app service that interacts directly with Cosmos DB instances in Azure.
  • Developed Java Spring Boot microservices and deployed them to the Google App Engine.
  • Created asynchronous flows using cloud functions, pub/sub, and Apigee hybrid.
Technologies: API Development, Apigee, Azure, Google Cloud Platform (GCP), Python

Apigee Integration Architect

2021 - 2022
Global Payments
  • Developed API proxy using Apigee Edge that is liable for various banking and customer operations.
  • Containerized Apigee using EKS (Kubernetes), EC2 instances, TestRail, and RapidAPI Testing (RAPIT) for API testing.
  • Used AWS's Simple Queue Service (SQS) and Simple Notification Service (SNS) features to interact with Apigee Edge.
Technologies: Apigee, Amazon Simple Notification Service (Amazon SNS), AWS Lambda, Node.js, Java, RESTful Services, Spring Microservice

Apigee Team Lead

2021 - 2021
BCBSMA
  • Designed and developed 50+ APIs exposed via Apigee that interact with IBM Integration Bus (IIB) and Sapphire Digital.
  • Implemented Java encryption and decryption logic in Apigee. Took advantage of Kernel-based Virtual Machine (KVM) and caching to store default responses and reduced response time.
  • Configured Lambda extensions in Apigee to make a connection with AWS Lambda functions.
  • Leveraged Azure API Management to expose OAuth 2.0 API, which utilizes the Azure Key Vault.
Technologies: Apigee, Azure Kubernetes Service (AKS), Azure App Service, Azure API Management

API Developer and Team Lead

2020 - 2020
AustralianSuper
  • Designed and developed API proxies on Axway, installed as an on-premise Azure Kubernetes Service (AKS) version.
  • Configured the policy studio with Azure API management (Azure APIM), enabling OAuth, Azure AD LDAP, ForgeRock OAuth 2.0 integration, logs customization, customizing policy, setting global policy, gateway, and API level throttling/rate limiting.
  • Developed a global request API proxy that validates the JSON Web Token (JWT) assigned by an external party, including ForgeRock. In addition to this, it also authenticates and authorizes the request using the API key.
Technologies: Axway, API Management, Azure, REST

API Developer

2019 - 2020
KAO
  • Acted as team lead, working in AWS and Apigee's development activities and managing the deliverables.
  • Automated the sales order and payment process by creating Amazon's Seller Central APIs proxy by leveraging the advantage of Amazon Lambda, DynamoDB, SQS, and SNS.
  • Performed dynamic routing and serverless computing. Transformed the synchronous order placing process to asynchronous using Node.js.
Technologies: Apigee, AWS Lambda, Node.js

API Developer

2018 - 2019
Sephora
  • Designed and developed APIs using Apigee. Swagger is used for creating APIs. Using various policies in Apigee, we implemented OAuth2.0.
  • Implemented the Auth code authentication to Sephora's API to interact with Facebook Messenger APIs.
  • Designed and developed a mock testing framework using Node.js, Express, and JSON-server modules.
Technologies: Apigee, API Management, Java, JavaScript

API Developer

2012 - 2018
Lloyds Banking Group
  • Exposed the existing SOAP-based open customer information system (OCIS) services into REST-based API using Apigee and shared the generated Swagger with consumers.
  • Developed the RESTful web-based services using Information FrameWork (IFW) and DataPower. We modeled the service in the IFW REST JAX-RS model and generated Swagger and JSON schema.
  • Built DataPower RESTful web services such as JSON and XML over REST that will interact with existing DataPower services.
Technologies: SOAP, Apigee, IBM API Connect, Java

Apigee Cloud Integration

I designed and developed multiple integration APIs directly communicating with Salesforce and Sprinklr back-end services using Azure and Apigee Edge API gateway. I worked on setting up a Python-based app service that interacts directly with Cosmos DB instances in Azure.

Apigee Integration Architect – Global Payments

Worked on the API integration solution for the banking domain. Designed and developed internal and external APIs, using SQS and SNS features of AWS to interact with Apigee Edge. Utilized TestRail and RapidAPI Testing and containerized Apigee using EKS (Kubernetes) and EC2 instances.

API Developer – KAO

Worked in AWS, Azure, and Apigee's development activities and managed the deliverables. Automated the sales order and payment process by creating Amazon's Seller Central APIs proxy by leveraging the advantage of Amazon Lambda, DynamoDB, Simple Queue Service (SQS), and Simple Notification Service (SNS).

Libraries/APIs

Apigee, Azure API Management, API Development, Node.js, Google AdWords

Tools

Azure App Service, Google Kubernetes Engine (GKE), Amazon Simple Notification Service (Amazon SNS), IBM API Connect, Azure Kubernetes Service (AKS)

Platforms

Azure, Google Cloud Platform (GCP), Google App Engine, AWS Lambda, Amazon Web Services (AWS)

Other

RESTful Services, SOAP, Axway, API Management

Languages

Python 3, Java, JavaScript, Python

Frameworks

Spring Microservice

Paradigms

REST, DevOps, Agile

Storage

Azure Cosmos DB

2008 - 2012

Bachelor's Degree in Computer Science

NorthCap University - Haryana, India

OCTOBER 2022 - PRESENT

Google Cloud Essentials

Google Cloud

JANUARY 2022 - PRESENT

Microsoft Azure Fundamentals

Microsoft

JUNE 2020 - PRESENT

Google Apigee Certified Professional API Engineer

Google

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring