Privacy engineer, 7+ years, leading infrastructure privacy and compliance programs (Google)
Software engineer, 20+ years, open- and closed-source development (Google, JUNG, UCI)
Researcher, 5 years, AI/ML methods for anonymizing social networks (Microsoft, HP, UCI)
Languages: Java, Go, SQL, Python, Sawzall, C#, C, Protobuf, HTML/XML, Javascript
Tools: VS Code, Flume, MapReduce, Git, Perforce, Eclipse, Matlab, Weka, AMPL
Environments: Google production (Borg), Linux/UNIX, Mac OS X, Windows, DOS
Familiarity with PETs including differential privacy, federated learning
Technical writing, teaching, mentoring
Infrastructure Privacy Working Group, Lead (2018 - 2025)
Corp Eng Privacy Working Group, Lead (2018-2019)
Teams perform consultations and reviews for thousands of infrastructure systems (storage, query engines, indexing, access control, logging, etc.) with billions of users, to scalably solve privacy and data governance problems, and reduce infra client privacy costs.
Established teams’ scope, strategic direction, ethical framework, and culture
Built review process and volunteer program; created team documentation
Developed infrastructure standards and privacy process improvements
Projects included improvements to data annotation frameworks, and to data governance for global-scale storage and debug logging systems
Digital Markets Act Data Export Compliance, Co-lead (2023)
Privacy Engineering SME: defined risks and designed controls based on regulatory requirements, existing capabilities, and product needs; wrote requirements for control implementation; coordinated with legal, product, compliance, UX, and engineering stakeholders. Objective: ensuring secure and private data sharing with third parties.
Guava Graph Library, Lead (2010 - 2025)
Led design and development of graph libraries for Guava, a Google-owned open-source Java utility library with millions of users inside and outside Google
Kythe (2016 - 2018)
Google's open-source code indexer, used for code navigation and static analysis.
Gathered requirements for, designed, and implemented a new service to support existing clients after a service migration; documented the service creation process
Focus Backend Service (2010 - 2016)
Core infrastructure service for social relationships (profiles, contacts, etc.) with hundreds of internal clients and billions of users.
Designed/built/maintained pipelines for data integrity, retention, and minimization
Identified and resolved privacy, consistency, and significant technical debt issues.
FreshDocs Crawl Scheduler (2008 - 2010)
Search infrastructure for identifying new/fast-changing web content with billions of users.
Led a project to provide metrics and dashboards from multiple sources/languages
An open-source Java library for representing, manipulating, analyzing, and visualizing graph/network data. 300K+ downloads from industry, academia, and government.
Designed and implemented APIs, data structures and algorithms
Created documentation; provided support, maintenance
Windows Live Safety Platform applied research team for safety-related problems (spam, phishing, reliability, filtering, etc.). Developed and implemented methods for botnet detection.
Developed and implemented machine learning models for predicting link formation, measuring relationship strength, and anonymizing social networks; used in UCI KDD Project.
Research internship at HP Labs (2004): developed ML models for social network analysis
U of Oregon CS Dept., Graduate Research Assistant (1999-2001)
Mare Crisium LLC, Software Engineer (1999)
U of British Columbia Computer Science Dept., Research Assistant (1999)
Facet Decision Systems, Vancouver, BC, Operations Research Analyst (1998)
U of British Columbia Mathematics Dept., Research Assistant (1997)
ImageNation Corporation, Software Engineer (1995 - 1997)
PC-Kwik Corporation, Technical Support Specialist (1994 - 1995)
U of California, Irvine: PhD candidate in CS/AI (2001 - 2007)
U of Oregon: PhD student in Computer Science (1999 - 2001)
U of British Columbia: MSc in Applied Mathematics (CS, OR) (1997 - 1999)
U of Oregon: BA in Computer and Information Science and Mathematics (1990 - 1994)