Kaida (Tommy) Zhao
Email:
Computer Architect & Software Engineer
Department of Computer Sciences
University of Wisconsin-Madison
Work Experience
Click and hold to move, and use mouse wheel to zoom.
Software Engineer
Google , Silicon Valley, California
July 2018 - March 2023
Worked on ads budgeting infastructure.
Worked on platforms for search performance, quality, and cost.
CPU Diagnostics Engineer
Advanced Micro Devices (AMD) , Austin, Texas
Aug 2017 - July 2018
Developed software tool to generate test cases to validate processors post-silicon
Used random instruction generator to stress micro-architectural features
Found, reported, and root caused silicon hardware bugs
Teaching Assistant
University of Wisconsin-Madison , Madison, Wisconsin
Spring 2017: CS 354 Machine Organization and Programming
Summer 2016: CS 302 Introduction to Programming
Spring 2016: CS 368 Learning a Programming Language: MATLAB Programming
Fall 2015: CS 252 Introduction to Computer Engineering
Created and graded homework, quizzes, and exams
Hosted office hours, answered questions on discussion board, and led review sessions
Wrote scripts to assist in grading programming assignments
Lecturer
University of Wisconsin-Madison , Madison, Wisconsin
Fall 2016: CS 252 Introduction to Computer Engineering
Prepared and presented lectures for a class of 132 students
Created and graded exams and homework
Hosted office hours and answer questions on discussion board
Embedded Engineer
Extreme Engineering Solutions (X-ES) , Middleton, Wisconsin
Jan 2016 - Sept 2016
Implemented, tested, debugged, and released VxWorks for custom hardware
Resolved VxWorks issues involving spin locks, page faults, and virtual memory maps
Automation Programmer
AMPED I , Chicago, Illinois
Summers 2014 - 2015
Developed automation programs for reading and writing data in AutoCAD drawings
Wrote software to check and report warnings and errors to improve quality assurance
Programmed automation scripts for creating backups, transmittals, and cover sheets
Programmed macros for drafters and sped repetitive tasks from 5 minutes to 2 seconds
ECE Laboratory Research Assistant
University of Illinois at Chicago , Chicago, Illinois
June 2012 - June 2014
Researched achieving fair resource distribution under connectivity constraints
Researched hardware security by withholding keys
Discussed and developed algorithms, implementations, visualizations, and simulations
Developed the simulation tool set to verify hypotheses and test algorithm efficiencies
Math Homework Grader
University of Illinois at Chicago , Chicago, Illinois
Spring 2014: MATH 125 Elementary Linear Algebra
Fall 2012: MATH 180 Calculus I
Fall 2011: MATH 181 Calculus II
Graded calculus and linear algebra homework, provided constructive feedback, recorded scores, and informed instructors about common mistakes to review
Quality Assurance Test Automation Intern
Textura , Deerfield, Illinois
Summer 2013
Programmed test cases to test permissions, workflow, attachments, and data extraction
Programmed and ran scripts to set preconditions for manual quality assurance testers
Discovered, discussed, reported, and approved defects and faults
Biology Laboratory Research Assistant
University of Illinois at Chicago , Chicago, Illinois
Nov 2010 - Dec 2012
Researched causes of Alzheimer's disease by injecting FMR1 genes into mice and comparing their neural stem cell count
Stained tissue culture, counted cells, analyzed results, and reported results
Busboy
Won Kow Restaurant , Chicago, Illinois
May 2006 - Nov 2010
Bussed tables and provided customer service
Volunteer via Key Club
Whitney M. Young Magnet High School , Chicago, Illinois
Aug 2008 - June 2010
Volunteered in various Key Club service learning projects ranging from helping with packet pick-up and the aid stations at marathons to packaging food at the Greater Chicago Food Depository
2008-2009 Key Club Member of the Year by volunteering the most (over 200) hours
Painter
John C. Haines Elementary School via Chicago KidStart, Chicago, Illinois
Summers 2006 - 2008
Show All Work Experience