Jon Wolverton

Software Engineering for Humans



Experience

Oxford University Future of Humanity Institute

Remote

Software Engineer

March 2020 – May 2020

Volunteered then contracted on a global team building a COVID-19 forecasting tool to inform under-resourced policymakers.

  • Built a fully-tested data pipelining process using OOP, Luigi, and Pandas that was configurable from a spreadsheet.
  • Worked across the whole project stack as needed (Python, Luigi, Pandas, TypeScript, React, Plotly).

App Academy

San Francisco

Analytics Engineer

July 2019 – January 2020

Worked in a data-focused role on a small agile team that serviced education tools for the company.

  • Built analytics dashboards using Jupyter and Matplotlib with deployment to AWS ECS using Docker and Terraform.
  • Wrangled fractured data schemas into a central visualization using DbSchema ERD, identifying PII along the way.

Selection Manager

September 2016 – June 2019

Department head in charge of setting and applying admissions standards. Managed a team of 10-15 people.

  • Coordinated between stakeholders from other departments, using data to improve standards and promote diversity.
  • Built reusable tools with Pandas and SciPy to fetch, merge, and analyze data from PostgreSQL, Redshift, and Salesforce.

Coding Instructor

August 2015 – August 2016

Lectured and gave 1-1 help to students, many of whom had not coded before, in a fast-paced course focused on Ruby, Rails, SQL, JavaScript, and React. This demanded top-notch empathy, communication, technical knowledge, and debugging skills.

Sidecar Technologies

San Francisco

Backend Developer

September 2013 – July 2015

Worked on the Platform team supporting multiple frontend applications for a ride-sharing and delivery service.

  • Designed and built the company's next-generation server using Pyramid and SQLAlchemy. Included a partner API with a framework for custom integrations, a data abstraction layer, and unit and integration testing with database transactions.
  • Proposed and built an asynchronous log monitoring system using Tornado that cut downtime by more than half.
  • Proposed and built an isomorphic programmable simulator for testing complex client-server interactions using Mocha.js.

Open Source

GenSON

Oct 2014 – Present

Creator and maintainer of a fully-tested CLI tool that uses OOP Python to generate JSON-Schemas. (pypi.org/project/genson)


Education

Cedarville University

2011

BA - International Studies

App Academy

2013

Full Stack Software Engineering (Valedictorian)


Skill Highlights

  • Python (Pyramid • Tornado • SQLAlchemy • Jupyter / iPython • Pandas • Matplotlib)
  • JavaScript (React • Node)
  • Ruby (Rails • ActiveRecord)
  • SQL (Postgres • Redshift • Salesforce SOQL)
  • Management (Project • Process • People)
  • Design Patterns
  • Automated Testing
  • Data Analysis
  • Teaching & Mentorship