Open to SWE Internship · Available May–August 2026

Srashti
Gupta

I build full stack systems — from distributed backend APIs handling millions of requests to AI-powered cloud applications — reliably, fast, and at scale.

5+ Years - NAB, IBM, Capgemini MS CS @ Northeastern - 4.0 GPA 3 Industry Awards
Srashti Gupta - Full Stack Software Engineer
Scroll
45sSage AI Reports Live
35%API Latency Reduced
20+Microservices Migrated
98%Code Coverage
4.0Graduate GPA

Who I am

I'm a full stack engineer who works across the entire stack — from distributed backend APIs and cloud infrastructure to React frontends and AI-powered pipelines. Over 5 years at NAB, IBM, and Capgemini, I've designed REST APIs handling millions of requests, set up CI/CD pipelines, containerized applications with Docker, deployed on AWS, and built React UIs for enterprise clients like Samsung and Hughes.net.

Most recently I shipped Sage — a live AI research synthesizer built entirely on AWS serverless infrastructure using Amazon Bedrock, Step Functions, and Cognito. I care about software that is fast, well-structured, and easy to maintain. Right now I'm pursuing an MS in Computer Science at Northeastern University (GPA: 4.0).

I'm drawn to problems where performance decisions have real impact at scale: event-driven architecture, cloud-native AI systems, and full stack infrastructure. Outside of engineering, I mentor junior developers and hold certifications in Generative AI and cloud.

Education
MS, Computer Science 4.0 GPA
Northeastern University, Boston, MA
Expected May 2027 - Algorithms, Computer Systems, Database Management, Programming Design Paradigms
BTech, Information Technology 3.7 GPA
Banasthali Vidyapith, Rajasthan, India - 2019

GitHub Activity

Srashti Gupta GitHub contribution chart

github.com/srashtigupta-25

Core Stack

Languages
JavaPythonSQLJavaScriptRustC++RNode.jsShell Scripting
Backend and Frameworks
Spring BootSpring Data JPAHibernateREST APIsMicroservicesReactMavenGradle
Cloud and DevOps
AWS LambdaAWS BedrockAWS CloudFrontAWS CognitoAWS IAMAWS SQSAWS SNSAWS EC2AWS S3AWS RDSDockerKubernetesCI/CDLinux
Databases
DynamoDBPostgreSQLMySQLRedisMongoDBOracle
Messaging and Tools
Step FunctionsApache KafkaCI/CDSwagger/OpenAPIJUnitMockitoTestNG
Concepts and Practices
Generative AIPrompt EngineeringServerless ArchitectureOOPMultithreadingSystem DesignEvent-Driven ArchitectureDistributed SystemsTDDAgile/Scrum

Where I've worked

Senior Software Engineer

NAB Global Innovation Center India

Feb 2023 - Jul 2025 - 2 yrs 6 mos - Hybrid

STAR Award SPOT Award
35% latency down
Optimized 20+ RESTful APIs processing 1M+ daily requests via Redis caching, database indexing, and OAuth 2.0/JWT on AWS with Kubernetes - received STAR Award
Java 8 to 17
Spearheaded 4-month migration of 20 banking microservices, resolving critical CVEs and replacing deprecated Spring Security imports across distributed systems
80% visibility up
Prototyped deployment tracking dashboard for 20+ engineering teams, eliminating manual status reporting - SPOT Award for innovation
15% velocity up
Coached 5 junior engineers on microservices architecture and TDD, sustaining 92% code coverage across all services
Java 17Spring BootRedisAWSKubernetesApache KafkaMongoDBOAuth 2.0DockerGradle

Software Engineer

IBM India

Apr 2021 - Dec 2022 - 1 yr 9 mos - Remote

45% perf up
Architected event-driven microservices with Spring Data JPA, Hibernate, Circuit Breaker and Saga patterns using PostgreSQL - eliminated cascading failures
40% deploy down
Delivered automated CI/CD pipelines with Jenkins and Docker, cutting release cycle time across 10+ microservices, standardized APIs via Swagger/OpenAPI and managed Oracle databases
40% engagement up
Launched full-stack feature with React and Spring Boot that drove a 40% increase in daily active users and average session time across the client portal
JavaSpring Data JPAHibernatePostgreSQLOracleSwagger/OpenAPIReactDockerJenkinsCI/CD

