Resourceful problem solver with excellent communication skills and an insatiable hunger for knowledge. Formally trained in linguistics and computational linguistics, with on-the-job experience in natural language processing, machine learning, full-stack application development, infrastructure and data engineering. Driven by a desire to achieve positive real-world outcomes.
Pictured above in April 2019 in front of the New York Stock Exchange, where I was honored to be a representative of PagerDuty at our initial public offering.
I spent the latter half of my employment with PagerDuty in the Product Development org, contributing both as Full-Stack Developer and Data/ML Engineer on the Event Intelligence team.
In my first 2 years at PagerDuty, my time was split evenly between 2 roles in our Infrastructure org: first, in a capacity I would characterize as a Release Engineer on the Developer Tools team, and then as a Site Reliability Engineer on the eponymous team.
AUG 2015 - AUG 2019
SEP 2015 - OCT 2015
JUL 2014 - NOV 2014
JUN 2013 - JUL 2014
JAN 2011 - JUN 2013
Relevant topics of study include classification algorithms, language modeling, part-of-speech tagging, parsing, tokenization, named entity recognition, regular expressions, word sense disambiguation, information retrieval, formal grammars, automatic summarization, dialogue systems, and speech recognition & synthesis.
JUN 2015
Relevant topics of study include phonetics, phonology, morphology, syntax, semantics, and pragmatics.
MAR 2009
A necessarily incomplete selection of technologies with which I have experience:
Python
JavaScript
Linux
AWS
NLTK
HTML
Bash
MySQL
scikit-learn
CSS
Docker
PostgreSQL
Gensim
Ruby
Nginx
Elasticsearch
spaCy
Rails
Consul
Kafka
Keras
Node.js
Vault
Airflow
TensorFlow
React
Nomad
Redis
pandas
Ember.js
Terraform
MongoDB
NumPy
Elixir
Chef
Azure
Stanford CoreNLP
Scala
Git
Vim