I'm Shubham Gupta, a software engineer based in Chicago with 3+ years of experience delivering scalable web and microservices applications. I specialize in Java (Spring Boot), Python (Flask/FastAPI), and React/Next.js, and I enjoy turning complex requirements into reliable, maintainable systems and delivering polished user experiences. I have hands-on experience with RESTful and GraphQL APIs, CI/CD pipelines (Jenkins, GitHub Actions), and containerization with Docker and Kubernetes, deploying on AWS and Azure. I'm comfortable working in agile teams, continually learning, and exploring AI-enabled solutions and serverless architectures to drive performance and business impact.

SHUBHAM GUPTA

I'm Shubham Gupta, a software engineer based in Chicago with 3+ years of experience delivering scalable web and microservices applications. I specialize in Java (Spring Boot), Python (Flask/FastAPI), and React/Next.js, and I enjoy turning complex requirements into reliable, maintainable systems and delivering polished user experiences. I have hands-on experience with RESTful and GraphQL APIs, CI/CD pipelines (Jenkins, GitHub Actions), and containerization with Docker and Kubernetes, deploying on AWS and Azure. I'm comfortable working in agile teams, continually learning, and exploring AI-enabled solutions and serverless architectures to drive performance and business impact.

Available to hire

I’m Shubham Gupta, a software engineer based in Chicago with 3+ years of experience delivering scalable web and microservices applications. I specialize in Java (Spring Boot), Python (Flask/FastAPI), and React/Next.js, and I enjoy turning complex requirements into reliable, maintainable systems and delivering polished user experiences.

I have hands-on experience with RESTful and GraphQL APIs, CI/CD pipelines (Jenkins, GitHub Actions), and containerization with Docker and Kubernetes, deploying on AWS and Azure. I’m comfortable working in agile teams, continually learning, and exploring AI-enabled solutions and serverless architectures to drive performance and business impact.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
Hindi
Advanced

Work Experience

