Eric Turner, PhD



Resumé

PDF Version: Single-Page or Full CV

Education


University of California Berkeley
Ph.D. in Electrical Engineering and Computer Science - May 2015
Dissertation
GPA: 4.00/4.00

University of California Berkeley
M.S. in Electrical Engineering and Computer Science - May 2013
Thesis Report
GPA: 4.00/4.00

Carnegie Mellon University
B.S. in Electrical and Computer Engineering - May 2011
Minors in Physics, Computer Science
QPA: 3.91/4.00 - Dean's List


Work Experience

Google, LLC - Staff Software Engineer
  • Technical Lead for ARCore Depth API team
  • Real-time depth reconstruction techniques
  • R&D for Virtual Reality systems
  • 11 patent submissions
  • 03/2016 - Present

  • Indoor Reality, Inc. - Chief Technology Officer (CTO)
  • Principal Investigator (PI) on multiple grants
  • Lead developer on hardware and software for indoor modeling of buildings
  • Developed software for data collection, algorithmic processing, and visualization
  • 3 patent submissions
  • 06/2015 - 03/2016

  • Signetron Inc - Software Architect
  • Developed software and algorithms for automatic indoor modeling of buildings, automatic energy audits, and virtual tours
  • Principal engineer on hardware and acquisition software for handheld scanning system
  • Backend development on localization and 3D modeling algorithms
  • 07/2015 - 03/2016

  • UC Berkeley - Graduate Student Instructor
  • Course EE 122: Introduction to Communication Networks - Professor Adam Wolisz
  • Taught discussions, held office hours, formatted homeworks and reference solutions
  • 01/2015 - 05/2015

  • @Maps - Principal Engineer
  • Research and Development
  • Surface reconstruction sofware for rapid building modeling
  • Development of camera calibration procedure
  • 08/2014 - 12/2014

  • Speir Technologies - Software Development
  • Developed prototype demo application and modeling algorithms
  • Developed client-server model for remote viewing of medical ultrasound scanning
  • Wrote sensor driver interface and 3D meshing techniques for live streaming of patient geometry
  • 01/2013 - 01/2014

  • MIT Lincoln Laboratory - Summer Intern
  • Group 104: Intelligence and Decision Technology
  • Developed and analyzed algorithms for creation of synthetic test data for SAR Coherent Change Detection track-finding applications
  • 05/2011 - 08/2011

  • ECE Department - CMU - Teaching Assistant
  • Course 18-391: Noisy Signal Processing - Professor Vijayakumar Bhagavatula
  • Wrote homework reference solutions, taught weekly recitations
  • 01/2011 - 05/2011

  • Qualcomm - Software Summer Intern
  • QCT Modem Integration Team
  • Developed/Automated methodology for optimizing and removing redundancies in client specs of processor builds
  • 05/2010 - 08/2010

  • Flatirons Solutions - Summer Intern
  • Developed flight path modeling application for FAA
  • Application to estimate cost/efficiency analysis for air traffic routes, interfaces with Google Earth
  • 05/2008 - 08/2008


  • Research


    Video and Image Processing Lab - Berkeley
  • Graduate student - Professor Avideh Zakhor
  • 3D and 2D surface reconstruction algorithms for architectural modeling
  • System hardware design and construction for scanning of building interiors with LiDAR and Imagery via a backpack-mounted ambulatory system
  • Analysis of automatically-generated building models for energy efficiency auditing
  • 08/2011 - 05/2015

  • Spiral Project - Carnegie Mellon
  • Honors Research Undergraduate - Professor Franz Franchetti
  • Analysis of efficiency and error for Spiral's implementation of Synthetic Aperture Radar for a Logic-in-Memory platform
  • 08/2010 - 05/2011

  • Spiral Project - Carnegie Mellon
  • Summer Research Undergraduate - Professor Markus Puschel
  • Implementation and analysis of genetic search techniques for Spiral's code opimization engine
  • Genetic search technique for hardware-dependent software implementations of DCT, FFT, and Matrix Multiplication
  • 05/2009 - 08/2009

  • Robotics Institute - Carnegie Mellon
  • Research assistant - Professor Martial Hebert
  • Design of user interface for LiDAR export from robotic systems
  • 09/2008 - 12/2008


  • Technical Skills


    Programming Languages and Framworks
  • C/C++, Java, Python, Matlab, BASH, SML, Basic, x86, JavaScript, Perl, NASM
  • HTML, LaTeX, Markdown
  • Unity, Autodesk Revit, Autodesk Recap, Autodesk Navisworks, AutoCAD, SolidWorks, Visual Studio, Git, SVN
  • Eigen, Boost, OpenCV, PCL, OpenGL, Android, Qt, Spring, Doxygen


  • Activities

    Awarded Best Student Paper, GRAPP 2014, 9th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications

    Awarded NSDEG Fellowship, sponsored by ONR

    Presented at CMU Meeting of the Minds - May 2011
  • Won First Place Lockheed Martin ECE Undergraduate Project
  • Won Third Place CIT Honors Research Poster Competition