Contributed to Apache Beam's Flink runner, allowing our developers to write
streaming pipelines in Python
Tech Lead, Data Infrastructure (2016-2018)
Leading a team of 10 software engineers and SREs with a responsibility for
building the highly-scalable, reliable, and low-latency infrastructure that
Helped implement a replica HBase cluster with automated failover mechanism
Integrated ciruit-breaking into HBase, producing a substantial reduction in
Tech Lead, Workflows (2016)
Led team of 5 to develop Sift's Workflows product, which allows our
non-technical customers to define workflow rules that automatically respond
to fraud events, without writing any 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