Full Stack Developer at Uber
June 1, 2025 - Present
Developed dynamic web interfaces for cab booking and food ordering dashboards using React, TypeScript, and Material UI, improving user experience responsiveness across devices and reducing booking time by 12 seconds per session. Orchestrated a real-time microservices architecture using Spring Boot with Apache Kafka for asynchronous messaging to enhance scalability and fault tolerance during peak loads. Implemented WebSocket-based real-time updates for ride statuses and food delivery tracking, reducing end-user latency. Refactored legacy RESTful APIs to GraphQL to decrease data over-fetching and reduce client payloads by 40%, resulting in faster rendering. Built custom filtering and recommendation features for personalized user experiences. Collaborated with product and QA teams in agile sprints to launch iterative features and reduce hotfix deployments by 30% over three months.
Software Engineer Intern at New EIC
August 31, 2024 - August 26, 2025
Devised a Generative AI-powered learning platform using Next.js, FastAPI, and GraphQL with user personalization, content generation, and real-time analytics for over 5,000 active learners. Applied OpenAI LLM, LangChain, and Retrieval Augmented Generation (RAG) for context-rich conversational modules. Engineered Python APIs and extended Spring Boot services for audit trails and admin controls, handling 70K+ platform transactions during testing. Integrated Redis caching and rate limiting for session token management to reduce API collisions. Monitored AWS Lambda executions and set threshold-based alerts across key services. Provisioned Lambda functions for asynchronous scoring and payment events processing, managing 18K+ records. Automated CI/CD pipelines with GitHub Actions, improving reliability and reducing deployment times for microservices.
Full Stack Developer at Dell Technologies
July 31, 2023 - August 26, 2025
Designed Flask and Spring Boot services to automate document approvals and pipeline logging, reducing manual bottlenecks and boosting delivery speed by 25%. Modernized React.js form modules with Material UI and Context API, increasing user engagement by 25% across departments. Built validation APIs with SQL Server and MongoDB enforcing data quality and role-based access control, reducing errors by 30%. Automated operational report generation and delivery using Node.js, Nodemailer, and Azure Functions to improve notification consistency. Integrated Prometheus and Grafana for proactive monitoring, reducing response times to incidents by 20%. Deployed services on Azure App Services and Blob Storage ensuring fault tolerance and improved uptime. Tuned JVM and WSGI parameters to boost backend throughput by 40%. Streamlined CI/CD pipelines with GitHub Actions enabling Docker and Kubernetes deployments.
Software Engineer at Ombre (Music Streaming App)
March 31, 2022 - August 26, 2025
Revamped analytics dashboards using React.js, Redux, and Tailwind CSS to improve mobile workflow accessibility for content teams. Rearchitected payment and content modules by migrating from REST APIs to GraphQL, reducing client response times by 25% in production. Automated content moderation pipelines with Node.js and MongoDB, eliminating manual bottlenecks saving 2+ hours daily across editorial teams. Integrated event promotional services and push notifications into Android/iOS apps, increasing unique users and engagement by 20%. Engineered and load-tested REST services supporting over 10,000 concurrent streams, ensuring system resilience during peak times.
Software Engineer Intern at Quloi (Logistics Platform)
October 31, 2021 - August 26, 2025
Assisted backend teams in developing Node.js APIs for shipment forms and integrating MongoDB for location and delivery records across multiple regional clusters. Built shipment tracking UI components using React.js improving real-time status updates across logistics hubs. Supported CI/CD pipeline setup using AWS Code Pipeline. Refactored frontend logic using Redux and modular components reducing state handling errors in key modules. Created real-time alert system using WebSocket and Express.js notifying over 1,000 users. Enhanced search functionality with Elasticsearch enabling faster queries on over 50,000 shipment records.
Full Stack Developer at Uber
June 1, 2025 - Present
Developed dynamic web interfaces for cab booking and food ordering dashboards using React, TypeScript, and Material UI, improving user experience responsiveness and reducing booking time by 12 seconds per session. Built a real-time microservices architecture with Spring Boot and Apache Kafka to enhance scalability and fault tolerance during peak loads. Implemented WebSocket-based real-time updates for rides and delivery tracking, improving live data sync and reducing latency. Refactored REST endpoints to GraphQL APIs to reduce data over-fetching by 40%, speeding client render times. Developed custom SQL-based filtering and recommendation features for personalized food and driver selections. Worked with product and QA teams using agile sprints to ensure smooth, bug-free releases and cut hotfix deployments by 30% over three months.
Software Engineer Intern at New EIC
August 31, 2024 - August 26, 2025
Created a GenAI-powered learning platform using Next.js, FastAPI, and GraphQL with personalization, content generation, and real-time analytics serving over 5,000 users. Integrated OpenAI LLM, LangChain, and Retrieval-Augmented Generation to enhance adaptive learning modules. Built Python APIs and extended Spring Boot services handling 70,000+ transactions. Incorporated Redis caching and rate limiting to optimize API traffic. Monitored AWS Lambda executions and API performance with CloudWatch. Automated CI/CD pipelines with GitHub Actions, improving deployment speed and testing reliability for multiple microservices.
Full Stack Developer at Dell Technologies
July 31, 2023 - August 26, 2025
Designed Flask and Spring Boot services automating document approvals and pipeline logging to reduce manual bottlenecks and increase delivery speed by 25%. Modernized React.js UI modules increasing engagement by 25%. Developed validation APIs with SQL Server and MongoDB to enhance data quality and access control, reducing errors by 30%. Automated operational report generation and delivery using Node.js and Azure Functions. Integrated Prometheus and Grafana for proactive performance monitoring, reducing incident response times. Deployed services on Azure with high availability. Tuned JVM and WSGI for 40% backend throughput improvement and streamlined CI/CD pipelines with GitHub Actions for faster automated Docker and Kubernetes deployments.
Software Engineer at Ombre (Music Streaming App)
March 31, 2022 - August 26, 2025
Revamped analytics dashboards using React.js, Redux, and Tailwind CSS for improved mobile workflows and accessibility. Replaced REST APIs with GraphQL to reduce data over-fetching and improve client response times by 25%. Automated content moderation pipelines saving editorial teams 2+ hours daily. Integrated event promotion and push notifications in mobile apps, boosting user engagement and unique users by 20%. Engineered and load-tested REST services to handle 10,000+ concurrent streams ensuring playback stability during peak times.
Software Engineer Intern at Quloi (Logistics Platform)
October 31, 2021 - August 26, 2025
Supported backend Node.js API development with MongoDB for shipment forms and delivery records over multiple regions. Created responsive shipment tracking UI components in React.js with real-time status updates. Assisted in CI/CD pipeline setup with AWS Code Pipeline for microservices deployments. Refactored frontend state management with Redux to reduce errors. Developed real-time alert system via WebSocket for shipment notifications served to 1,000+ users. Enhanced searchability of shipment records with Elasticsearch to speed up lookups.
Full Stack Developer at Uber
June 1, 2025 - Present
Developed dynamic React and TypeScript web interfaces for cab booking and food ordering dashboards, improving UX responsiveness and reducing booking times. Architected a real-time Spring Boot microservices system integrated with Apache Kafka to enhance system scalability and fault tolerance. Enhanced real-time ride status updates via WebSocket, refactored legacy REST APIs to GraphQL, and implemented custom filtering and recommendation features using SQL analytics. Collaborated with cross-functional teams in agile sprints to reduce bugs and hotfix deployments significantly.
Software Engineer Intern at New EIC
August 31, 2024 - August 28, 2025
Created a Generative AI-powered learning platform using Next.js, FastAPI, and GraphQL serving over 5,000 learners with personalized content and real-time analytics. Leveraged OpenAI LLM, LangChain, and RAG for advanced prompt handling. Developed Python and Spring Boot APIs to manage audit trails and session caching, monitored AWS Lambda functions with CloudWatch, and automated CI/CD pipelines using GitHub Actions to enhance deployment reliability.
Full Stack Developer at Dell Technologies
July 31, 2023 - August 28, 2025
Designed Flask and Spring Boot backend services to automate operational workflows, reducing manual bottlenecks. Modernized React.js form modules boosting departmental engagement. Developed validation APIs enforcing data quality and RBAC, automated operational report generation with Node.js and Azure Functions. Enhanced system uptime by deploying on Azure App Services, integrated Prometheus and Grafana for monitoring, and optimized performance of Java and Python services. Streamlined CI/CD pipelines with GitHub Actions for improved delivery speed and quality.
Software Engineer at Ombre (Music Streaming App)
March 31, 2022 - August 28, 2025
Revamped analytics dashboards using React.js and Redux tailored for mobile workflows, rearchitected payment and content modules by migrating to GraphQL APIs reducing client response times. Automated content moderation pipelines with Node.js and MongoDB, and integrated promotional push notifications resulting in increased user engagement. Engineered and load-tested REST services to support high concurrent streaming loads, ensuring resilience during peak usage.
Software Engineer Intern at Quloi (Logistics Platform)
October 31, 2021 - August 28, 2025
Supported backend development of shipment form APIs using Node.js and MongoDB, enhanced shipment tracking UI with React.js for real-time status updates. Assisted in CI/CD pipeline setup with AWS Code Pipeline, refactored frontend with Redux for improved state handling, and developed a real-time WebSocket alert system notifying over 1,000 users. Optimized search functionality with Elasticsearch for faster record lookup.
Full Stack Developer at UBER
June 1, 2025 - Present
Developed dynamic web interfaces using React, TypeScript, and Material UI; built a real-time, microservices-based architecture with Spring Boot and Kafka; implemented WebSocket live updates; migrated order, menu, and ride endpoints from REST to GraphQL; built filtering and recommendation features; partnered with product and QA in iterative agile sprints.
Software Engineer Intern at NEW EIC
August 1, 2024 - September 12, 2025
Developed GenAI-powered learning platform using Next.js, FastAPI, and GraphQL; applied OpenAI LLM, LangChain, and RAG for context-rich conversations; implemented Python APIs and extended Spring Boot services for audit trails; added Redis caching and rate limiting; monitored AWS Lambda with CloudWatch and processed 18K+ records.
Full Stack Developer at DELL TECHNOLOGIES
July 1, 2023 - September 12, 2025
Designed Flask and Spring Boot services for document approval and pipeline logging; modernized UI modules with React.js and Material UI; built validation APIs with SQL Server and MongoDB; automated generation and delivery of 12+ operational reports; integrated Prometheus and Grafana; deployed on Azure App Services; tuned JVM/WSGI; implemented CI/CD with GitHub Actions.
Software Engineer at Ombre (Music Streaming App)
March 1, 2022 - September 12, 2025
Revamped analytics dashboards with React.js, Redux, and Tailwind CSS; migrated payment and content modules to GraphQL, reducing data over-fetch and client response times; automated content moderation pipelines with Node.js and MongoDB; integrated event promotions and push notifications, boosting unique users and engagement; built REST services to support 10K+ concurrent streams.
Software Engineer Intern at Quloi (Logistics Platform)
October 1, 2021 - September 12, 2025
Developed Node.js APIs for shipment forms and connected MongoDB for location and delivery record storage; built real-time shipment tracking components; supported CI/CD setup via AWS Code Pipeline; refactored frontend with Redux; created WebSocket alert system for 1,000 users; improved Elasticsearch-backed search across 50,000 records.
Full Stack Developer at Uber
June 1, 2025 - Present
Developed dynamic web interfaces for cab booking and food ordering dashboards using React, TypeScript, and Material UI, improving UX responsiveness across devices and reducing average booking time by 12 seconds per session. Orchestrated a real-time microservices architecture with Spring Boot and Apache Kafka for asynchronous messaging, improving scalability and fault tolerance during peak load events. Implemented real-time ride and delivery tracking using WebSocket for live updates, reducing end-user latency during high-volume hours. Refactored legacy REST endpoints to GraphQL APIs for orders, menus, and rides, decreasing data over-fetching by 40% and speeding render times. Built filtering and recommendation features using SQL-based analytics queries to personalize experiences. Collaborated with product and QA teams in agile sprints to ensure bug-free releases and reduce hotfix deployments by 30% over three months.
Software Engineer Intern at New EIC
August 1, 2024 - September 12, 2025
Devised a GenAI-powered learning platform using Next.js, FastAPI, and GraphQL, incorporating user personalization, content generation, and real-time analytics for over 5,000 active learners. Applied OpenAI LLM, LangChain, and RAG to enhance prompt handling, enabling context-rich conversations across three adaptive learning modules. Engineered Python-based APIs and extended Spring Boot services for audit trails and admin controls, processing over 70K platform transactions during user testing. Integrated Redis caching and rate limiting for session token management, reducing API collisions and optimizing traffic across three high-load endpoints. Monitored AWS Lambda executions and API performance with CloudWatch, setting threshold-based alerts across key services to flag spikes. Provisioned Lambda functions to asynchronously handle scoring and payment events, successfully processing 18K+ records. Automated CI/CD pipelines with GitHub Actions, improving testing reliability and deployment t
Full Stack Developer at Dell Technologies
July 1, 2023 - September 12, 2025
Designed Flask and Spring Boot services to automate document approval and pipeline logging across operations workflows, reducing manual bottlenecks and improving delivery speed by 25%. Reengineered form modules using React.js, Material UI, and Context API, modernizing underused UI components and increasing engagement by 25% across 3 departments. Built validation APIs with SQL Server and MongoDB to enforce data quality and RBAC, lowering entry errors by 30% and improving audit compliance. Automated generation and delivery of 12+ operational reports using Node.js, Nodemailer, and Azure Functions, improving notification consistency and stakeholder trust. Integrated Prometheus with backend services and Grafana, reducing response time to performance incidents by 20% through proactive monitoring. Deployed services using Azure App Services and Blob Storage, ensuring fault tolerant architecture for three internal platforms and improving overall system uptime. Tuned performance of Java and Pyth
Software Engineer at Ombre
March 1, 2022 - September 12, 2025
Revamped analytics dashboards using React.js, Redux, and Tailwind CSS to support mobile workflows, improving accessibility and usability for content teams across platforms. Rearchitected payment and content modules by replacing REST APIs with GraphQL, cutting data over-fetching and reducing client response times by 25% in production. Automated content moderation pipelines using Node.js and MongoDB, eliminating manual bottlenecks and saving 2+ hours daily across three editorial teams. Integrated Event Promotional Service and push notifications into Android/iOS apps, resulting in a 20% increase in unique users and engagement. Engineered and load-tested REST services to handle 10K+ concurrent streams, enhancing system resilience and ensuring uninterrupted playback during peak usage.
Software Engineer Intern at Quloi
October 1, 2021 - September 12, 2025
Assisted backend teams in developing Node.js APIs for shipment forms and connected MongoDB for location and delivery records across two regional clusters. Engineered shipment tracking components using React.js, enabling real-time status updates across three logistics hubs. Supported CI/CD setup using AWS CodePipeline, learning deployment automation to build flows for three microservices. Refactored frontend logic with Redux and modular component structure, reducing state handling errors across core modules. Created a real-time alert system using WebSocket and Express.js, enabling shipment event notifications to over 1,000 users. Optimized search with Elasticsearch, enabling faster lookup for over 50,000 shipment records.
FullStack Developer at UBER
June 1, 2025 - November 6, 2025
Developed dynamic web interfaces for cab bookings and food orders using React, TypeScript, and Material UI; improved UX across devices and reduced session booking time. Built a real-time microservices architecture with Spring Boot and Apache Kafka for async messaging, boosting scalability during peak loads. Implemented live ride and delivery updates via WebSocket, reducing latency. Migrated legacy REST endpoints to GraphQL for orders, menus, and rides, cutting payloads by 40% and speeding renders. Collaborated with product and QA teams in agile sprints, decreasing hotfixes by 30%.
Software Engineer Intern at NEW EIC
August 1, 2024 - August 1, 2024
Laid GenAI-powered learning platform using Next.js, FastAPI, and GraphQL; applied OpenAI LLM, LangChain, and RAG to enable context-rich conversations for 5,000 learners. Extended Python APIs and Spring Boot services for audit trails and admin controls; processed over 70K transactions during testing. Implemented Redis caching and rate-limiting for session tokens; monitored AWS Lambda and API performance with CloudWatch; set alerts across 7 services. Provisioned Lambda-based async scoring and payments; automated CI/CD with GitHub Actions across 4 microservices.
FullStack Developer at Dell Technologies
July 1, 2023 - July 1, 2023
Designed Flask and Spring Boot services to automate document approval and pipeline logging, reducing bottlenecks and improving delivery speed by 25%. Refreshed React UI with Material UI and Context API, increasing engagement across three departments. Built validation APIs with SQL Server and MongoDB for data quality and RBAC, lowering errors by 30% and improving audit compliance. Automated generation and delivery of 12+ operational reports using Node.js, Nodemailer, and Azure Functions; set up Prometheus and Grafana monitoring. Deployed services on Azure App Services and Blob Storage; improved uptime. Tuned JVM and WSGI for higher throughput during load tests. Streamlined CI/CD with GitHub Actions for Docker and Kubernetes deployments.
Software Engineer at Ombre (Music Streaming App)
March 1, 2022 - March 1, 2022
Revamped analytics dashboards with React, Redux, and Tailwind CSS for mobile workflows; improved usability for content teams. Rearchitected payment and content modules by migrating from REST to GraphQL, reducing over-fetching and latency by 25%. Automated content moderation pipelines with Node.js and MongoDB; saved 2+ hours daily for editorial teams. Integrated event promotion services and push notifications into Android/iOS apps, increasing unique users and engagement by ~20%. Implemented load-tested REST services to support 10K+ concurrent streams for uninterrupted playback.
Software Engineer Intern at Quloi
October 1, 2021 - October 1, 2021
Assisted backend teams in building Node.js APIs for shipment forms and connected MongoDB for location and delivery storage across two regional clusters. Implemented shipment tracking UI with React.js for real-time status across hubs. Supported CI/CD with AWS CodePipeline for three microservices. Refactored frontend with Redux, creating a real-time alert system with WebSocket and Express.js for 1,000+ users. Optimized search with Elasticsearch across 50,000 shipments.
Full Stack Developer at UBER
June 1, 2025 - November 11, 2025
Developed dynamic web interfaces using React, TypeScript, and Material UI; built a real-time microservices architecture with Spring Boot and Kafka; implemented WebSocket live updates for ride and delivery tracking; migrated legacy REST endpoints to GraphQL for order, menu, and ride modules; created SQL-based analytics for personalized filtering and recommendations; collaborated with product and QA teams to deliver features in agile sprints, reducing hotfix deployments.
Full Stack Developer at DELL TECHNOLOGIES
July 1, 2023 - July 1, 2023
Designed Flask and Spring Boot services to automate document approval and pipeline logging across workflows; modernized UI using React.js and Material UI; built validation APIs with SQL Server and MongoDB to enforce data quality and access control; automated report generation using Node.js, Nodemailer, and Azure Functions; integrated Prometheus and Grafana for proactive monitoring; deployed services on Azure App Services and Blob Storage; tuned JVM/WSGI parameters to boost throughput; streamlined CI/CD with GitHub Actions for automated Docker builds and Kubernetes deployments.
Software Engineer Intern at Quloi (Logistics Platform)
October 1, 2021 - October 1, 2021
Developed Node.js APIs for shipment forms and connected MongoDB for location and delivery data; implemented shipment tracking UI with real-time status updates; supported CI/CD using AWS CodePipeline; refactored frontend with Redux; created a real-time alert system using WebSocket and Express.js; optimized search with Elasticsearch for faster lookups across 50,000+ records.

