Preetam Jain

MSE CS @ UPenn

Profile picture of Preetam Jain

Experience

Cloud Computing Researcher

University of Georgia

Aug 2024 - Present
  • Designing a cloud platform in Python that runs serverless workflows on discounted, volatile AWS servers while maintaining near-perfect reliability, using cost-optimized checkpointing, workload migration, and adaptive scaling.
  • Simulating unreliable servers on a 20-node Kubernetes cluster with failure intervals based on AWS reclaim data.
  • Leveraging MySQL as a source of truth for checkpoints, logging, and compute time for 1000s of daily requests.
  • Reduced cost by 30%+ with dynamic programming-based checkpointing, benchmarked against EC2 pricing data.
Cloud ComputingAWSKubernetesPythonFault ToleranceServerlessDistributed Systems

Software Engineer Intern

Credera

June 2025 - August 2025
  • Shipped major updates to an Electron + Vue application for Mercedes-Benz USA in-store screens across 380+ dealerships; presented and delivered to Mercedes stakeholders and released nationwide.
  • Developed a dual car builder experience that allows users to configure and compare two vehicles simultaneously.
  • Proposed and led redesign of image content rendering, reducing 0.5GB in API calls per home screen load.
  • Diagnosed and fixed a reported fatal, unreproducible, and inter-process race condition unresolved for 7 months.
  • Improved engagement by 50% (10,000→15,000 monthly interactions), tracked via Google Analytics post-release.

"From day one, you demonstrated a strong commitment to learning... Your ability to independently own features - such as the auto scroll and two-window comparison - was truly impressive... You've made a lasting impression here."

— Saba Merchant, Career Coach

"Preetam has made impressive progress this summer, particularly in developing his client-facing skills... He resolved a persistent 'screen in screen' issue... His contributions have been truly appreciated."

— Mia Barone, Project Director
Electron.jsVue.js

Software Development Intern

BAE Systems

May 2024 - Aug 2024
  • Engineered an Apache Arrow Flight server in Python to stream DuckDB-queried data over LAN, enabling real-time processing and replay of radio communication for live system simulation and tuning.
  • Reduced load time 10x by switching from disk reads to batched in-memory streaming with concurrent preloading.
  • Created benchmark tool to optimize Apache Spark jobs in the data processing pipeline with the Spark job API.
  • Simulated 1000s of pipeline executions, decreasing worst-case runtime by 80% through configuration tuning.
  • Deployed a Vue + Go app to decode Protobuf messages with 100+ nested fields pooled via ZMQ for monitoring.

"Preetam's performance was more than satisfactory, showing professionalism, dedication, and eagerness to learn... His qualities as a student, his disposition, and interpersonal manners, demonstrated that we made an excellent choice... I unconditionally recommended Preetam."

— Dr. Jarilyn Hernandez, Manager

"Preetam demonstrated exceptional qualities that made him a standout member of the intern cohort. His responsiveness and eagerness to learn... displayed the impressive ability to context switch between different tasks and was able to adapt to new challenges seamlessly while delivering high quality work."

— Seth Gillis, Senior Software Engineer
Vue.jsGoPythonDockerApache ArrowDagsterChart.jsDuckDBAWS S3Apache Spark

Flight Software Developer

UGA Small Satellite Research Laboratory

Feb 2023 - May 2025
  • Building reusable components for satellite spaceflight software system using NASA’s F’ Framework in C++.
  • Utilizing agile methodologies to organize software requirements, implementation, testing, and deployment.
  • Built EPS UART component that facilitates satellite computer-to-sensor communication through 20 telemetry and event types such as battery temperature and heater status, providing the ground station with critical information.
  • Used Google Test Suite for C++ to ensure 100% line and function coverage during unit testing.
C++F' (F Prime)CMakeGoogle TestAgile

Software Quality Assurance Intern

Deltek

Jun 2023 - Aug 2023
  • Crafted automation test scripts for Deltek's GovWin IQ project, a platform for government contract procurement.
  • Stored scripts in a test suite, enabling test management to automatically validate all Canadian contract pages.
  • Utilized XPath Helper to extract HTML elements and validated them using an internal TestRunner application.
QA AutomationXML/XPathHTMLTest Management

Projects

Distributed Hash Table

Decentralized distributed hash table (DHT) using consistent hashing and socket-based coordination, leveraging multiple nodes and fault-tolerant key-value storage with dynamic peer entry and exit.

JavaData Structures AlgorithmsSocket Programming

Multithreaded File Transfer Server

Multithreaded file transfer server/client supporting concurrent file operations, asynchronous command termination, and thread-safe communication over dual ports and multiple clients.

Java MultithreadingSocket Programming

Multicast Message System

Persistent, asynchronous multicast system over TCP ensuring temporal-bound message delivery, replay for disconnected participants, and reliable group coordination through a central server.

Java Socket Programming
E-Cinema UML Diagram

E-Cinema Booking System

Full-stack cinema booking system with user profiles, admin tools, and movie management.

JavaSpring BootReactJavaScriptMySQLAzure
BrickBreaker Gameplay 1

BrickBreaker Game

JavaFX implementation featuring multithreading and dynamic ball physics.

JavaJavaFXMultithreading
SQL Implementation Demo

SQL Database Implementation

Core SQL functionalities built in Java, with hash table indexing improving query speed by ~10x.

JavaData StructuresAlgorithmsSQL
Gallery App

Gallery App

JavaFX app displaying images from user search via iTunes API and Gson library.

JavaJavaFXAPI IntegrationJSON
Tree Implementation Demo

Unix Tree Command

C implementation of the `tree` command using custom tree data structures.

CUnix/LinuxData StructuresCLI

Skills

Java logo

Java

Python logo

Python

C++ logo

C++

JavaScript logo

JavaScript

Go logo

Go

HTML logo

HTML

CSS logo

CSS

React logo

React

Vue logo

Vue.js

Spring Boot logo

Spring Boot

MySQL logo

MySQL

Docker logo

Docker

Git logo

Git

Tailwind CSS logo

Tailwind CSS

F Prime logo

F' (F Prime)

C logo

C

MongoDB logo

MongoDB

Get In Touch

Feel free to reach out! I'm always open to discussing new projects, creative ideas, or opportunities.