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