Resume
I am a full-stack software developer with 19 years of professional experience, ranging from custom solutions for local governments to Silicon Valley startups and unicorns. My recent focus has been on independent consulting while living as a digital nomad.
Core Skills
Cloud Services
- AWS
- GCP
- DigitalOcean
- Docker
- Kubernetes
- Nomad
- Terraform
- Pulumi
- Heroku
- SendGrid
- Mailchimp
- Elasticsearch
- MySQL
- Postgres
Web Development
- React
- Next.js
- Remix
- Node.js
- Rails
- MobX
- GraphQL
- Express
- Jest
- Vitest
- Astro
- Redux
- Contentful
- Webpack
- Selenium
- Puppeteer
Programming Languages
- JavaScript
- Rust
- Go
- Python
- Ruby
- PHP
- Bash
- C#
- AppleScript
- HTML/CSS
- SQL
Professional Experience
Freelancer, BigData Boutique
2019-presentBigData Boutique is a consultancy providing Elasticsearch support and services.
Selected Project: Data Warehouse Benchmarking
A company which offers cloud-native storage including advanced features not provided by AWS/GCP needed to identify the performance and cost impact of their offering versus the platform-provided infrastructure.
Achievement: performed a variety of benchmarks and product fit reports to determine configurations of popular data infrastructure products which benefit from the company’s unique features. Technologies used: Elasticsearch, Kafka, NetApp CVO, EBS, Pulumi.
Freelancer, Bionic
2021Bionic was a firm that worked with Fortune 1000 companies to enable rapid development and testing of new product lines. Bionic was later acquired by Accenture.
Selected Project: Templated e-Commerce Websites
Entirely built an e-commerce platform that allowed nontechnical users to go from design assets to a functioning, deployed website in a matter of hours.
Achievement: as a result of this project, Bionic’s team was able to reduce time spent on new product launches from 1 month to about 8 hours. Technologies used: Ruby on Rails, Heroku, Postgres, NameCheap API.
Software Engineer, Facebook
2010-2013Facebook is a popular social network. I joined as an intern and transitioned to a full-time software engineering role in 2010.
Selected Project: L&D operations
I was the sole engineer assigned to the engineer onboarding operations team. I was directly responsible for the software used by the operations team, and also worked as a new hire peer mentor.
Achievement: designed the tool which collated and quantified personnel feedback reports from peer mentors, which was used by engineering directors to supervise the performance of all new engineers. Technologies used: PHP, Oracle Database, Tableau.
Freelance Consulting
2019-presentWorked with many companies on all levels of the modern technology stack to solve a diverse group of challenges.
Selected Project: Marketing Page Maintenance
A client who did not want to devote their engineering team to marketing pages hired me to do it.
Achievement: worked with the marketing team to optimize funnels and keep information up-to-date. Technologies used: Contentful, Next.js.
Selected Project: Travel Agency
An independent travel agency had an error-prone manual data entry workflow resulting from a vendor which did not provide an API.
Achievement: worked with the client to scope out and develop a tool which would reduce manual data entry to save time and reduce errors. The result was a Google Chrome extension used by agents to screen-scrape a purchased itinerary and automatically transfer the structured information into the CRM. Technologies used: Google Chrome Extension API, JavaScript.
Selected Project: Open Source Contributions
DFM, selfhosted infrastructure, HTerminal, Chronicler, wooters.us, and other technologist content.
Previous Roles
2005-2010I held a variety of internships and part-time roles for software during my high school and college years.
Selected Role: Server Analyst, HostDime
HostDime provides managed servers as well as shared hosting options for many small businesses. I worked with HostDime 2009-2010.
Achievement: worked in the call center to diagnose and resolve server issues customers encountered with their Linux servers or cPanel shared hosting plans. Technologies used: MySQL, PHP, Apache, Bash.
Selected Role: Brevard County Government
I worked with the Brevard County, Florida government for several internships and as a full-time employee between 2005-2008.
Achievement: developed and maintained a web-based call tracking and time tracking application used by the Road & Bridge department of the county government. Replaced the older DOS application which enabled faster data entry as well as field usage by technicians. Technologies used: ASP.NET, C#.
VP Engineering, SimplyInsured
2014-2018SimplyInsured is an all-digital health insurance broker for small businesses in the USA. I was the first engineering hire and led the engineering team as it grew to 8 full-time engineers.
Selected Project: Inventory Update
Every quarter health plan details need to be collected from hundreds of different sources with inconsistent or nonexistent APIs. The project originally took 320 person-hours to complete each quarter.
Achievement: led the team that designed the data pipeline to ingest all of the inventory details. Despite the total inventory growing 20x larger as the company grew, the inventory update project was reduced to 80 person hours per quarter. Technologies used: Ruby on Rails, Delayed::Job, many PDF and Excel interop libraries for Ruby (Adobe Acrobat, PDFtk, Tabula, and others), Selenium, AWS CloudWatch, EC2 Autoscaling.
Selected Project: Transition to SPA
The company’s primary interface started as a traditional form-filling application, but it was difficult for the engineering team to iterate quickly and as well as to support the hundreds of different configurations required by the partner health insurance vendors.
Achievement: led the team that transitioned the company’s main frontend application from a traditional Ruby on Rails application to a React SPA, while at the same time modernizing the application to work on mobile devices. Technologies used: React, Redux, Redux-Saga, Redux Form.
Academia
Earlier Education
Brevard Community College
Graduated with Associate of Arts in 2008.
Science Fairs
Competed in science fairs in the Computer Science category. Received 5th place in FL state competition in 1999 for an investigation into the failure characteristics of a distributed computational cluster written in C++.
University of Central Florida
2009-2010College of Computer Science
Studied 2009-2010. Did not graduate; instead opted to start full-time employment at Facebook in 2010.
ACM ICPC
Received honorable mention in the 2010 ACM ICPC World Finals and 1st place in Southeastern USA region.