Backend engineer with experience designing and scaling out performance-critical services. Interested in leveraging engineering excellence and business-focused development practices to deliver value for top-line priorities.
Overview
9
9
years of professional experience
Work History
LEAD SOFTWARE ENGINEER
ARRIVAL
01.2020 - 08.2021
Worked within and managed a team dedicated to streamlining vehicle design and analysis, with an aim to eventually facilitating continuous-integration-like feedback loops in the automotive industry
Built out a graph-based computation platform that allowed extremely heterogenous (~ms to 24hrs) models to be joined into a single computation.
TECH LEAD
FACEBOOK
01.2018 - 01.2020
Led a team of 10 working to solidify and expand the footprint of a Messenger pub/sub service in order to support other message-centric applications within Facebook
We were able to comfortably achieve 5 9s reliability week-over-week, and frequently hit 6 9's, allowing the services layered on top of us to achieve higher reliability and robustness
Also designed and led a re-architecture of group messaging which translated core Messenger business logic from backend systems into the middle of the stack.
SENIOR SOFTWARE ENGINEER
FACEBOOK
01.2015 - 01.2018
Worked on a backend service team working on maintaining and scaling out a critical-path pub/sub system for Messenger
Improved MySQL DB CPU 40% through improved batching to the database
Also worked to add extensive tooling coverage in Python to facilitate developer introspection of the system.
SOFTWARE ENGINEER
OPTIMIZELY
01.2013 - 01.2015
Joined a small team tasked with converting a streaming results service from MongoDB to a batch processing system that leveraged Hadoop/HBase
On the fly results computation allowed more flexible and dynamic queries.