Fork me on GitHub

About


Jonathan Arnett

I am a software engineer specializing in web development. I recently graduated from The Ohio State University with a degree in Computer Science and Engineering (December 2016). 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.

Experience


Software Engineering Intern at MOBI

(May 2016 - August 2016)

At this position, I helped maintain the monolithic Ruby on Rails application which drives the MOBI website. I also mentored the other interns as they learned Ruby on Rails. The technologies I worked with at this position were Ruby on Rails, Capistrano, Git, and GitHub.

MOBI 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.

CoverMyMeds logo

Qualifications


Ohio State logo

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.

Ruby-lang logo

Technical

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.

Activities


Involvement

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

Projects

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