Open to full-time Software Engineering roles

Bhupinder
Singh.

// I build full-stack apps_

Software Engineering graduate from Arizona State University with hands-on experience designing and shipping full-stack web applications, scalable backends, and cloud-based software in Java, Spring Boot, React, and AWS. Delivered six end-to-end projects spanning payments, distributed systems, real-time messaging, AI integration, and educational gaming for Mission To Psyche (NASA).

degreeB.S. Software Engineering · 3.98 GPA
honorsSumma Cum Laude · Dean's List
basedForsyth, GA · Open to relocation
authAuthorized to work in U.S. - no sponsorship required
Bhupinder Singh
06 end-to-end
projects shipped
01

About

I'm a Software Engineer who builds the whole thing - frontend, backend, APIs, databases, and the cloud infrastructure that holds it all together. My recent work spans a production-style e-commerce platform built with React and Spring Boot, a distributed real-time notification service handling thousands of concurrent connections, a secure payment-processing backend integrated with Stripe, an AI-powered learning app built on OpenAI's API, and a NASA-sponsored educational game shipped end-to-end with a team and external stakeholders.

I care about clean code, correctness under load, polished user experiences, and software that holds up in production. I'm actively looking for full-time Software Engineering roles - full-stack, backend, frontend, cloud, or wherever there's a hard problem worth solving.

02

Technical Stack

Languages
Java Python JavaScript TypeScript C# C / C++ SQL Bash
Backend & APIs
Spring Boot Node.js Express Flask REST GraphQL Microservices JWT WebSockets gRPC
Frontend
React Vue.js Angular HTML5 CSS3 Responsive UI
Cloud & DevOps
AWS EC2 S3 RDS DynamoDB Docker GitHub Actions CI / CD Linux / Unix Git
Databases
MySQL PostgreSQL MongoDB SQLite Redis
Testing & Methods
JUnit Selenium Postman Unit / Integration Tests Agile / Scrum Code Reviews OOP Secure Coding
System Design
Distributed Systems Concurrency Multithreading Caching Load Balancing Scalability
AI / ML
OpenAI API Generative AI Prompt Engineering REST-based AI Integration
03

Experience

Atlanta, GA

Operations Lead

JPMorgan Chase & Co.
Enterprise Operations Compliance Risk & Audit Process Optimization
  • Operating within a Fortune 50 regulated financial enterprise, gaining direct exposure to compliance, audit, and risk workflows applicable to enterprise software.
  • Identified inefficiencies and implemented data-driven process improvements that reduced transaction errors.
Tempe, AZ · Hybrid

Capstone Software Developer

