Over all 14+ years of IT experience which include 8+ years of experience in API management technology like APIGEE and Apigee Hybrid.
Worked extensively with API Management product of Apigee edge in consuming the API’s in implementing customer use cases.
Experience using secure authentication mechanisms like SSL, OAuth 2.0, API key and JWT.
Hands on Experience in creating API Proxy’s in Apigee Edge using JavaScript as well as out of box Policies.
Core contributor to a universally used shared tool set including accelerators around scaffolding, DEVOPS flows, security hardening (JWT-Verify), a full test harness, and it all runs on containers in a hybrid cloud environment.
Hands on experience inGoogle Apigee, restful APIs, docker containers, java’s spring boot,DEVOPS, SOA and ESB solutions.
Understand and worked on Apigee’s different topologies for example: Public cloud (Edge), Multi-cloud (Apigee hybrid- AWS and GCP), Edge micro-gateway.
Good knowledge of open banking APIs architecture.
Good knowledge of Google dialog flow integration for a big telecom company with its back-end APIs.
Experience with CICD-Ant, Azure Devops, jenkins, GIT, GitHub.
Excellent knowledge of observability and monitoring stacks (stack driver, Grafana and Prometheus) in GCP
Overview
14
14
years of professional experience
1
1
Certification
Work History
Senior Apigee Engineer
Truist Bank(Contract)
12.2023 - Current
Design, develop, configure, and troubleshoot APIs and policies using Apigee OPDK, Apigee Hybrid
Define API specifications (OAS), including endpoints, data formats, authentication mechanisms, and authorization workflows, to enable secure and standardized access to banking data(accounts, transaction, payments).
Design Apigee CI/CD pipelines which can integrate unit tests, quality code analysis and deployments to different environments.
Evaluate and implement security standards and protocols, such as OAuth 2.0, OpenID Connect, JWT, and mutual TLS (MTLS), IP whitelisting for various clients.
Design developer portal strategy for publishing products, on-boarding clients, providing code samples, sdks and developer tools to support API consumption
Define API best practices in Apigee API gateway. Define and design new organization/environment for Apigee saas offering which includes defining integration with Akamai/data-power, defining roles and SSO.
Implement requirements of API layer like security, custom analytics, throttling, caching, logging, monetization, request and response modifications, rate limiting,developer portal using Apigee
Build and support APIs through the entire lifecycle
1way and 2way SSL implementation in Apigee and maintenance of trust stores.
Senior Apigee Engineer
AT&T(Contract)
10.2021 - 12.2023
Design, develop, configure, and troubleshoot APIs and policies using Apigee OPDK, Apigee Hybrid
Installation and configuration of Apigee Hybrid in Multi-cloud platform.
Part of Major Platform activities like cassandra and runtime scale up
Creating API proxies with Traffic management, Mediation policies, Security Policies and Java callout policies.
Design and develop API platform to connect to various disparate backend systems for seamless data exchange.
Integrated services with Management analytics and helped in improving API performance and maintenance.
Responsible for creating products in APIGEE so that they can be consumed by consumers.
Understood various components with in APIGEE platform so that issues can be resolved when needed.
Involved in architecture discussion for creation of data mapping, interface specs with all stake holders including google team.
Designing and streamlining the Apigee processes, for example designing the common Apigee proxy which can interact with google dialog flow.
Handle data mapping, requirements grooming and back-end API consumption discussion with various teams.
Senior Apigee Engineer
Metro Bank Plc(Cognizant Technology Solutions)
01.2021 - 10.2021
Designed and developed strategies to implement API led architecture for open banking, based on PSD2 specs.
Designed security implementation using mutual TLS authentication with OBWAC certificates, token validation, scope validation and fine- grained access control using OAuth 2.0 for Open banking APIs
Building Reusable services and API's for future use..
Designed centralized security architecture like JWT and Oauth 2.0 for secure API's.
Implementation of API Proxy security and data protection.
Deliver automated tests with all code to prove correctness, robustness and scalability using apickli.
Using Swagger YAML/JSON as for documenting API's and on boarding it into production developer portal.
Interaction with third party providers and gather requirements/challenges for integration of APIs along with product owner and business analyst
Provide estimates for user stories assigned and complete development within time limits.
Collaborated with project managers to select ambitious, but realistic coding milestones on pre-release software project development.
Updated old code bases to modern development standards, improving functionality.
Senior API Developer
Nationwide Mutual Insurance(Cognizant)
07.2019 - 01.2021
Design, develop, test, and deploy Insurance’s suitability application using java spring boot and Open-L Rules.
Designed and deployed dynamically scalable, resilient, fault-tolerant, and reliable applications in AWS Cloud computing platforms using Java spring boot and other full stack technologies.
Designed and developed concourse pipeline and deployed restful APIs on AWS cloud using docker and Kubernetes.
Senior Apigee Engineer
Nationwide Mutual Insurance(Cognizant)
08.2016 - 07.2019
Designed, developed, tested, and implemented restful APIs using Apigee and other cloud technologies.
Coordinated effort across teams to identify and define API needs. Socialize and collaborate API spec across teams using developer portal and governance process. Generated custom reports and integration with external tools like Splunk using Apigee analytics.
Implement requirements of API layer like security, custom analytics, throttling, caching, logging, monetization, request and response modifications, rate limiting,developer portal using Apigee
Contributed to universally used shared tool set including accelerators for example: JWT-verify, rest-assured and cli for Apigee.
Worked on Apigee’s different façade patterns which includes fault handling, mock request, stubbing targets, proxy chaining, Async target callouts, transformations patterns, SQL injection threat protection and caching.
Implemented DEVOPS CI pipeline which can automate git checkout, quality checks, acceptance tests, unit tests and deploy to nexus on successful completion.
Migrated legacy master-card to JP morgan chase flow from data power to Apigee.
Build and support APIs through entire lifecycle
Senior IIB Developer
Cardinal Health(Accenture - Full Time)
10.2014 - 08.2016
Designed, developed, and tested message broker flows using different IIB/WMB’s nodes (MQ, compute, java, pub/sub, JMS, SAP).
Developed standard reusable components in IBM integration bus for logging input and output messages and developed exception handling framework which can be used across all ESB IIB applications.
Setup new IIB-10 environment and migrated Message broker-8 artifacts to IIB-10. Triage issues observed during this process.
Handled offshore onshore co-ordination. Handled support calls for production issues.
IIB Developer
IBM
03.2012 - 10.2014
Designing, developing, and testing message broker flows using different IIB/WMB’s nodes (MQ, compute, java, SOAP, https nodes, Routing nodes example filter nodes, route node, file nodes).
Involved in maintaining and creating the automated unit test packs for message broker flows.
Involved in creating build for schemas, MQ, WMB-bars and responsible for releasing it to different environments.
Message Broker Developer
Tata Consultancy Services
11.2009 - 03.2012
Designing, developing & testing Application interfaces Using Java, MQ Series 7, IBM WebSphere Message broker (WMB 7.0), WebSphere Transformation extender, XML & Web Services (SOAP).
Implementing business integration for different applications (swift, E-remittance, Peoplesoft, core banking system-finnacle, SAP) using SOA architecture and WebSphere suites of products
Education
Bachelor of Technology - Computer Engineering
YMCA Inst. of Engineering
Faridabad India
05.2009
Skills
Software Skills:
API Management Tools:
APIGEE Edge, IBM Integration bus
Languages:
Java, Java Script, Yaml
SOA/API Technologies:
HTML, Web services, XML, WSDL, JBI 10, XSLT, XPath, SOAP, REST, JSON, OAuth20, SWAGGER, OpenAPI, Java spring boot
Web/App Servers:
IBM Web Sphere 5x/6x, Tomcat,
IDE Tools:
Visual Studio Code (VSC), Edit Plus 211, Text Pad, Eclipse 3x