Mohit Garg
Verified Expert in Engineering
Solutions Architect and API Developer
Delhi, India
Toptal member since July 12, 2023
Mohit is a skilled cloud integration architect and API developer with 11+ years of experience. He is an expert in GCP, Azure, Apigee, Axway, Azure API Manager, IBM API Connect, microservices, and Azure services such as Azure Functions, Queue Storage, App Service, and AKS. He has experience in Terraform as well. Mohit excels at designing and implementing cloud solutions on Google Cloud Platform, Azure, and AWS. He's worked in the banking, finance, retail, insurance, and healthcare industries.
Portfolio
Experience
Availability
Preferred Environment
Apigee, Azure API Management, Azure, Google Cloud Platform (GCP), Python 3, API Management, Terraform, Azure Functions, Azure Kubernetes Service (AKS)
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
Freelance Clients
- Designed and developed multiple integration APIs directly communicating with Salesforce and Sprinklr back-end services using GCP APIGEE.
- Designed and developed Python FastAPIs and deployed them as a service to GCP Cloud Run. Implemented automated CI/CD pipelines for the same.
- Managed containerized applications using GKE Kubernetes, streamlining the deployment, management, and scaling of containerized applications, and worked on features like automated updates, node auto-provisioning, and integration with Google Cloud services.
- Created asynchronous flows using Cloud Functions, Pub/Sub, and an Apigee hybrid.
- Worked on GCP services such as Cloud Functions, App Engine, Cloud Storage, Cloud Run, GKE, and Cloud Build.
- Worked on Azure services such as Function App, App Services, Azure Storage, Container Apps, AKS, and Azure Pipelines.
Apigee Integration Architect
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.
Apigee Team Lead
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.
API Developer and Team Lead
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.
API Developer
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.
API Developer
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.
API Developer
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.
Experience
Apigee Cloud Integration
Apigee Integration Architect – Global Payments
API Developer – KAO
Education
Bachelor's Degree in Computer Science
NorthCap University - Haryana, India
Certifications
Google Cloud Essentials
Google Cloud
Microsoft Azure Fundamentals
Microsoft
Google Apigee Certified Professional API Engineer
Skills
Libraries/APIs
Apigee, Azure API Management, API Development, Node.js
Tools
Azure App Service, Google Kubernetes Engine (GKE), Amazon Simple Notification Service (SNS), IBM API Connect, Azure Kubernetes Service (AKS), Terraform
Paradigms
DevOps, REST, Azure DevOps, Agile
Platforms
Azure, Google Cloud Platform (GCP), Google App Engine, AWS Lambda, Amazon Web Services (AWS), Kubernetes, Google Ads, Azure Functions
Languages
Python 3, Java, JavaScript, Python
Frameworks
Spring Microservice
Storage
Azure Cosmos DB
Other
RESTful Services, SOAP, Axway, API Management
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