# Diego de Uña > Staff Software Engineer at Google Location: San Francisco Bay Area, United States Profile: https://flows.cv/diegodeua ## Work Experience ### Staff Software Engineer @ Google Jan 2023 – Present | Mountain View, California, United States Google Maps ### Senior Software Engineer @ Google Jan 2022 – Jan 2023 | Mountain View, California, United States Google Maps ### Senior Software Engineer @ Google Jan 2020 – Jan 2022 | Sydney, New South Wales, Australia ### Software Engineer @ Google Jan 2018 – Jan 2020 | Sydney, Australia ### Graduate Teaching Assistant @ Coursera Jan 2016 – Jan 2018 Teaching assistant for the Modelling Discrete Optimization series of courses ### Tutor/Teaching Assistant @ The University of Melbourne Jan 2015 – Jan 2018 Tutoring -Algorithms and Complexity -Programming Languages Implementation/Compilers ### Software Developer Intern @ Rome2rio Jan 2017 – Jan 2018 | Melbourne, Australia ### Research Intern @ Thales Jan 2014 – Jan 2014 | France -Create a head mounted display for helicopter pilots using augmented reality technology. -Visualization of the information on the HMD perfectly overlapping the real world. C++, Qt/QML, OpenSceneGraph, OpenGL, Augmented Reality ### Software Engineer Intern @ Bull Jan 2013 – Jan 2013 | Burdeos y alrededores, Francia Developer for the A2Nets project -Built a system to monitor a group of vehicles (with GPS) and detecting accidents in real-time in order to share the information between road-network systems: Tipi (road information system for the French territory), AGATE (a French project for supervising child transportation) and UseNet (project from Bull). Java (J2EE), OSGi, JMS, JNDI. ### Software Engineer Intern @ Thales Jan 2012 – Jan 2013 | Burdeos y alrededores, Francia Development of a mind-mapper -Created a tool for drawing mind-maps. C++, Qt, QML, JavaScript (Joint project with University) ### Software Engineer Internship (Robotics) @ Planète Sciences Jan 2012 – Jan 2012 | París y alrededores, Francia -Implement a communication protocol from a Virtual Machine (Squeak VM, in Smalltalk) to communicate with an Arduino board (with a C back-end) to control a robot from a computer. Smalltalk, C, embedded electronics. ## Education ### Doctor of Philosophy (Ph.D.) in Computer Science University of Melbourne ### Computer Science UC San Diego ### Master of Engineering (MS in Engineering) in Computer Science ENSEIRB-MATMECA - Bordeaux INP ### Summer School in Game theory & Windows Phone App development DTU - Technical University of Denmark ### CPBx: Preparatory class for engineering school (in France) in Mathematics and Physics Université de Bordeaux ## Contact & Social - LinkedIn: https://linkedin.com/in/ddeunagomez - Portfolio: http://people.eng.unimelb.edu.au/diegod1/ --- Source: https://flows.cv/diegodeua JSON Resume: https://flows.cv/diegodeua/resume.json Last updated: 2026-03-29