Education

Master of Computer Science at Illinois Institute of Technology
August 1, 2023 - May 1, 2025
Bachelor of Computer Engineering at University of Mumbai
August 1, 2019 - May 1, 2023
Master of Computer Science at Illinois Institute of Technology
August 1, 2023 - May 1, 2025
Bachelor of Computer Engineering at University of Mumbai
August 1, 2019 - May 1, 2023
Master of Computer Science at Illinois Institute of Technology
August 1, 2023 - May 1, 2025
Bachelor of Computer Engineering at University of Mumbai
August 1, 2019 - May 1, 2023
Master of Computer Science at Illinois Institute of Technology
August 1, 2023 - May 1, 2025
Bachelor of Computer Engineering at University of Mumbai
August 1, 2019 - May 1, 2023
Master of Computer Science at Illinois Institute of Technology
August 1, 2023 - May 1, 2025
Bachelor of Computer Engineering at University of Mumbai
August 1, 2019 - May 1, 2023
Master of Computer Science at Illinois Institute of Technology
August 1, 2023 - May 1, 2025
Bachelor of Computer Engineering at University of Mumbai
August 1, 2019 - May 1, 2023
Master of Computer Science at Illinois Institute of Technology
August 1, 2023 - May 1, 2025
Bachelor of Computer Engineering at University of Mumbai
August 1, 2019 - May 1, 2023

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Education, Media & Entertainment, Transportation & Logistics, Financial Services, Professional Services, Computers & Electronics