# Kevin C. > AI Software Engineer Location: Mountain View, California, United States Profile: https://flows.cv/kevinc2 My primary interests are in AI and robotics. I have experience in academia (robotics research) and industry (self-driving vehicle technology). ## Work Experience ### Software Engineer @ Google Jan 2022 – Present | Seattle, Washington, United States Working on the Google Maps Routing Driving Sustainability team. Example project: Eco-Friendly Routing (see https://blog.google/products/maps/3-new-ways-navigate-more-sustainably-maps/) ### Software Engineer @ Waymo Jan 2020 – Jan 2022 | Mountain View, CA Improving the routing and navigation of Waymo's autonomous vehicles. Designing and implementing solutions to problems primarily in dense urban areas, such as routing around double parked vehicles and emergency vehicles. ### Volunteer @ TEALS Program Jan 2021 – Jan 2022 | Welasco, TX (Remote) Remote Volunteer Teaching Assistant for a high school AP Computer Science A Course at a high school, IDEA Welasco College Prep. ### Robotics Researcher @ Georgia Institute of Technology Jan 2018 – Jan 2019 | Atlanta, GA K. Chen*, N. Shrivatsav*, D. Kent*, et al. “Learning Hierarchical Task Networks with Preferences from Unannotated Demonstrations,” Conference on Robot Learning, 2020 • Incorporated a SLAM algorithm and a Deep CNN for a Fetch robot to map its environment, identify objects, and understand object relationships • Developed a Hierarchical Task Network (HTN) machine learning model that learns the methods of performing a task given demonstrations of humans performing that task. ### Teaching Assistant @ Georgia Institute of Technology Jan 2017 – Jan 2019 | Atlanta, GA • TA for CS 3630: Intro to Robotics and Perception (Spring 2019 and Fall 2019) • TA for CS 2340: Objects and Design (Fall 2018) • TA for CS 1332: Data Structures and Algorithms (Spring 2016 and Fall 2017) ### Software Engineer Intern @ Google Jan 2019 – Jan 2019 | Kirkland, WA • Developed Android robotic applications for several Segway Loomo robots to follow a user-specified path and to localize within the Google Kirkland office. • Designed solutions for robotic assistant features in the Google Kirkland office, such as greeting employees and delivering items ### Software Engineer Intern @ Facebook Jan 2018 – Jan 2018 | Seattle, WA • Used React to simplify the appearance of the debugger for the open-source IDE Nuclide for thousands of Facebook developers • Implemented the feature of debugging multiple applications at the same time ### Intern @ Microsoft Jan 2015 – Jan 2015 | Redmond, Washington - Developed lessons for a new portable computer chip called the BBC micro:bit using a beginner-friendly language called MakeCode (formerly TouchDevelop). This computer chip will be sent to all seventh graders in the United Kingdom as part of BBC's "Make it Digital" initiative, exposing students to the fields of computer science. The lessons that my team has created will supplement the devices. (See link below for the full list of lessons we created.) - Published a Teacher Guide, which provides step by step instructions on various projects for teachers to learn how to program the BBC micro:bit. (See attachment below for this guide.) - Contributed to a few presentations for the BBC micro:bit computer chip. These presentations allowed others to preview the features of this device, along with the lessons that I have created for students to learn how to program it. - Created a library that could get two BBC micro:bits to transfer data between themselves, and this program was featured in a major computer science conference (SPLASH) for a keynote demo, where it was well received. ## Education ### Bachelor’s Degree in Computer Science Georgia Institute of Technology ## Contact & Social - LinkedIn: https://linkedin.com/in/kevin-j-chen --- Source: https://flows.cv/kevinc2 JSON Resume: https://flows.cv/kevinc2/resume.json Last updated: 2026-04-01