General Information
Full Name |
Daniel Dexter |
Current Employer |
Google |
Experience
-
2017 - Present
Staff Software Engineer
Google
-
Data Sovereignty
- Lead an engineering team that develops C++ and Java libraries for batch data processing
- Develop and maintain a SQL AST translator that facilitates querying sharded, location-sensitive data
- Work with core infrastructure teams to design and scope new regionalization features
-
Google Drive
- Implemented data model improvements and performance optimizations in Java backend
- Implemented new full-stack Google Drive search features and improved search results
-
Google Groups / Gmail
- Led full-stack member listing, search, and management flows
- Turned up and scaled new frontend pages and backend services for site redesign
- Maintained group, message, and thread processing pipelines for Google Groups search
-
2013-2017
Software Engineer
Tripadvisor
-
Created new full-stack, revenue-generating pages and features for hotel and restaurant content
-
Maintained SEO-related templating engine and analyst tools
-
Led site-wide HTTP to HTTPS migration across all Tripadvisor domains
-
2010-2012
Research Assistant
University of Waterloo
-
Conducted graph algorithm and combinatorial optimization research for half-sibling relationship problems in population genetics
-
2008 - 2010
Student Software Engineer
Laboratory for Atmospheric and Space Physics (LASP)
-
Developed a C++ data processing pipeline for GOES-R satellite telemetry
-
Applied data analysis techniques to discover patterns and relationships in SDO/EVE datasets
Education
-
2010 - 2012
Master of Mathematics (Computer Science)
University of Waterloo, Ontario, Canada
-
Studied applied mathematics and combinatorics, earning a Master of Mathematics (Computer Science) degree in 2012
-
Researched reconstructing full and half-sibling relationships from genetic markers with Professor Daniel G. Brown
-
2006 - 2010
Bachelor of Science (Computer Science)
University of Colorado at Boulder, Colorado, USA
-
Studied computer science and mathematics, earning a B.S. (Computer Science) degree in 2010
-
Researched analog hardware solutions to NP-hard problems with Michael Main in 2007