resume

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