Click here for a PDF version of this resume.

Dhruv Singhal

Work Experience

Senior Software Engineer Sunnyvale, CA 2017 - Present
  • Working on Context Aware Access controls for the Google Cloud Platform.

Internships

Software Engineering Intern Menlo Park, CA 2016
  • Implemented universal Unicode support in Watchman, ensuring compatibility across all platforms using C and Python.
  • Developed an asynchronous Python client for the Watchman service using AsyncIO.
  • Contributions available at github.com/facebook/watchman.
You Tube Software Engineering Intern San Bruno, CA 2015
  • Enhanced YouTube Mix and music search functionalities by incorporating advanced quality signals into the backend system.
Engineering Practicum Intern New York, NY 2014
  • Upgraded the No-SQL database schema and REST API for employee directory website.
  • Designed a dynamic home page and additional web pages for a database application, utilizing AngularJS for a reactive user interface.

Skills

  • Distributed systems, scaling, networking and high-performance computing.
  • Python, Java, C, C++ and SQL.

Academics

  • Bachelors (2015) and Masters (2017) in Computer Science from Cornell University.
  • Teaching Assistant for computer vision and operating systems courses.