Shubham Gupta

Shubham Gupta

$20/hr
Apigee api developer
Reply rate:
-
Availability:
Hourly ($/hour)
Location:
Bengaluru, Karnataka, India
Experience:
3 years
Shubham Gupta Professional Summary: 3​ years of experience in the creation, management, and consumption of ​REST APIs​ using APIGEE Edge​. ● Deep implementation exposure in designing, implementing, and publishing ​API Proxy​ & configuring ​Policies ​like Traffic Management, Service Callouts, Security, Mediation & Extension. ● Experienced in deploying APIs in ​CI/CD environments ​using​ Jenkins, Apigee Lint, Apickli, Cucumber ,Slack ​& ​Maven Deploy plugin o ​ n Apigee Edge. ● Hands-on experience with Apigee API Platform ​On-Premises installation, management and upgrade processes. ● Experienced in Apigee ​On-Premises Capacity Upgrade​ by adding or removing logical elements such as Organizations, Environments, Virtual Hosts & entire regions etc. ● Experienced in Apigee ​On-Premises Monitoring ,Troubleshooting, Security & Management Capabilities. ● Proficient in developing API specifications using ​Swagger/Open API Spec 3.0​. ● Experienced in building highly customized standalone ​HTTP-based ​APIs and backend services using ​Node​.​js​. ● Skilled in deploying ​Node.js​ applications to the ​Hosted Targets ​environment. ● Migrating an existing proxy with a traditional​ Edge Node.js target implementation​ to Hosted Targets. ● Proficient in the ​testing ​of ​Restful APIs ​using ​Postman ​& ​Jmeter. ● Experienced in maintaining & handling APIGEE software components like ​Edge Router​, Message Processor​, ​Cassandra ,Zookeeper & OpenLDAP​ ​. ● Hands-on experience with API security authentication & authorization framework such as OAuth 2.0 , API Keys​, ​Basic HTTP Authentication​ & ​TLS/SSL​. ● Proficient in working with cross-functional teams, located at different geo-locations. ● Implemented requirements of the API layer like ​Security​, ​Analytics​, ​Quota​. ​Rate limiting​, Caching​, ​Logging​, ​Monetization, Debugging ​using Apigee Edge. ● Converted web services from ​SOAP to REST​ or vice-versa, using the Apigee API management platform. ● Significant experience in integration of APIGEE Edge with Identity management systems like OKTA ​& external ​log ​management providers like ​Loggly ​& ​Splunk. ● Experienced in converting ​XML to JSON​ & JSON to XML & transforming XML with XSL. ● Experience in creating shared flows for ​Error Handling​ & to define default ​fault rule​ to handle ​generic errors​ in API using the Apigee Edge API Platform. ● Apigee ​Developer Portal​ setup and ​customization ​which is based on ​Drupal ​CMS. ● Experience in the APIGEE ​Edge Micro Gateway ​setup & configuration ● Implementation exposure to ​Key-Value Maps (KVM)​, ​Custom Analytics Reports & Trace Console. ● Technical Skills: API Management Google’s APIGEE Edge, Axway, Tibco Mashery Languages Node.js, Javascript, Java, Python API Security​ OAuth 2.0, API Key, TLS/SSL Certificates, JWT ,SAML 2.0 Database PostgreSQL,Apache Cassandra,MongoDB, Apache Zookeeper, SQL Server Cloud Platforms Google Cloud Platform (GCP) , Amazon Web Services(AWS ) , Azure DevOps (CI/CD Pipelines) Jenkins, GitHub, Chef, Ansible, Kubernetes, Slack, Maven Plugin, Apigee Lint, Apickli, Cucumber ,Mocha, Git Apigee (OnPremises) Operating Systems OpenLDAP, Router, Message Processor,Qpid Server,API BaaS Formats/ Protocols Swagger 2.0,OpenAPI Specification 3.0,HTTP/HTTPS,SOAP, REST, XML, Xpath, XSD, UDDI Other Tools Postman, Jmeter ,Splunk, Loggly , Drupal CMS , Dockers Microsoft Windows , Linux Professional Experience​s: Accenture, Hyderabad Application Development Analyst Apr.2019 - Sept.2019 Client : B ​ iogen Role : A ​ PI Developer Description : Biogen is using Google Cloud's Apigee Platform to provide nationwide API-based connectivity to help ensure data, applications, and services are easy, yet securely, available when and where needed. Apigee Edge platform provides an end-to-end solution for Biogen to deliver APIs that support its internal and external digital transformation initiatives, from creation to governance, testing, protocol translation, and reporting and analytics. Responsibilities : ● ● ● ● ● ● ● ● Used ​Apigee Edge​ for the full API lifecycle management. Experienced in design, develop, configure & troubleshoot ​API Proxies​ & ​Policies ​using APIGEE Edge. Good understanding of the ​APIGEE platform​ and all relevant APIGEE components like ​Edge Router, Message Processor, Cassandra & Zookeeper​. Experienced in API Testing using ​Postman UI​ & ​Jmeter​, Solid experience in implementing ​API proxy​ for filtering, routing, transforming, and securing various messages. Implementation of authentication and authorization frameworks like ​OAuth 2.0,JWT​,​API Keys​ ,​Basic HTTP Authentication​,​TLS/SSL​ & ​SAML​ Authentication. Enabled Rate limiting by ​Quota, Spike Arrest,​ and Concurrent Rate Limit policies Experienced in setting up of ​Apigee Developer Portal (Drupal-based)​ for service providers to onboard app developers, add API documentation and customization. ● ● ● ● ● ● ● ● ● Designed & developed an API platform to connect to various disparate backend systems for seamless data exchange. Ensured ​API documentation ​using Swagger and updated it frequently for Apigee Edge Platform, Exposure to the generation of ​Custom Analytics reports​ and integration with external tools like ​Splunk ​& ​Loggly. Created API Proxy from ​OpenAPI Specification​ in Apigee Edge Debug API Proxy and trace API Flow in Apigee Edge using ​Trace Console​. Exposing a ​SOAP​ service as a ​REST API​ Proxy with Apigee Edge Extract Variables from XML Payload & JSON payload in an API. Followed best practices in API Design. Helped troubleshoot and resolve issues related to the Apigee platform and API Gateway Tech Mahindra Pvt. Limited, Bengaluru Software Engineer Client Role : B ​ ritish Telecom : A ​ PI Developer Description : Dec. 2016 - Apr.2019 British Telecom, the telecom giant launched its API Platform, leveraging Apigee technology. BT’s APIs are available as web services, and the developer on-boarding process has been reduced to as little as a few hours. In addition to messaging and billing APIs, the company offers a payment API for in-app purchases and a suite of speech recognition APIs. Using Apigee Edge, British Telecom launched the B.T. Developer Portal, a self-service API development portal with an easy-to-use graphical interface. Responsibilities : ● ● ● ● ● ● ● ● ● Design and Development of ​Restful APIs​ using ​Apigee Edge​ which includes requirement gathering, development, deployment & E2E support. Involved in the complete project cycle right from requirement analysis to system study, designing, coding, testing, debugging, documentation, and implementation. Developed ​OAuth 2.0​ implementation for third-party apps to provide them access to the client platforms. Implementation of Authentication features like ​TCL/SSL​ Authentication, ​Basic HTTP Authentication, ​SAML​ Authentication. Experience in ​API Design Patterns, REST, JSON, XML, Request & Response Modifications, Swagger UI, GIT, Maven, Caching implementation & Error Handling, Good Knowledge of Network Security ​Protocols​, Access Management, Network Infrastructure management, and Quality control. Exposure to various APIGEE Edge ​Policies ​(Traffic Management, Mediation, Security and Extension Policies), HTTP specification, REST, JSON, and XML. Knowledge in ​XML ​based concepts like XSD, XPATH, W ​ SDL​, Web Services, WS Security & Policy. Worked on the ​Drupal developer ​portal to add & manage API documentation and portal customization. Education: ● Bachelor of Engineering, Shriram Institute of Technology, Jabalpur, (M.P.) June 2016
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.