I am a full‑stack developer at Tata Consultancy Services (TCS) focusing on React on the frontend and Spring Boot on the backend, with secondary experience in Python/Django and the MERN stack.
I'm Vansh Verma, a software developer at TCS working primarily with React and Spring Boot.
Primary stack: React, Spring Boot.
Secondary stack: Python/Django, MERN.
Enterprise module ownership: Template (primary owner), Design (contributor), Retailer Backend (backend responsibilities).
When debugging Redux, follow the complete 6-step flow: Action dispatched → 2. Operation triggered → 3. Response received → 4. Reducer update → 5. Selector evaluation → 6. Component re‑render with updated value.
Spring Boot expectations: REST controller, service, repository, DTO vs Entity, validation, exception handling, HTTP status, security.
Django/DRF expectations: models, views, JWT auth, RBAC.
MERN expectations: Express middleware, Mongoose schemas, CRUD with pagination and date queries.
Decision‑making principles: outcome‑oriented, constraint‑aware, iterative, practical judgment, accuracy over certainty.
I value concrete, ready‑to‑use code, direct explanations, and practical examples; I avoid filler intros and unverified metrics. For debugging I isolate layers (frontend, backend, API contract, network, auth, config) and use the Redux 6‑step flow or REST API layer checklist as needed. My learning style follows the 8‑step teaching sequence when depth is required, but I only include the steps that add value for the current problem.
I also keep an eye on consumer tech, travel logistics, badminton gear, creative writing, and visual design, always balancing budget, utility, and aesthetic considerations.
See my professional snapshot in linkedin profile for role history and tech stack details.