Full stack developer with 6 years of professional experience. Passion for functional programming, love of breaking down complex problems into elegant solutions. Experience in server administration and managing linux servers both personally and professionally. Casual experience with embedded electronics and basic electrical engineering skills. Looking for roles that will continue to grow my backend development skills and push me to solve interesting problems.
Co-founded social media startup for tracking personal baseball statistics
Built out tech stack from bare metal to live site
Built website from scratch using Scala, Vial (custom web framework), and PostgreSQL
Worked on highly available distributed backend microservices to support customer facing product
Created user account and infrastructure management tools for internal use
Designed and implemented REST API in Go for simplifying IT procedures
Updated aging continuous deployment systems by converting Perl scripts to Ansible playbooks
Designed and developed system in Python for managing log files at scale
Created web frontend for running continuous integration tests using Vue.js
Managed fleet of Kubernetes clusters for running continuous integration tests
Recognized for completing 2 week Scala training course in 1 week
Created node based editor for modeling SQL queries
Major GPA: 3.61, cumulative GPA: 3.41
Participated in Grove City's programming team and ranked competitively in regional International Collegiate Programming Contest
Worked as a TA for computer science classes during junior and senior years
Tool for visualizing English Country line dance formations
Written with purely functional core and multiple frontends (desktop and web)
Hymnal app for iOS devices
Ray tracer written in Scala following the Ray Tracing in One Weekend series
Compiles to desktop app and web app with same functional core
Sokoban clone written in pure C using SDL3 for graphics
Implemented simple custom game engine with text rendering, scene management, and input mapping
Micro web framework for Scala
Includes custom parser for multi-part forms
Custom built wedding website
Used for my own wedding with success
Designed to be easily customizable, all personal details are in a single yaml file
Scala script to turn yaml file with resume details into single HTML page
Used to create this document
Volunteer every year at a boys wilderness camp in the Adirondack mountains of New York
Responsibilities vary and have included maintenance, working in the kitchen, driving camp vehicles, and working directly with the children
Help organize regular community contra dances
Manage WordPress site and keep site up to date with information regarding dances and the organization