Hello!

I am Yonatan Ginsburg.

I enjoy making useful things.

About Me

👋 Hi there! I am Yonatan Ginsburg, a junior at Yeshiva University working towards a B.S. degree in Computer Science, with a focus in Distributed Systems. I want to use my skills to create things that help people. I am mostly interested in the backend, but frontend development is cool too. Hobbies include the piano & melodica.

Experience

Dropbox

Software Engineering Intern

Cleveland, OH | May 2025 - Present

Metrics Team

Dropbox

Software Engineering Intern

Cleveland, OH | May - August 2024

I improved cost visibility for specific services by developing utilities to parse, store usage data, and perform cost attribution. I also developed data pipelines for the migration of the team’s data between datastores.

Philips

Independant Software Consultant

Highland Heights, OH | May, July 2019

I revamped their Perl license server to support packages of licenses, and developed instructions for a python module then used by employees.

KarismicMC

Independant Software Consultant

Remote | June - July 2019

I authored a plugin using the Minecraft Spigot API which implemented a fully customizable masks feature into the game, where each mask gave customizable effects.

Projects

key-switcheroo

SSH Key Automation for Fleets of Machines

June - August 2023

Lead by a team lead at Meta, I worked alongside five of my peers to implement an SSH Key Rotation system which stores keys in the cloud. I was part of the Software Development team, and focused on writing modular code, architechture and design through code reviews. I used PyTest for unit, integration and E2E tests. Through collaboration with my teammates, I gained exposure to Terraform and Jenkins.

Data Structures Search Engine

An In-Memory Search Engine

January - May 2023

Over the course of the semester, I implemented various data structures such as a B-Tree, Heap and Hashtable to create a search engine that manages documents both in-memory and on disk. I utilized important OOP principles such as abstraction & polymorphism.

Drum Machine

A Customizable & Responsive Drum Machine

August - November 2019

I built a React Drum Machine, using the framework to allow for customization of sounds, BPM and number of tracks.

MultiblockAPI

Creating Multiblock Structures

August - November 2019

I used Minecraft's Spigot API to build a Java plugin to allow the creation of multiblock structures. The plugin implemented persistent file storage to store multiblock data.