Summary
Overview
Work History
Education
Skills
Certification
Projects
Languages
Timeline
ResearchAssistant

Shubham Bansal

Fairfax,VA

Summary

Software Engineer with 4+ years’ experience in Java, Spring Boot, Spring WebFlux, and microservices for e-commerce and enterprise systems. Skilled in MongoDB, Cassandra, Redis, Kafka, Google Pub/Sub, and cloud-native solutions on AWS and GCP. Experienced in Headless CMS integration, architecture design (C4 model, UML), and performance optimization to deliver secure, scalable applications with 99.99% uptime.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Research Assistant

George Mason University
Fairfax, VA
06.2025 - Current
  • Designed and implemented scalable Spring Boot & Spring WebFlux microservices for high-traffic applications, achieving 80%+ unit test coverage.
  • Built and deployed e-commerce-style features (secure checkout, user authentication, order tracking) for the academic housing portal, integrating with AWS Lambda, Cognito, DynamoDB, and MongoDB for storage.
  • Applied C4 model & UML diagrams for architecture planning; documented flows for hand-off to development teams.
  • Optimized API performance via Redis caching and asynchronous event handling using Kafka.

Software Development Engineer

Acmegrade
Bengaluru
08.2023 - 06.2025
  • Developed modular, responsive React.js frontends integrated with Spring Boot WebFlux APIs in a microservices architecture.
  • Built e-commerce modules including product catalog, search, and secure payment integration using JWT/OAuth2 authentication.
  • Migrated legacy systems to GCP, implementing Google Pub/Sub for event streaming.
  • Integrated Headless CMS (Contentful) to manage dynamic content, reducing deployment overhead by 30%.
  • Reduced load times by 50% via lazy loading, code-splitting, and optimized content delivery on AWS CloudFront.

Software Engineer

Cognizant Technology Solutions
Pune
09.2021 - 07.2023
  • Engineered Spring Boot microservices for messaging & transaction modules processing 10K+ daily API calls in an e-commerce setting.
  • Migrated monolithic applications to AWS EC2 & RDS; reduced deployment speed by 30%.
  • Implemented Redis-based caching for frequently accessed catalog and pricing data.
  • Designed sequence diagrams and architecture documentation for internal review boards.

Software Engineer Intern

Cognizant Technology Solutions
Chennai
01.2021 - 05.2021
  • Built a secure ASP.NET portal with role-based access control and a SQL Server backend.
  • Delivered 40+ stable feature enhancements and fixed post-release issues.

Education

Master of Science - Software Engineering

George Mason University
Fairfax, VA
05.2025

Bachelor of Science - Computer Science

SRM Institute of Science And Technology
Chennai, India
05-2021

Skills

  • Languages: Java, Python, JavaScript (ES6), SQL, C#
  • Backend: Spring Boot, Spring WebFlux, REST APIs, Microservices Architecture, ASPNET, Nodejs
  • Frontend: Reactjs, HTML5, CSS3, Responsive UI, Figma to React
  • Databases: PostgreSQL, MySQL, DynamoDB, MongoDB, Cassandra
  • Caching & Messaging: Redis, Confluent Kafka, Google Pub/Sub
  • Cloud/DevOps: AWS (Lambda, S3, EC2, RDS, Cognito, CloudFront), Google Cloud Platform (GCP), Docker, Kubernetes, GitHub Actions, GitLab CI/CD
  • Security: OAuth2, JWT, IAM, Role-Based Access Control
  • Architecture & Performance: UML, C4 model, Sequence Diagrams, Performance Tuning, Scalability Optimization, Caching Strategies, Load Balancing
  • Tools: Postman, JUnit, Maven, Jenkins, CloudWatch, Headless CMS (Contentful, Strapi)

Certification

AWS Certified Cloud Practitioner – Foundational

Projects

Secure Housing Platform – offcampusconnect.com

  • Developed a full-stack platform with AWS Cognito login, backend logic in Lambda, data in DynamoDB & MongoDB, and React.js frontend.
  • Implemented event-driven messaging with Kafka for notifications and integrated Redis caching for faster search results.

Survey Microservices System – George Mason University

  • Created Spring Boot microservices deployed on Kubernetes with token-based secured endpoints.
  • Integrated CI/CD using GitHub Actions, deployed to AWS RDS, and used WebFlux for reactive processing of large datasets.

Languages

English
Full Professional
Hindi
Native/ Bilingual

Timeline

Research Assistant

George Mason University
06.2025 - Current

Software Development Engineer

Acmegrade
08.2023 - 06.2025

Software Engineer

Cognizant Technology Solutions
09.2021 - 07.2023

Software Engineer Intern

Cognizant Technology Solutions
01.2021 - 05.2021

Master of Science - Software Engineering

George Mason University

Bachelor of Science - Computer Science

SRM Institute of Science And Technology
Shubham Bansal