Resume

Resumes can become long unreadable documents when learning about technology is your job. Instead of exhaustively listing every thing I’ve worked on, and every company I’ve worked with, I’ve distilled down my work history to a set of skills and services I’ve provided. For a more exhaustive list, please see my LinkedIn profile. If you get in touch I can provide my full proper résumé via email.

What I’ve Done

  • Backend engineering
  • APIs (REST, GQL)
  • Data pipelines
  • Cloud native infrastructure

Cloud Computing

  • Amazon Web Services
  • Google Cloud Platform

Cloud Native Infrastructure

  • Kubernetes (via GKE and EKS)
  • Infrastructure as code (Terraform)
  • Dockerizing applications for rapid deployment

Backend Services

  • Microservice architectures
  • Service-oriented architectures (SOA)

Databases

  • RDBMS (MySQL, PostgreSQL)
  • Relational database schema design
  • Non-RDBMS (MongoDB, Cassandra)
  • Experience working with a variety of ORMs
  • Query optimization
  • Not afraid to write SQL by hand

Programming Languages

  • Golang (Go language)
  • Python 3
  • Java
  • Scala
  • Non-recent work with: Ruby, Clojure, JavaScript, Perl
  • Anything else I need to learn!

Big Data & Streaming

  • Kafka
  • Spark (PySpark and Scala APIs)
  • Cassandra

Monitoring & Alerting

  • Prometheus
  • Grafana
  • Participation in on-call rotation

Technical Writing

  • Produced documentation and training materials for developers
  • Architecture documentation and definition
  • Technical review of books (for O’Reilly Media)

Project Planning

  • Experience operating on teams with Agile methodologies
  • Story estimation process