Fork me on GitHub

Jonathan Arnett


Jonathan Arnett

I am a software engineer specializing in web development. In December of 2016, I graduated from The Ohio State University with a degree in Computer Science and Engineering. I am self-motivated, and the vast majority of my projects during school were outside the classroom—evidence of which can be seen in the projects section. Most of my work is with Ruby on Rails, but I like to try whatever new technology catches my attention. If you'd like to see some of my work, I recommend checking out my GitHub page.


Education (GPA: 3.367)

My coursework for my Computer Science and Engineering degree included courses on the foundations of computer science, software development practices, operating systems, neural networks, and high performace computing. I also took courses on physics, calculus, and engineering practices.

Ohio State logo


While I mainly work with Ruby on Rails, I also have extensive knowledge of Ruby (without Rails), Javascript, jQuery, HTML, HAML, and various shell scripting languages (bash, fish, and zsh). Additionally, I have some experience with C, Go, Clojure, Rust, Python, and R. In my coursework I was taught Java and ANSI C.

Ruby-lang logo


MOBI logo

Software Engineer at MOBI

(January 2017 - Present)

At MOBI, I help maintain and extend the monolithic Ruby on Rails application which drives the MOBI website. This consists of fixing bugs reported by users and adding new features—often at the behest of new clients. My favorite task is to refactor older code to make it cleaner and more efficient. The technologies I work with at this position are Ruby on Rails, Capistrano, Git, and GitHub.

CoverMyMeds logo

Software Development Coop at CoverMyMeds

(May 2015 - December 2015)

At CoverMyMeds, I mostly worked on internal-facing security and infrastructure projects. In order to meet the strict security requirements necessary for a healthcare-focussed company, I wrote a Ruby gem that allowed all secrets (such as Rails' secret_key_base and partner API keys) to be removed from the repository and be managed instead by our server infrastructure.



I am currently a member of indy.rb. When I was still attending the Ohio State University in Columbus, I was the president of the Collegiate Web Developers Group (CWDG), and an active member of the OSU Open Source Club (OSU OSC), the Columbus Ruby Brigade, and the Columbus Rust Society. I gave a talk at a session of Columbus Ruby Brigade, which can be viewed on YouTube. Additionally, I volunteered at OSU events in order to support CWDG and OSU OSC.

Open Source Club logo


My most actively maintained projects are Game of Evolution, a genetic algorithm written in vanilla JavaScript; Minecraft Manager, a Ruby on Rails app to provision, image, and destroy DigitalOcean droplets; and Time Tracker, a Ruby on Rails app to help me manage my todo list.

Despite my professional work being mostly web-development focussed, I tinker with embedded systems. I have several personal projects in this field, the most notable of which are the Pigeon Autonomous Quadcopter Project, which is under slow but active development with code hosted on GitHub, and Karen Power Control (formerly Karen, the Automated Coffee Maker), the code for which can be found on Karen's GitHub page. Lastly, in conjunction with the Pigeon Project, I have contributed to the i2cdevlib project by writing the Arduino library for the L3G4200D gyroscope.

Arduino logo