Email: | ![]() |
URL: | http://davidwei.org Bio Photo |
Tel: |
650-469-3827 (Google Voice)
650-644-5835 (Work phone) |
2001 - 2007
|
California Institute of Technology, CA
|
1997 - 2001
|
Tsinghua University, Beijing, P.R.China
|
Jan 2008 - now
|
Engineering Director, Growth (Feb 2013): learning the skills for life, solving the growing pain Engineering Director, Mobile (Dec 2011): engagement data, performance, reliability, efficiency, power, testing, London mobile team Research Scientist (Dec 2010), Mobile: building the best mobile experience Research Scientist, Infrastructure / web performance:
Release pusher (2009 - 2012): on rotation to coordinate all engineering teams on weekly code pushes Bootcamp mentor (2011): mentoring new hires for their first 6 weeks Recruiting and employee career growth (2012): establishing and running the pipeline of recruiting (branding, sourcing, interviewing, closing) and career growth (onboarding, ramping up, leadership development) for engineers from Chinese cultural backgrounds |
Sep. 2005-now
|
Contributor / Committer I started a series of work to enhance the network simulator NS-2. Results include:
|
Jul 2007 - Jul 2008
|
Engineering and Applied Science Division, Caltech Visitor Research on Internet congestion control, network simulations and distributed system. |
Sep 2007 - Jan 2008
|
Software Engineer, Platform Research and develop networking technologies that can improve user experience all over the world and/or improve the efficiency of the operations in the company:
|
Apr. 2007-Aug 2007
|
Ripple Networks Inc., El Segundo, CA Consultant Build a distributed data delivery system from scratch to pre-deployment stage:
|
Oct. 2006-Apr 2007
|
FastSoft Inc., Monrovia, CA Senior Engineer Commercializing my research results (FAST) at Caltech; Design and Develop TCP-aware network devices:
|
Jun. 2002-Jun 2007
|
NetLab, California Institute of Technology, CA Research Assistant, FAST team member Co-inventors of FAST, a new variant of TCP congestion control algorithm
for high speed network. My work includes:
|
Jul. 2005 |
BillKeeper.net Project I developed a website (www.BillKeeper.net) which helps people to simplify their payment returns in cost-sharing activities. The work includes designing a graph reduction algorithm and implementation with PHP+MySQL. |
Jul. 2004 - Sep. 2004 |
Engineering Intern We worked on improving data transfer performance in Googles network. |
Oct. 2001- Jun. 2002
|
NetLab, California Institute of Technology, CA Research Assistant on CDN project We studied a high density model for server allocation and placement in
content distribution network (CDN).
|
Feb. 2001-Jul. 2001
|
Tsinghua-Bell Labs Joint Laboratory on Computer Networking, Beijing Research Assistant (for Bachelor thesis work) We worked on protocol conformance testing. My work includes:
|
Jul. 2000-Nov. 2000
|
IBM China Research Laboratory, Beijing Intern We studied the semi-structural database and XML database. My work includes:
|
Oct. 2002 - Dec. 2002 and Oct. 2003- Dec. 2003 |
Computer Science Dept., California Institute of Technology Teaching Assistant for CS145a (Networking) I taught the programming part of CS 145a (Networking) at Caltech. My work includes:
|