Software Engineer

Altran (now Capgemini Engineering)

Jan 2019 - Mar 2021 - 2 yrs 2 mos - Onsite

Team Excellence Award
25% response down
Resolved performance bottlenecks across 14 microservices for enterprise clients including Samsung and Hughes.net - received Team Excellence Award
Samsung - Hughes.net
Built microservices for Samsung (DB2) and Hughes.net (Node.js backend APIs); developed Java/J2EE components deployed on enterprise testbeds
98% coverage
Optimized SQL queries reducing data retrieval time by 30%; achieved 98% code coverage using TestNG and Mockito
JavaJ2EENode.jsSpring BootMySQLDB2TestNGMockito

Things I've built

2026Live

Sage - AI Research Synthesizer

Submit any topic and Sage delivers a structured intelligence brief in under 45 seconds. A 5-state Step Functions pipeline decomposes the topic into 3 parallel AI research threads grounded in live web data via Tavily, synthesizes a 350-900 word report using Claude Haiku 4.5 on Bedrock, and persists results to DynamoDB - entirely serverless on AWS with Cognito auth, PDF export, and CloudFront delivery.

Live on CloudFront · Java 25 · AWS Bedrock · Step Functions · DynamoDB · Cognito · IAM
Java 25AWS LambdaStep FunctionsAmazon BedrockDynamoDBCloudFrontCognitoIAMReact 18
Try it Live GitHub
2026Completed

Walmart Advanced Software Engineering

Completed Walmart USA's Advanced Software Engineering Job Simulation on Forage — solving real engineering problems. Developed a novel heap data structure in Java, designed a UML class diagram for a multi-mode data processor, and created an ER diagram for a new database.

Java heap DSA · UML design · ER diagram · System design
JavaData StructuresUML DesignER Diagrams
View Certificate
2026Shipped

Adaptive Concurrent Web Server

Engineered a multi-threaded web server in Rust with an adaptive worker pool that dynamically scales thread count based on real-time request load — applying systems programming concepts from graduate coursework in Operating Systems.

P99 latency: 1.73ms → 1.04ms (40%) at 31,725 req/s
RustPythonShell ScriptingSystems Programming
View on GitHub Presentation
2025Shipped

Streaming Analytics Data Warehouse

Designed a year-partitioned star schema in cloud-hosted MySQL and built a Dockerized R-based ETL pipeline processing 98K+ streaming transaction records, enabling multi-year viewership trend analysis.

98K+ records processed · 3+ years of trends surfaced
RMySQLDockerETL
View on GitHub

What colleagues say

"

I've had the privilege of working with Srashti for the past two years, and she has consistently proven herself as an exceptionally capable backend engineer. With expertise in Java 17, Spring Boot, and microservices, she has designed and delivered high-performance APIs that are core to our platform's success. Srashti owns the complete development lifecycle - from translating business requirements into technical designs to overseeing deployment.

Piyush Joshi
Piyush Joshi
Vice President - NAB Managed Srashti directly
"

Srashti is a talented and driven professional with exceptional skills in Java, Node.js, and Docker. Her leadership, creativity, and commitment to excellence make her stand out in any team. She has the rare ability to turn complex challenges into impactful solutions.

Anil Rawat
Anil Rawat
VP - Sr Engineer II - NAB India Senior to Srashti
"

I have worked with Srashti as her technical manager and lead. She joined my team fresh out of college and quickly became one of the most reliable engineers. Her ability to learn quickly, take ownership, and deliver quality work consistently impressed me throughout our time working together.

Anuj Agarwal
Anuj Agarwal
Leader - Solution Designer - Vanguard Australia
"

I rarely come across real talents who stand out like Srashti. Her ability to find bugs like a spec of dust in a crystal is exceptional. No matter how difficult the task, she made it easy with her immense knowledge, logical capabilities and hard work.

Kamal Verma
Kamal Verma
Senior Analyst - Accenture

Let's talk.

I'm actively exploring Software Engineering internship opportunities in the US. If you're working on backend systems, distributed infrastructure, or cloud-native products - I'd love to connect.

Typically respond within 24 hours.