Thomas Kho 1823 Delaware St, Berkeley, CA 94703 (626) 833-9228 tkho@eecs.berkeley.edu =============================================================================== Education University of California, Berkeley Pursuing a Ph.D. in Electrical Engineering and Computer Science, August 2006 - Present University of California, Los Angeles B.S. in Computer Science and Engineering, Summa Cum Laude, June 2006 =============================================================================== Work Experience International Computer Science Institute, Berkeley, CA Graduate Student Researcher, Jan 2008 - Present Apple, Cupertino, CA Mac OS Performance Engineering Intern, May 2007 - Feb 2008, May - Aug 2008 * Analyzed Mac OS X boot performance, adding boot-time metrics from DTrace to a process visualizer. * Prototyped and measured an install-time cache generator to improve initial boot, and identified several other boot optimizations. * Developed visualization tools and prototypes for the next major release. UC Berkeley Computer Science Department, Berkeley, CA Graduate Student Instructor, Aug 2006 - May 2007, Aug - Dec 2007 * Graduate student instructor for the operating systems and systems programming course. Google, Santa Monica, CA Software Engineering Intern, Jul - Sept 2005, Nov 2005 - Aug 2006 * Developed a proof-of-concept for automated cross-platform GUI testing. * Helped mentor UCLA undergraduates in contributing to an open-source project. * Quantified performance regressions and found missed optimizations in gcc and in several STL implementations by profiling an index- serving benchmark. Achieved a significant speedup. * Implemented statistics reporting and other features in a distributed compiler (distcc). UCLA Network Research Lab, Los Angeles, CA Programmer, Fall 2005 - Spring 2006 * Implemented TCP Libra as a congestion control module for the Linux 2.6 kernel. UCLA School of Engineering - SEASnet, Los Angeles, CA Programmer, Dec 2004 - Oct 2005 * Rewrote slow Jabber backend scripts and fixed bugs in a Java Jabber client. * Implemented features for a PHP/MySQL-based course website system, including a Perl screen scraper. Matrix Consultants, Santa Monica, CA Developer Intern, Jun - Sept 2004 * Maintainer for a 500+ client VB.Net/MySQL/Windows XP managed sales kiosk application. * Responsible for data integration, development, internal documentation, update and release deployment, testing and unscripted phone support. * Created and modified reporting and account setup scripts in Perl, Tcl, and Bash. SurfingPrizes.com, Inc., Roanoke, VA Primary Developer, Partner, 1999 - 2000 * Developed and maintained a PHP/MySQL-based website with over 100,000 registered users. * Created an ad-delivery client in C++, enabling delivery of over one-half billion ads in less than one year. =============================================================================== Skills C, Python, shell scripting, Java, C++, PHP, MySQL, and Perl. Project experience with Wine, Fuse, and Trusted Platform Modules. =============================================================================== Activities Member of ACM, Eta Kappa Nu, IEEE, Tau Beta Pi, and Upsilon Pi Epsilon. =============================================================================== Thomas Kho www.thomaskho.com 2008-09-03