-
Our 3 person team built Unison Cloud, where users deploy web
services, batch jobs, and daemons
-
Implemented Unison data plane that executes user code in a
distributed, sandboxed environment
-
Maintained Haskell control plane for auth, service membership,
billing, and real-time events
-
Managed servers, databases, auto-scaling groups, network
policies, DNS, etc with Terraform
-
Developed foundational libraries for nascent Unison ecosystem:
HTTP, connection pool, JSON, AWS, Redis, etc
Keywords: Unison, Haskell, Terraform, Docker, Nomad,
Consul, Vault, Packer, Grafana, SQL, AWS
-
Reduced bias of template emails in training data with scalable
near-duplicate detection via locality-sensitive hashing
-
Built LSTM model to detect requests in emails (filtered
training data, managed labeling team, trained model)
-
Wrote a library based on Kleene algebras to detect patterns in
email threads (ex: 2+ requests with no reply)
-
Developed
maligned, an open source library modeling data pipelines as
type-aligned sequences
-
Applied NLP to normalize/pseudonymize corpora, managing
tension between privacy and need for real-world training data
-
Implemented a build-time check for incompatible changes to
Avro schemas
Keywords: Spark, Scala, Machine learning, Data
pipelines, Kafka, GDPR compliance, Avro
-
Tech lead and manager for a voice services team of 5 engineers
-
Integrated with ASR, NLP, and media metadata services to
deliver real-time voice search results
-
Developed Scala libraries used by multiple teams for metadata
search, authentication, service discovery, and more
-
Used functional programming to promote maintainable, testable,
composable code
-
Mentored others through tech talks, pair programming, code
reviews
Keywords: Scala, Scodec, Kafka, SQL, Alexa, Travis CI,
Nuance Mix
-
Developed Scala micro services supporting personalized content
recommendations
-
Authored libraries to streamline configuration,
binding/validation, data access
-
Integrated real-time updates with Twitter, Facebook, Mixpanel,
internal services
Keywords: Scala, Scalaz, Scalacheck, Shapeless,
Scalatra, Redis, MongoDB, GitHub, Jenkins
-
Modernized an underwriting Java/JS web app for Liberty Mutual
Insurance
-
Restructured code to be more type safe, modular, and concise
-
Introduced unit tests and transaction management
-
Co-architected and solely developed a major UI redesign
Keywords: Java, JavaScript, Business process automation