sr✳SHUBHAM RAJFRONTEND ENGINEER

Engineer by trade.
Curious by default.

Shubham Raj seated in front of a colorful mural
SHUBHAM RAJINDIA → MEXICO CITY

I care about
how software feels.

Software engineer with 6+ years across banking, payments, data-rich products, and quality engineering. Brings hands-on application architecture, shared monorepo foundations, API integration, performance optimization, and technical mentoring to enterprise delivery. Experience includes Visa and Citi through Infosys, and Discover Bank and Abu Dhabi Bank through Capgemini. Combines React, TypeScript, and Next.js delivery with an M.Tech in Data Engineering from IIT Jodhpur. Focused on senior technical leadership, system design, and software architecture opportunities.

My path began in quality engineering. That foundation still shapes my work: understand the behavior, think through edge cases, make the state predictable, and leave the next change easier for the team.

Today, that mindset spans enterprise UI architecture, product clarity, performance, accessibility, delivery quality, mentoring, and human-reviewed AI-assisted engineering.

View my Resume

Every chapter
changed the way I build.

01

Dec 2024 - Present

Mexico City, Mexico · On-site
INInfosys ↗

Infosys

Senior Associate Consultant

Visa (current) / Citi (previous)

Application architecture and engineering delivery across enterprise payments and banking: shared monorepo foundations, performance, security, technical reviews, and mentoring.

Explore responsibilities +
  • Shape application structure and reusable engineering patterns across enterprise products, translating business requirements into maintainable implementation decisions.
  • Build with React, TypeScript, Next.js, reusable component patterns, shared libraries, modern state/data tooling, and monorepo workflows.
  • Coordinate with product, design, QA, backend, architecture, and DevOps partners to clarify requirements, manage dependencies, and carry features through review, release, and production support.
  • Review technical approaches and code for module boundaries, reuse, state and API flows, performance, accessibility, security, and long-term maintainability.
  • Support Agile delivery through estimation, sprint execution, defect resolution, production fixes, release coordination, and continuous improvement.
  • Use AI-assisted engineering tools including Claude Code, GitHub Copilot, Gemini, and ChatGPT for exploration, debugging, refactoring, documentation, tests, and prototyping while keeping architecture and release decisions human-reviewed.
  • Mentor and support other developers through code review, reusable patterns, debugging guidance, and engineering best-practice discussions.

React / TypeScript / Next.js / Redux Toolkit / React Query / Monorepos / Performance / Accessibility / Code review / CI/CD

02

May 2021 - Nov 2024

Kolkata, West Bengal, India · Hybrid
CACapgemini ↗

Capgemini

Consultant / Associate Consultant

Discover Bank / Abu Dhabi Bank

More than three years of financial-services frontend work across two client engagements, progressing from Associate Consultant to Consultant.

Explore responsibilities +
  • Delivered responsive banking and financial-product interfaces with React, Redux, TypeScript, Vite, Material UI, Formik, and reusable component patterns.
  • Worked across feature development, API integration, performance optimization, testing, bug fixing, proof-of-concept work, and release quality.
  • Collaborated with backend, QA, design, product, and project stakeholders throughout requirements, implementation, review, testing, and delivery.
  • Used code reviews and frontend best practices to improve maintainability, consistency, and alignment with project objectives.
  • Supported cross-browser and multi-device reliability through repeatable testing and component-level validation.
  • Contributed to Agile ceremonies and iterative sprint delivery while coordinating dependencies across engineering functions.
  • Built a stronger frontend quality foundation through reusable patterns, regression coverage, linting/quality checks, and disciplined release practices.

React / Redux / TypeScript / Material UI / Formik / Vite / REST APIs / Testing / Cross-browser quality / Agile

03

May 2020 - Aug 2020

Madhya Pradesh, India
GAGAMMASTACK ↗

GAMMASTACK

Solution Engineer

Product engineering

A compact product-engineering chapter spanning data-oriented frontend applications, reusable UI, secure API interaction, validation, and a standalone data-extraction capability.

Explore responsibilities +
  • Developed 3+ frontend applications for data-analysis use cases, translating product requirements into responsive React interfaces.
  • Built with React.js and Next.js while using Material UI to keep visual patterns consistent across screens and reusable components.
  • Used Formik and Yup for structured forms, validation, and predictable user-input handling.
  • Integrated multiple APIs and paid attention to secure, reliable request and response handling across data-driven flows.
  • Created reusable global UI components to reduce duplication and keep interaction patterns consistent.
  • Developed and implemented a standalone data-extraction agent that expanded the capabilities of a financial product.
  • Worked with project managers, developers, and QA to identify delivery risks, resolve implementation issues, and improve testing approaches.
  • Supported quality through debugging, validation, responsive behavior checks, and practical frontend best practices.

React / Next.js / Material UI / Formik / Yup / REST APIs / Reusable UI / Testing

04

Jul 2018 - Jul 2019

Bengaluru, Karnataka, India · On-site
NANAGRA ↗

NAGRA

Software Developer

Quality engineering

