Preetam Jain

Honors Computer Science @ UGA

Flight Software Developer @ UGA SSRL

Profile picture of Preetam Jain

Experience

Cloud Computing Researcher

University of Georgia

Aug 2024 - Present
  • Designing and implementing a platform employing AWS Spot Instances to power serverless workflows.
  • Leveraging low Spot Instance prices while integrating fault tolerance mechanisms (checkpointing, migration, over-provisioning) to handle instance failures.
  • Created a VM cluster with Kubernetes capable of handling 400+ concurrent functions at near 100% success rate.
  • Integrating a dynamic programming algorithm to lower the cost of graph-based workflows by a minimum of 30%.
Cloud ComputingAWSKubernetesPythonFault ToleranceServerlessDistributed Systems

Software Development Intern

BAE Systems

May 2024 - Aug 2024
  • Developed an Apache Arrow Flight server to stream DuckDB queried S3 data in real time over local network.
  • Reduced load time by 10x by leveraging in-memory parallel batch processing over complete loading via disk.
  • Developed benchmark tool to optimize Apache Spark jobs in a data processing pipeline with the Spark job API.
  • Built a web application with Vue.js and Go that monitors RF communication with Chart.js and other features.
Vue.jsGoPythonDockerApache ArrowDagsterChart.jsDuckDBAWS S3Apache Spark

Flight Software Developer

UGA Small Satellite Research Laboratory

Feb 2023 - Present
  • 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

E-Cinema Booking System

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

JavaSpring BootReactJavaScriptMySQLAzure

BrickBreaker Game

JavaFX implementation featuring multithreading and dynamic ball physics.

JavaJavaFXMultithreading

SQL Database Implementation

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

JavaData StructuresAlgorithmsSQL

Gallery App

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

JavaJavaFXAPI IntegrationJSON

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.