Client: Nationwide Building Society (NBS)
Domain - Finance Sector
.
GraphQL API Development – Subgraph & Supergraph Integration :
01/2024 - Present
>Platforms: Graphql (subgraph & supergraph), AWS cloud, Redis cache, Kubernetes
>Tools: Visual Studio, Harness, Postman, Dynatrace, GitHub
- Working on GraphQL API development, creating new subgraphs from scratch using existing project templates and enabling them through supergraph modifications.
- Designed and implemented token-based authentication with JWKS validation and certificate-based tokens (private signing key, public key PEM extraction, Vault integration) to ensure secure API consumption.
- Developed scope and claims validation for party JWTs and system tokens, strengthening authentication and authorization mechanisms.
- Integrated Redis Cache within subgraphs to store, retrieve, and update data efficiently, improving performance and reliability.
- Authored and presented interface documents, functional specifications, and LLD designs, ensuring clarity and alignment with business requirements.
- Supported testers and QA teams by writing and splitting user stories, defining acceptance criteria, and validating implementations through Postman.
- Conducted unit and component test coverage, ensuring service reliability and smooth delivery.
- Analyzed backend BI service requests and responses, implemented business logic, and created GraphQL request/response structures tailored to client application needs.
- Collaborated with multiple teams to integrate BI services into subgraphs, enabling frontend applications to consume APIs effectively.
- Configured network policies to allow BI IP connectivity from cloud environments and created pass-through services for on-prem to cloud integration.
- Executed deployments across dev/test/prod environments using AWS, Harness, and Helm; authored runbooks for production support and troubleshooting.
- Set up Dynatrace alerts to monitor subgraph health and proactively detect issues in service consumption.
.
Digital Authentication – REST API Development
07/2023 - 01/2024
>Platforms: GraphQl, RestApi, Aws cloud, Kubernetes
>Tools: Visual studio, Harness, Postman, vault, Redis, Dynatrace,Github
- Currently working on GraphQL API development, designing and implementing secure, scalable APIs for digital banking, and enterprise systems.
- Hands-on expertise in REST API design and development from scratch, including AWS deployment with infrastructure setup using Harness, and Helm for container image creation.
- Authored and presented Low-Level Design (LLD) documents and interface specifications to ensure clarity, alignment, and successful implementation.
- Implemented token-based authentication with JWKS validation, enabling secure external API consumption by validating tokens, issuers, and scopes.
- Integrated Redis Cache to store, retrieve, and update data efficiently, and leveraged Vault to securely fetch tokens for authentication.
- Supported testers and business analysts by writing and splitting user stories, defining acceptance criteria, and assisting with testing through Postman.
- Collaborated across teams to ensure smooth deployments, proactively resolved blockers, and strengthened delivery quality through knowledge sharing and hands-on support.
.
Digital Banking Application – Mobile & Web Enhancements:
02/2022 - 10/2023
>Platforms: .net framework, Sencha,IIS
>Tools: Visual Studio, TFS, Jenkins , SQL Server
- Contributed to development of NationWide Banking App (NBS) using Sencha and C#.
- Implemented enhancements to existing screens and developed new features based on business requirements.
- Designed secure user authentication mechanisms to improve safety in payment transfers.
- Ensured compliance with industry security standards through rigorous testing and implementation.
- Managed end-to-end lifecycle of software development projects, from concept to deployment.
- Worked using Agile methodology to develop design and direction for new applications.
- Managed application development projects from start to completion, including planning, design and development.
- Coordinated quality testing with assurance team and partnered on resolving defects.
.
Internet Bank – Transaction Workflow Development:
11/2021 - 02/2022
>Platforms: .Net framework, ASP.NET , WCF, IIS
>Tools: Visual Studio, MS SQL Server, TFS, Jenkins, Github
- Worked on the NationWide Internet Banking (NBS) web application built using C#, ASP.NET, and WCF Services.
- Developed and enhanced the payment transaction feature, implementing business rules and criteria to ensure accuracy and reliability.
- Built multiple validation checks and designed alert popups to guide users during unsuccessful transactions, improving transparency and user experience.
- Implemented robust exception handling and logging mechanisms to capture failures, enabling faster troubleshooting and system stability.
- Collaborated with business analysts and QA teams to deliver secure, efficient, and user-friendly transaction workflow>Platforms:Graphql (subgraph & supergraph), AWS cloud, Redis cache, Kubernetes
>Tools: VS, Harness, Postman, Dynatrace, GitHub,