My early engineering foundation: JavaScript automation, Jenkins, regression coverage, product reliability, and close collaboration with development teams.

Explore responsibilities +
  • Developed comprehensive automated-testing strategies for JavaScript-based product flows and regression scenarios.
  • Expanded reported test coverage from 15% to 85% by building and maintaining 350+ JavaScript test cases.
  • Integrated automated test execution into Jenkins pipelines so repeatable checks became part of the delivery workflow.
  • Investigated failures, reproduced defects, and used test results to help development teams isolate reliability issues.
  • Partnered with frontend and backend engineers to align testing strategy with product behavior and client requirements.
  • Performed UI and regression checks across relevant devices and interaction paths to catch issues before release.
  • Documented testing scenarios, execution outcomes, and defect context so issues could be reviewed and resolved efficiently.
  • Built the quality-first habits that later shaped my frontend work: edge-case thinking, predictable states, maintainable changes, and release confidence.

JavaScript / Test automation / Jenkins / Regression testing / UI testing / Quality engineering / Defect analysis

Employer and client names/logos are shown for factual professional context. All trademarks remain the property of their respective owners.

01

Understand before animating.

Interaction should explain the product, acknowledge intent, and help someone move forward.

02

Build the next change in.

Good boundaries, reusable components, and readable decisions make a team faster over time.

03

Treat speed as a feeling.

Loading, input response, and meaningful feedback are all part of the same experience.

Keep the curiosity.

Remote Full Stack Web Development Program · Computer Software Engineering

Microverse

2019 - 2021
Grade · A+
View details +
  • Completed 1300+ hours of algorithms, data structures, and full-stack development.
  • Built 30+ practical projects using JavaScript, React, Redux, and SQL.
  • Worked with Git Flow, linters, pair programming, OOP, and MVC practices.

Activities: Pair programming · Agile methodologies · Communication · Leadership

Skills: JavaScript · React · Redux · SQL · npm

Bachelor of Engineering (B.E.), Computer Engineering

Bhilai Institute of Technology, Raipur - India

2014 - 2018
Grade · 8.3
View details +
  • Graduated with Honors Division from the Computer Science and Engineering stream.
  • President of Boys Hostel.
  • Secretary of the C.S.E. Group (ACE).

Activities: Leadership · CSC Group · Cricket · Volleyball

Intermediate

Vidya Bharati Chinmaya Vidyalaya

2011 - 2014
Grade · A
View details +
  • Captain of the House.
  • Class Monitor / Class Representative.
  • Led multiple student groups and societies.

Activities: Volleyball · Leadership · Science Club

Learning that stays
close to the work.

21learning entries across frontend, AI, data, cloud, testing, and full-stack development.

Badge

Build with Gemini

Google · Sep 2026

Credential ID · 28040973
Verify
Certification

Claude Certified Architect - Foundations

Anthropic · May 2026 · Expires May 2027

Verify
Certification

Building RAG Apps Using MongoDB

MongoDB · May 2026

Verify
Course

Introduction to Model Context Protocol

Anthropic · May 2026

Credential ID · 27acrdeurjmc
Verify
Course

Claude Code in Action

Anthropic · May 2026

Credential ID · 8546yqvw75rf
Verify
Course

Claude Code 101

Anthropic · May 2026

Credential ID · c9b8eq959822
Verify
Course

Building with the Claude API

Anthropic · May 2026

Credential ID · jxmhpuuwt7mi
Verify
Badge

Accelerate Development with Antigravity

Google · Apr 2026

Verify
Badge

Accelerate App Development with Gemini CLI

Google · Apr 2026

Credential ID · 23706351
Verify
Badge

Streamline Application Development with Gemini CLI

Google · Apr 2026

Credential ID · 23690246
Verify
Course

Claude 101

Anthropic · Apr 2026

Credential ID · 953kf5mfjz9j
Verify
Certification

Salesforce JavaScript Developer I

Salesforce · Jun 2025

Verify
Badge

AWS Partner: Generative AI Essentials - Training Badge

Amazon Web Services (AWS) · Sep 2024

Verify
Course

MERN Stack Project Course 2023 - Build Fullstack React App

Udemy · Sep 2023

Credential ID · UC-65039885-7f73-42d3-b495-c77743daaf80
Verify
Course

M001: MongoDB Basics

MongoDB · Mar 2021

Verify
Module

Microverse JavaScript Module

Microverse · Aug 2020

Credential ID · 21769556
Verify
Module

Ruby on Rails Module

Microverse · Aug 2020

Verify
Certification

Certified Data Scientist

IABAC · Apr 2019

Verify
Certification

Data Science Foundation

IABAC · Feb 2019

Verify
Certification

ISTQB Foundation Level

ISTQB · Dec 2018

Verify
Program

Startup India Learning Program

upGrad · Feb 2017

Verify

Company, client, school, and issuer names and logos are trademarks of their respective owners. They are shown only to identify employment, client engagement, education, or credential context; no additional affiliation or endorsement is implied.

Have something
in mind?

Start a conversation