Summary
Overview
Work History
Education
Skills
Websites
Projects
Timeline
Generic

Jonathan Arnett

Senior Software Engineer
Columbus,OH

Summary

Results-oriented developer with over ten years of professional experience. Excels at finding concise, elegant solutions to complicated problems.

Overview

5
5
years of professional experience
15
15
years of post-secondary education

Work History

Software Developer

Instinct Science
8 2022 - 12.2023
  • Led initiative to update dependencies and patch security issues
  • Led projects to extend financial functionality of monolithic application
  • Integrated with third-party blood diagnostics system
  • Worked full-stack across an Elixir + Phoenix backend providing a GraphQL API, a React frontend with Apollo, and a Node.js microservice.

Software Developer

Joydrive
09.2020 - 03.2022
  • Developed session system for iframes without cookie support
  • Helped modernize application from Phoenix ≤1.2 structure to Phoenix ≥1.4 structure
  • Overhauled deployment system (from Heroku buildpacks to Docker)
  • Worked with Elixir and Phoenix, Phoenix LiveView, PostgreSQL, Redis, and Heroku.

Software Engineer / Team Lead / Tech Lead

ScriptDrop
04.2019 - 04.2020
  • Transitioned from IC to Team Lead of the Pharmacy Team
  • Built integrations with shipping vendors (USPS, UPS, and FedEx)
  • Transitioned into Tech Lead/SME role on shipping vendor integrations
  • Mentored other members of the team
  • Worked with Elixir and Phoenix, React, PostgreSQL.

Software Developer

CoverMyMeds
06.2018 - 03.2019
  • Built complicated integration with a third-party insurance company
  • Received formal training in regulatory compliance (HIPAA, etc)
  • Developed features within narrow time constraints
  • Worked with Elixir and Phoenix, Ruby on Rails, and PostgreSQL.

Software Developer

MOBI Wireless Management (now Tangoe)
01.2017 - 05.2018
  • Worked on billing and reporting products for the BRICK team
  • Built various data visualizations of customer utilization, spending, etc
  • Optimized application performance and database queries
  • Worked with Ruby on Rails and PostgreSQL.

Education

Bachelor of Science -

The Ohio State University
Columbus, OH
05.2001 - 05.2016

Skills

Elixirundefined

Projects

Viz

Visualize the call graph for Elixir codebases. Especially helpful for debugging and discovering unusual codepaths!


Reveal

Reveal the hidden structure in code. A helpful tool for junior programmers.


Elixir

  • Contributor to the Elixir compiler
  • Contributor to Phoenix LiveView
  • Contributor to the Elixir Language Server
  • Author of inf-elixir


Gleam

  • Contributor to the Gleam compiler
  • Second largest contributor to gleam_erlang
  • Wrote the tree-sitter grammar for the language (tree-sitter-gleam)
  • Rewrote the Emacs plugin for the language (gleam-mode)


Contributor to Tree-sitter, Magit, i2devlib, and other popular open-source projects

Timeline

Software Developer

Joydrive
09.2020 - 03.2022

Software Engineer / Team Lead / Tech Lead

ScriptDrop
04.2019 - 04.2020

Software Developer

CoverMyMeds
06.2018 - 03.2019

Software Developer

MOBI Wireless Management (now Tangoe)
01.2017 - 05.2018

Bachelor of Science -

The Ohio State University
05.2001 - 05.2016

Software Developer

Instinct Science
8 2022 - 12.2023
Jonathan ArnettSenior Software Engineer