Summary
Overview
Work History
Education
Skills
Timeline
Generic
Sagar Kumar Singh

Sagar Kumar Singh

Gurgaon

Summary

Results-driven Frontend Developer experienced in building large-scale, customer-facing applications using React and TypeScript for banking and financial services. Achieved high-performance, accessible interfaces through expertise in architecting modular UI components, integrating GraphQL data layers, and managing application state with Redux Toolkit. Focused on leveraging AI-assisted development tools within Agile workflows to enhance team efficiency and consistency from technical design to deployment.

Overview

3
3
years of professional experience

Work History

Senior Associate/Frontend Engineer

National Australia Bank (NAB)
Gurgaon
08.2023 - Current
  • Developed and maintained a React and TypeScript-based banking miniapp within NAB's digital platform, serving millions of retail and business banking customers across web and mobile channels.
  • Designed and implemented GraphQL queries and mutations using Apollo Client to enable efficient, real-time data retrieval and updates between the frontend and the BFF service.
  • Managed application state using Redux Toolkit, React hooks and custom hooks to ensure predictable data flow across complex, multi-step user journeys.
  • Styled components using styled-components and NAB's proprietary design system, ensuring consistentUI/UX aligned with brand guidelines and design standards.
  • Attained and sustained over 90% unit test coverage utilizing Jest and React Testing Library while implementing accessibility testing through Jest-Axe, contributing to zero-bug, zero-vulnerability SonarQube quality gate
  • Owned end-to-end feature delivery - from requirement analysis and technical design through implementation, testing, and deployment - within Agile (Scrum) sprints.
  • Utilized CI/CD pipelines (Harness, Jenkins) for automated builds, testing, and deployments, and leveraged Splunk for application monitoring and log analysis.
  • Leveraged Cursor AI for AI-assisted development (code generation, refactoring, debugging, and test scaffolding) and delivered a PoC for a new feature by parsing Markdown-based requirements and using MCP servers for UI tooling integration — accelerating delivery.
  • Actively contributed to end-to-end feature strategy — participating in technical decision-making from initial development planning through implementation, testing, and production deployment — ensuring alignment between business requirements, technical design, and delivery timelines.

Program Analyst Trainee

Congnizant
Kolkata
04.2023 - 06.2023
  • Organized and attended weekly project meetings with other technical staff members, business owners and SMEs.
  • Pursued self-directed learning of technologies including ReactJS and JavaScript to enhance technical skill set.

Education

BTech - Information Technology

Heritage Institute of Technology, Kolkata
Kolkata
06-2023

Skills

  • Languages & Frameworks: Reactjs, TypeScript, JavaScript
  • API & Data Layer: GraphQL, Apollo Client
  • Testing: Jest, React Testing Library, Unit Testing, Integration Testing
  • Build & DevOps Tools: Git, Harness, Jenkins, SonarQube, Splunk, OpenSearch

Timeline

Senior Associate/Frontend Engineer

National Australia Bank (NAB)
08.2023 - Current

Program Analyst Trainee

Congnizant
04.2023 - 06.2023

BTech - Information Technology

Heritage Institute of Technology, Kolkata
Sagar Kumar Singh