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