My work emphasizes horizontal scalability, simple well-defined organizational boundaries and pervasive introspection through logging, metrics & alerting. My tools of choice are usually streams of immutable data, distributed data stores, canonical & unambiguous interface description languages and containerized runtimes
tl;dr
- Enjoys: building performant, scalable infrastructure focused on robustness and maintainability
- Speaks: Go, Ruby, Rust, Clojure, Python
- Uses: Kafka, DynamoDB, Hadoop, Storm, Consul/Serf
Technical Lead, Data Parsing Team @ Context.IO, 2016 - Now
Lead a ground-up rewrite of the team's technical stack while managing the instability of the legacy system to ensure continuity of service.
- Collaborated with the team to redesign a legacy system at the edge of several scalability bottlenecks
- Established a set of system tradeoffs expected to increase short-term reliability, buying time to implement the new design
- Built consensus across leadership, sales, business-development & legal teams that the proposed sacrifices were necessary, feasible, and likely to yield the expected improvements
Infrastructure Development @ Context.IO (Acquisition of ReturnPath), 2014 - 2016
Helped redesign and build legacy systems for scalability, performance, and reliability.
- Helped build a distributed system to generate a real-time event stream of all changes to 4mm email accounts
- Introduced & facilitated the adoption of gRPC+protobufs to formalize internal data structures & API's
- Extracted legacy functionality into microservices
- Helped develop Docker-based continuous deployment pipeline
Data Pipeline Engineering @ ReturnPath, 2013 - 2014
Helped advocate for and implement a transition from batch to stream data processing as part of the ReturnPath data pipeline team.
- Built a real-time email fingerprinting, clustering and anonymization system
- Built a pipeline for extracting structured data from email bodies (receipt parsing)
- Helped transition existing data products from daily jobs to live streams
Development @ OtherInbox (Acquired by ReturnPath), 2012 - 2013
Maintained and improved a large 'monorail' codebase providing consumer applications to over 3mm users.
- Prototyped a product recommendation system based on email use patterns
- Helped rewrite account signup and deactivation workflows
Architectural Project Management @ Bercy Chen Studio, 2005 - 2012
Brick and Mortar Architecture for a Design+Build firm.
- Designed buildings
- Engineered budgets
- Managed construction projects
- Helped develop sustainable building systems
Received a Bachelor's of Environmental Design in Architecture from the School of Design at North Carolina State University; class of 2002. Graduated cum laude, recipient of the 'Undergraduate Design Achievement Award', recipient of the William B Little endowed scholarship, and recognized as a university foundation scholar.
Graduated with honors from The North Carolina School of Science and Mathematics, 1998
- [email protected] | 512.466.3662
- github