Wesleyan University, Middletown, CT
B.A. with Honors in Computer Science, May 2012
Tech Lead, Data Infrastructure (2016-present)
Leading team of 12 software engineers and SREs with responsibility for
building a highly-scalable, reliable, and low-latency infrastructure for
producing thousands of fraud scores per second.
Helped implement a replica HBase cluster with automated failover mechanism,
which has prevented customer impact during cluster failures
Integrated ciruit-breaking into the HBase, producing a substantial reduction
Tech Lead, Workflows (2016)
Led team of 5 to develop Sift's Workflows product, which allows our often
non-technical customers to define workflow rules that automatically respond
to fraud events without writing code. Today most Sift customers rely on
Workflows, making hundreds of automated decisions per second.
Software Engineer (2014-2015)
Developed and launched Sift's Device Fingerprinting product, used today by
some of the largest websites on the internet
Led the backend migration of Sift's web console from a thick Rails app to an
API-driven SPA using DropWizard
Redesigned Sift's ElasticSearch infrastructure to improve scalability and
Software Engineer (2012-2014)
Built a real-time measurement platform that handles over 200,000 requests
Helped scale a real-time ad bidding platform to 500,000 auctions per second
Developed features on a high-performance C++ webserver for web measurement
and ad targeting
Engineering intern (Summer 2011)
Built a distributed load testing tool for testing Twilio Client, which
provides an API for building VoIP apps, with thousands of concurrent calls
to determine the maximum number of calls a single server could support
without audio degradation.
Washington University CS Department REU
Researcher (Summer 2010)
Designed and evaluated real-time scheduling algorithms for utility-aware
non-preemtable, stochastic task sets using machine learning in C++. Worked
under Dr. Chris Gill.
Instructional Media Services, Wesleyan University
Programming manager (2008-2012)
Maintained classroom multimedia technology and academic computing labs.
Programmed and designed AMX-based integrated controllers and touch panels.
Implemented a touchscreen-based classroom control system in ruby and