← Back

Vinay Kumar Gupta

Inclusive Software Engineer · Bangalore, India

Experience

Where I have worked

Associate Developer

Apr 2024 — Present

SAP Labs IndiaBangalore

  • Developed accessible, secure, and scalable React/TypeScript features while reducing technical debt through strategic refactoring and TDD practices.
  • Refactored codebase to achieve full WCAG 2.1 AA compliance, significantly improving product accessibility for all users.
  • Strengthened front-end security by enforcing strict input validation, mitigating CSRF vulnerabilities, and ensuring FIPS compliance.
  • Migrated build architecture from Webpack to Vite, reducing build times by ~89% (from 3 minutes to 20 seconds).
  • Modernised the unit testing suite by transitioning from Jest to Vitest, streamlining developer workflows and significantly reducing test execution time.
  • Standardised CSS architecture to strictly adhere to SAP Fiori Design System guidelines, improving UI consistency and styling maintainability.

Solution Engineer

Oct 2021 — Mar 2024

WebEngageGurgaon

  • Designed custom integration solutions using REST APIs and JavaScript to solve user segmentation challenges for enterprise clients.
  • Configured 100+ journeys using REST API & Nunjucks to personalise and target specific user segments — Birthday & Anniversary, FOMO, Replenishment, and more.
  • Developed 200+ responsive web interfaces from high-fidelity PSD designs using HTML5, CSS3, and JavaScript, ensuring cross-browser compatibility.
Certificates

Continuing education

Cloud Native Developer Bootcamp

SAP

  • Implemented cloud-native capabilities — microservices, resilience patterns, and zero-downtime deployments — through hands-on, unguided challenges.
  • Applied software craftsmanship principles to build scalable applications, leveraging TDD, clean code practices, and continuous delivery.

Business AI

SAP Learning Fest 3.0

  • Hands-on training in Prompt Engineering, Large Language Models (LLMs), AI Agents, Agent-Assisted Coding, Claude Code, and Model Context Protocol (MCP).
Skills

Tools of the trade

Languages

JavaScript, TypeScript, CSS, HTML, Java

Frameworks & Libraries

React, UI5 React, Spring Boot

Testing

Jest, Vitest, React Testing Library, Selenium, JUnit, TDD

AI

Agent-Assisted Coding, Claude Code (Hooks & Skills), MCP

Tools & Others

Vite, Webpack, REST API, Git, GitHub, Agile, Scrum, Docker, Kubernetes, Maven

Education

Background

B.Tech — Electrical and Electronics Engineering

2018

Dr. APJ Abdul Kalam Technical University