Vipul Gupta

Software Engineer

Gurugram, Haryana, India7 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led architecture for a multi-tenant e-commerce platform.
  • Developed robust payment processing systems ensuring compliance.
  • Contributed to building scalable microservices for high-performance systems.
Stackforce AI infers this person is a Backend-focused Software Engineer in the E-commerce industry.

Contact

Skills

Core Skills

MicroservicesJavaWeb Development

Other Skills

AlgorithmsAmazon Web Services (AWS)Cache ManagementCloudContinuous Integration and Continuous Delivery (CI/CD)Core JavaData StructuresDatabase ManagementEclipseElastic Stack (ELK)EngineeringGoogle DialogflowGrafanaHibernateJ2EE

About

Problem Solver | Building an E-commerce platform @OneShop for Deutsche Telekom. Checkout Journey owner for OneShop (personal info - IdVerification- Shipping - Billing - Payments- Order Review) Owner of 2 DPS - ShoppingCart, OrderTracker. Backend Developer | Core expertise in Java, Spring Boot & Microservices | Building scalable, high-performance systems | Cloud-native Solutions

Experience

Deutsche telekom digital labs

3 roles

Principal Software Engineer

Promoted

Jan 2025Present · 1 yr 2 mos

  • 1. Led architecture and delivery of core microservices for ShoppingCart, Order Tracker, Inventory, and Checkout Journey(Account/Login->IdVerification->Personal-Info->Shipping-> Appointment in case of broadband/routers ->Payments->order-review/consents->orderplace) in a multi-tenant B2C/B2B ecommerce platform serving 11 countries.
  • 2. Directed a cross-functional team of 20+ engineers (backend, frontend, QA) to build and scale customer-facing Checkout journeys for fixed broadband, TV, landline, Mobile, and tariff products.
  • 3. Owned platform stability and production readiness, driving infrastructure optimization, observability (Prometheus/Grafana/Metabase), and high availability for business-critical systems.
  • 4. Expanded platform into Greece, Germany, and Croatia, leading end-to-end onboarding and achieving production go-live for both markets within 2 quarters through tight coordination with business and engineering teams.
  • 5. Collaborated with central architecture and product teams to align system design with business goals, while delivering reusable libraries (e.g., cache control, auditing, authentication) to reduce engineering overhead.
JavaSpring BootMicroservicesPrometheusGrafanaMetabase

Senior Software Engineer

Promoted

Jan 2023Dec 2024 · 1 yr 11 mos

  • 1. Contributed to building Oneshop, a customizable, multi-tenant e-commerce platform from scratch, enabling deployments across 5+ countries with CMS-driven tenant configurations.
  • 2. Designed and developed core backend services such as Sales Catalog(NetflixConductor), ShoppingCart, Order Management, and Inventory.
  • 3. Performed load testing and profiling for the DE (Germany) iPhone launch, optimizing listing page performance to handle peak traffic with <300ms response time under high concurrency.
  • 4. Migrated Shopping DB from PostgreSQL to MongoDB with zero downtime and <0.3% production impact, achieving improved scalability and 2x faster read performance.
  • 5. Implemented thread-level caching for critical APIs, reducing response latency by ~40% and lowering DB load during high-traffic periods.
  • 6. Implemented Purge ShoppingCart database for carts older than 60 days using an open source library(https://jas34.github.io/scheduledwf/ and Netflix Conductor) with 0 downtime on production.
JavaSpring BootMongoDBPostgreSQLLoad TestingMicroservices

Software Engineer

May 2021Dec 2022 · 1 yr 7 mos

  • 1. Built core backend microservices such as ShoppingCart, Inventory, and Order Tracker using Java (Spring Boot), MongoDB, and Redis.
  • 2. Developed a robust payment processing system from scratch, supporting Credit Card(BrainTree and MONRI), Wallet (PayPal), SEPA(Single Euro Payments Area), and IBAN-based payments, ensuring compliance with EU financial regulations and seamless checkout experience across regions.
  • 3. Engineered key e-commerce systems, including a rule-based coupon engine, shipping service, and ID verification workflow for users onboarding and fraud prevention.
  • 4. Implemented multibasket support in the ShoppingCart service, enabling customers to manage multiple concurrent purchases with tenant-specific configurations.
  • 5. Implemented MM (Maintenance Mode) for the website, allowing seamless switchover and controlled downtime handling during platform updates and deployments.
JavaSpring BootMongoDBRedisMicroservices

Oracle

Software Engineer (IC2)

Nov 2020May 2021 · 6 mos · Bengaluru, Karnataka, India

  • 1. Led the decomposition of a large monolithic system into microservices, improving modularity, scalability, and deployment agility across the platform.
  • 2. Designed and developed reusable components adopted across 3 internal projects, resulting in a 20% reduction in development effort and improved consistency.
  • 3. Collaborated on the migration of legacy financial modules to Oracle Cloud SaaS, contributing to cloud-first modernization and aligning with enterprise architecture goals.
  • 4. Refactored and optimized legacy codebases, enhancing performance and maintainability of core financial modules.
MicroservicesCloudJava

Tekizma inc.

Product Engineer

Mar 2019Nov 2020 · 1 yr 8 mos · Bengaluru, Karnataka, India

  • 1. Core developer for multiple in-house products, including Tekizma BI, MDM, and Secure Traces, contributing to both backend and feature delivery.
  • 2. Developed an intelligent data parsing and ranking algorithm for Tekizma Recon using Java, Google Dialogflow, and Stanford CoreNLP, enhancing document processing accuracy.
  • 3. Built a commodity classification platform leveraging Google OCR and AI libraries to map items to Harmonized System (HS) codes critical for customs duties and trade compliance.
  • 4. Collaborated with cross-functional teams to integrate NLP and OCR solutions into production systems, improving operational efficiency and reducing manual effort in data classification workflows.
JavaGoogle DialogflowNLP

Ibm

Application Developer

Feb 2018Mar 2019 · 1 yr 1 mo · Bengaluru, Karnataka, India

  • 1. Developed an internal admin tool to display detailed order placement information, improving visibility into fulfillment and logistics data for business teams.
  • 2. Built a web-based portal showcasing product IDs, delivery addresses, and order metadata, sourced and dynamically updated from relational databases.
  • 3. Implemented role-based access control (RBAC) to restrict sensitive data visibility and ensure secure access aligned with organizational roles and permissions.
  • 4. Integrated email notification system to alert users of key database updates, including automated snapshots with timestamps and audit trail (user IDs).
JavaWeb DevelopmentDatabase Management

Education

Dr. A.P.J. Abdul Kalam Technical University

Bachelor's degree — Computer Science & Engineering

Jan 2013Jan 2017

Central Board of Secondary Education

Intermediate — Science

Jan 2012Jan 2013

Stackforce found 100+ more professionals with Microservices & Java

Explore similar profiles based on matching skills and experience