# Jonathan Reem > Staff Software Engineer at Gauntlet, github/reem Location: San Francisco, California, United States Profile: https://flows.cv/jonathanreem I’m a software engineer. I’m mostly interested in creating scalable systems, which stems from my mathematical mindset and love of cool algorithms and data structures. My background is mostly in server side programming, library and API design, and creating efficient, conceptually clear, systems. My most popular project is Iron, a concurrency-focused application framework written in Rust that represents that largest attempt at creating a server framework in Rust so far. I am also a major contributor to Hyper, a modern and fast HTTP implementation and have many other open source projects that are recognized in the Rust community, including a lazy evaluation library, a testing library, a scoped threadpool library, an error library, a plugin system for open types, an eventing library, and many others. ## Work Experience ### Staff Software Engineer @ Gauntlet Jan 2019 – Present ### Software Engineer @ Udacity Jan 2017 – Jan 2019 | San Francisco Bay Area - Lead development of new services and applications by rolling out modern technologies and best practices, such as async await, typescript, relay, sagas and snapshot testing among others. - Refactored and extended core parts of the product, including adding support for concurrent user modification and control to our IDE daemon and improving the centralized front end build systems to be compatible across all in-house packages and apps. - Integrated WYSWIG editor and container service into the existing content creation system, thereby creating "workspaces", complete in-browser development environments, enabling both educators and students to create/complete entire software projects without leaving the browser. ### Software Engineer @ Terminal.com Jan 2015 – Jan 2017 | San Francisco Bay Area - Implemented WYSWIG course creation application and corresponding in-browser virtual classroom that led to a successful exit for the company in the form of an acquisition by Udacity. - Authored a customized internal container service build, development, testing, and deployment platform. - Implemented a real-time collaborative editor for the virtual classroom, accessing a shared file system. - Engineered a versioning system for publishing courses with breaking and non-breaking changes. - Executed a major refactor of the underlying in-browser IDE to enhance course capabilities using React. - Rapidly iterated on WYSWIG editor and virtual classroom in response to customer feedback. - Designed and partially implemented tfs, a content-addressed, snapshot-able, distributed file system in Rust. - Developed reliable metadata server for the previous generation of our shared file system solution. - Cultivated modern practices such as continuous testing, agile task scheduling, and immutable infrastructure. ### Software Engineer @ Hack Reactor Jan 2014 – Jan 2015 | San Francisco Bay Area - Developed new curriculum - Improved existing curriculum ### Software Engineering Student @ Hack Reactor Jan 2014 – Jan 2014 www.hackreactor.com ## Education ### Full Stack Development Hack Reactor Jan 2014 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/jonathanreem --- Source: https://flows.cv/jonathanreem JSON Resume: https://flows.cv/jonathanreem/resume.json Last updated: 2026-03-22