CS Grad Student at San Jose State University

Prateek Bansal

Building scalable distributed systems and leading cross-functional initiatives for enhanced system reliability.

Prateek Bansal - Software Engineer

Education

My academic journey and qualifications

Masters of Science in Computer Science
August 2025 - Present
San Jose State University | San Jose, California, United States
Bachelor of Engineering in Computer Science
August 2019 – June 2023
Thapar Institute of Engineering and Technology | Patiala, India
GPA: 3.70/4.0

Experience

My professional journey building software solutions

Software Engineer 2
February 2025 - August 2025
American Express | India
  • Driving cross-functional initiatives to enhance system reliability, including distributed tracing, fault tolerance, and proactive alerting mechanisms.
  • Leading end-to-end design and development of scalable backend systems with a focus on performance, resilience, and observability.
Java
Spring Boot
Kafka
PostgreSQL
Redis
Docker
Kubernetes
Microservices
Observability
CI/CD
Software Engineer 1
August 2023 - February 2025
American Express | India
  • Engineered a backend service to monitor and track downstream API requests, built a reconciliation system to ensure data consistency.
  • Spearheading the modernization of a deletion utility tool, ensuring compliance with data retention policies and regulatory requirements.
Java
Spring Boot
Kafka
React
PostgreSQL
Docker
System Design
API Development
Software Engineer Intern
January 2023 - June 2023
American Express | India
  • Automated compliance regulatory tasks, reducing manual effort and saving 30 minutes per execution.
  • Developed scripts to eliminate repetitive tasks and modernized legacy applications, improving operational efficiency.
Python
Bash
Automation
Compliance
API Development
Software Engineer Intern
June 2022 - July 2022
American Express | India
  • Built a Chrome extension for NiFi job operations, saving around $700 per day in operational costs.
  • Designed a Proof of Concept for using Cassandra DB as a Time Series Database, implementing aggregation functions for time-series analytics.
JavaScript
Chrome Extensions
Cassandra
Time-Series Data

Skills

Technologies and tools I've mastered along the way

💻 Languages
C++
Java
Python
SQL
JavaScript
HTML/CSS
R
🧩 Frameworks & Libraries
Spring Boot
React
Node.js
Flask
JUnit
Kafka
FastAPI
Material-UI
🛠️ Developer Tools
Git
Docker
Jenkins
Github Actions
Google Cloud Platform
VS Code
PyCharm
IntelliJ
Kubernetes
🗄️ Databases
PostgreSQL
Cassandra
MongoDB
MySQL
Redis
🔍 Specializations
Microservices
System Design
Observability
CI/CD
Distributed Systems
API Development

Projects

Showcasing my work and creative solutions

Thunder
Thunder
A food delivery web application with AI-powered recommendations and voice command support for campus restaurants.
  • Implemented secure authentication with bcrypt password hashing and integrated Razorpay for payments.
  • Designed and built a real-time order tracking dashboard for a seamless user experience.
Node.js
MongoDB
Express.js
Tailwind CSS
AI/ML
Authentication
Payments
FaceMash
FaceMash
A face detection and recognition system capable of recognizing and swapping multiple faces in real-time.
  • Implemented K-Nearest Neighbors (KNN) for recognition and utilized Haar-Cascade Classifier for detection.
Python
OpenCV
KNN
Computer Vision
Image Processing

Achievements

Recognition and milestones in my career

Google Cloud Professional Cloud Architect Certification

Validated expertise in designing, developing, and managing robust, secure, scalable, and dynamic solutions on Google Cloud.

3rd Prize Winner – National Level Hackathon (Codestreet 2020)

Recognized for innovative solution development at American Express's national coding competition.

Contact

Let's connect and discuss opportunities

Get in Touch
Fill out the form below or reach out through one of the provided channels.
Connect With Me
Feel free to reach out through any of these platforms.

Currently open to new opportunities and collaborations.