PDF
Micah Wylde
Education
Wesleyan University, Middletown, CT
B.A. with Honors in Computer Science, May 2012
Work Experience
Lyft
Software Engineer, Streaming Platform (2018-present)
Sift Science
Tech Lead, Data Infrastructure (2016-2018)
- Leading a team of 10 software engineers and SREs with a responsibility for
building th highly-scalable, reliable, and low-latency infrastructure that
powers Sift.
- Helped implement a replica HBase cluster with automated failover mechanism
- Integrated ciruit-breaking into HBase, producing a substantial reduction in
downtime
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
query performance
Quantcast
Software Engineer (2012-2014)
- Built a real-time measurement platform that handles over 200,000 requests
per second
- 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
Twilio
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
javascript. Managed student programmers.
Skills
- Languages: Java, Scala, JavaScript, Ruby, Rust, Python, C++
- Tools: HBase, Kafka, ElasticSearch, PostgreSQL, Envoy, AWS, MapReduce,
Spark
- Specialities: Distributed systems, Databases, ML Infrastructure,
large-scale data processing
Talks
Stream Processing at Lyft
Scale By The Bay 2018, November 2018, San Francisco, CA
Reliable Machine Learning on HBase
Applied Machine Learning @ Scale Meetup, July 2017, Seattle, WA
Highly-Available HBase
HBaseCon 2017, May 2017, Mountain View, CA
API-driven development at Sift Science
API Craft Meetup, October 2014, San Francisco, CA
Publications
The struggle for safety: effectiveness of caterpillar defenses against bird predation
Oikos, 2015
Scalable Utility Aware Scheduling Heuristics for Real-time Tasks with Stochastic Non-preemptive Execution Intervals
23rd Euromicro Conference on Real-Time Systems, 2011
close