Senior Staff Engineer
CurrentConceived, designed, built, and maintained several systems that enable novel usage of data and run at scale. Pioneered organizational adoption and knowledge of several technologies critical to our infrastructure (Spark, Mesos, Marathon, Docker, Cassandra, Storm). Primary or sole contributor of over a dozen production services mostly written in Scala.- Led adoption and implementation of a Mesos/Marathon/Docker based service deployment infrastructure used to run over one hundred services https://medium.com/strava-engineering/mesos-at-strava-5ac98d00dacf.- Implemented the Global Heatmap consisting of a blot of 1 billion GPS activity paths and 3 trillion points. https://medium.com/strava-engineering/the-global-heatmap-now-6x-hotter-23fc01d301de- Invented algorithms for grouping and clustering cycling/running activities (GPS+Time data) running in production for billions of activities. Lead to two authored patent applications. - Designed, implemented, and analyzed an experimental machine learning system to optimize ordering of user feeds with the objective of increasing net engagement.- Implemented a fanout based feed infrastructure using Cassandra responsible for billions of feed updates per month for millions of users at low latency.- Built from scratch a cycling/running routing engine that optimizes routing decisions based on worldwide cycling/running patterns, used to create millions of routes-- http://labs.strava.com/blog/routemaster- Most senior member of the 24/7 on-call rotation responsible for upkeep of all production systems- Typically review code for and advise/mentor several engineers daily