Mission to Psyche (NASA) · Arizona State University
Unity C# REST APIs Agile Git AWS
  • Built "Corebound: The Metal Mission," a production-ready educational mobile game for NASA's Psyche Mission outreach program, teaching mission science concepts to middle-school learners. Publicly released through the official Mission to Psyche outreach portal.
  • Developed gameplay systems and interactive UI features in Unity (C#) across six interactive mini-games teaching real Psyche mission concepts; integrated REST APIs for scalable features and real-time interactions across multiple game modules.
  • Partnered directly with NASA sponsor stakeholders to translate Psyche science into engaging, age-appropriate gameplay; led system design discussions, code reviews, testing, and performance optimization across iterative two-week sprint cycles.
Remote

Software Engineer Intern

The Global Career Accelerator
Full-Stack HTML / CSS / JS Agile Code Reviews Git
  • Built and deployed full-stack web applications using HTML, CSS, JavaScript, and backend services.
  • Delivered features through Agile sprints, code reviews, and Git-based collaboration with clean code principles and incremental release cycles.
04

Featured Projects

Production-style projects spanning full-stack web, payments, distributed systems, real-time messaging, secure software, and AI integration.

/01 Full-Stack · Production

Full-Stack E-Commerce Platform

Production-style e-commerce app supporting product browsing, cart, checkout, and order processing — built end-to-end with React, Spring Boot, and MySQL.

React Java Spring Boot MySQL REST APIs JWT
  • Developed a production-style e-commerce application supporting product browsing, cart management, checkout, and order processing for 500+ daily transactions with JWT-based authentication and role-based access control.
  • Designed normalized MySQL schemas with indexed queries and connected the React frontend to Spring Boot REST APIs, reducing average checkout latency by 25% and ensuring data consistency under concurrent load.
Why it matters End-to-end full-stack delivery — UI, API design, schema modeling, auth, performance tuning, and concurrency-safe order handling.
/02 Backend · Payments

Event Booking & Payment Processing System

Secure payment-processing backend with Stripe integration, transactional consistency under load, and double-booking prevention.

Java Spring Boot MySQL REST APIs Stripe API
  • Built a secure payment-processing backend integrated with Stripe, handling authorization, settlement, and refund flows across concurrent user sessions with parameterized queries and input validation.
  • Implemented database-level locking and transactional consistency in MySQL to prevent double-booking under high request load; designed RESTful APIs in Spring Boot with comprehensive error handling.
Why it matters Fintech-grade thinking: payment flows, transactional integrity, concurrency safety, and secure backend design.
/03 Full-Stack · AI Integration

AI-Powered Language Learning Web App

Full-stack Flask + Angular web app integrating OpenAI's API to deliver adaptive vocabulary and grammar feedback to live learners.

Python Flask Angular OpenAI API MySQL
  • Integrated OpenAI's API into a Flask + Angular web application serving 200+ learners with adaptive vocabulary and grammar feedback.
  • Improved answer accuracy by 40% through structured prompt engineering and response handling; covered with unit and integration tests.
Why it matters Full-stack + AI integration with real users, prompt engineering rigor, and measurable accuracy improvements.
/04 Distributed · Real-Time

Real-Time Notification System

Distributed real-time messaging service delivering instant notifications across thousands of concurrent connections, designed for horizontal scale on AWS.

Java Spring Boot WebSockets Redis REST APIs AWS
  • Architected a real-time messaging service using WebSockets and Redis Pub/Sub to deliver instant notifications across thousands of concurrent connections; designed for horizontal scaling on AWS.
  • Built scalable Spring Boot microservices with asynchronous message handling; wrote JUnit unit and integration tests to validate race conditions, edge cases, and message delivery guarantees under load.
Why it matters Distributed systems thinking, real-time communication, scalability, and backend performance optimization.
/05 Capstone · Sponsor-Backed

NASA Psyche Mission Educational Game

Browser-based educational game built for NASA's Psyche mission outreach — six interactive mini-games teaching real mission science to middle-school learners.

Unity C# REST APIs Agile Git AWS
  • Built gameplay systems and interactive UI in Unity (C#) across six mini-games teaching real Psyche mission concepts; publicly released through NASA's Mission to Psyche outreach portal.
  • Integrated REST APIs for scalable features and real-time interactions across multiple game modules; collaborated in an Agile team with direct NASA sponsor stakeholder communication.
Why it matters Real sponsor-backed product shipped to a public audience, with stakeholder communication and iterative delivery.
/06 Secure Software

Secure File Manager (JFM)

Java desktop application focused on authentication, authorization, and secure file management workflows — built with static analysis baked into the pipeline.

Java RBAC JUnit SpotBugs FindSecBugs
  • Implemented role-based access control, password security, and safer authentication workflows; refactored insecure code patterns with defensive programming.
  • Used static analysis (SpotBugs, FindSecBugs) and secure coding concepts to identify and remediate vulnerable areas.
Why it matters Security-focused engineering, code review skills, and remediation of real vulnerabilities.
05

Additional Projects

Earlier coursework and side projects covering distributed gaming, full software-lifecycle design, REST APIs, frontend, and networking.

Games Box Online

Distributed multi-user game platform with gRPC client-server architecture, threaded concurrent connections, and MySQL persistence on AWS.

Java gRPC AWS JavaFX
Code ↗

SunDevil Connect

Multi-role campus engagement platform with dashboards for students, club leaders, and admins. Full lifecycle: UML, MVC, design patterns.

JavaFX FXML UML Design Patterns
Demo ↗

Survey REST API

Backend REST API for surveys, items, instances, and responses with persistence, validation, and structured error handling.

Spring Boot JPA MySQL Postman
Code ↗

Jeopardy Trivia Game

Browser-based trivia game with dynamic categories, score tracking, and API-driven question loading with optimized client-side state.

Vue.js JavaScript REST API
Code ↗

Chat App

Desktop messaging app with concurrent socket-based client-server communication using TCP/UDP and multithreading.

Java TCP / UDP Multithreading
Code ↗

AI-Powered Learning Platform

Earlier OpenAI integration project: Python/Flask backend serving structured AI-driven feedback with prompt-engineering controls.

Python Flask OpenAI
Code ↗
06

Get in Touch

I'm actively looking for full-time Software Engineering roles - full-stack, backend, frontend, cloud, and beyond.

Authorized to work in the U.S. without current or future sponsorship. Open to relocation, remote, or hybrid roles.