Post Job Free
Sign in

Computer Science Software Engineer

Location:
New York, NY
Posted:
January 26, 2013

Contact this candidate

Resume:

T HOMAS K HO

New York, NY 626-***-**** ***@****.***

E DUCATION

University of California, Los Angeles

B.S. in Computer Science and Engineering, Summa Cum Laude, 2006

University of California, Berkeley

Coursework for M.S. in Electrical Engineering and Computer Science, 2006 2008

E XPERIENCE

Facebook, Palo Alto, CA

Software Engineer, Jan 2009 Present

International Computer Science Institute, Berkeley, CA

Graduate Student Researcher, Jan 2008 Dec 2008

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 an install-time cache generator and identi ed several other boot optimizations.

Developed measurement and visualization tools and prototyped performance-oriented changes for two

major releases.

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 (Wine).

Quanti ed performance regressions and found missed optimizations in gcc and in several STL

implementations by pro ling an index-serving benchmark. Achieved a signi cant 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 xed 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 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 modi ed reporting and account setup scripts in Perl, Tcl and Bash.

S KILLS

C, PHP, Python, shell scripting, JavaScript, Java, C++ and Perl.



Contact this candidate