Junda Liu
**** ************ ****, ******** ****, CA 94043 510-***-**** *****@******.***
Education
University of California at Berkeley
Ph.D. in Computer Science, 2007 - 2011
Advisor: Prof. Scott Shenker
Tsinghua University, Beijing, China
M.E. in Computer Science and Technology, 2007
B.E. in Automation Control and Information Theory, 2004
Experience
Google Inc.
Software Engineer, Sept. 2011 - present
Google Inc.
Software Engineer Intern, May 2010 - Aug. 2010
Design and implement LLDP-like protocol for next generation datacenter network. Develop
on Onix and test with existing equipments for backward compatibility.
Intel Research Berkeley
Visiting Student, Dec. 2008 - May 2009
Design and implement Wake-on-LAN proxy to improve energy efficiency of enterprise
networks. Develop 8 modules for Click modular router.
International Computer Science Institute
Research Intern, May 2008 - Aug. 2008
Develop NOX applications and provide feedback to Openflow switch and specification.
Microsoft Research Asia
Research Intern, Sept. 2006 - May 2007
Design and implement collaborative RSS feeds pub/sub over P2P networks.
Tsinghua CPU & SoC Center
Network Administrator, Sept. 2004 - May 2007
Manage workstations, firewall, VPN and Web servers.
Research
RAD - Routing Along DAGs
Project Leader, Mar. 2009 - present
Handle link failure and congestion without recomputing routes. Fast and local reaction to
improve availability and scalability. Work out-of-box in datacenter and intradomain/inter-
datacenter networks.
TCP Incast Throughput Collapse in Datacenter Network
Project Member, Jan. 2009 - Jun. 2009
Test throughput collapse scenarios and analyze TCP traces. Change RTO to break the
synchronicity among senders.
Reducing Energy Waste in Networked Systems
Leading Programmer, Dec. 2008 - May 2009
Develop transparent Wake-on-LAN proxy based on the Click modular router. Support
protocol dependent policies. Demo as a component of RouterBricks in Intel-Berkeley Lab
Open House 2009.
Software Defined Forwarding
Project Member, Feb. 2008 - Jan. 2009
Review the hardware and software interface in routers. Support complex decision logic
without sacrificing performance. Implement and evaluate router virtualization.
Cellphone-Augmented Social Experience
Project Leader, Jan. 2008 - May 2008
Use cellphones to exchange customized tags and user information from Facebook. Encode
messages to preserve user privacy. Develop on Nokia Maemo platform. Implement Ajax UI
with jQuery, and choose Avahi (Bonjour/Zeroconf) for service interaction.
Fast Payload Filtering for Huge Pattern Set
Project Leader, Nov. 2005 - May 2006
Design adaptive pattern set division method and data structure. Optimize for multi-core
processors. Test with SMS, web content and network traffic.
1G+ bps Intrusion Prevention System
Core Developer, Sept. 2004 - Aug. 2005
Implement efficient TCP stream reassembly for 1 million concurrent sessions. Deep packet
inspection at line speed.
Awards
Fellowship, University of California at Berkeley, Jul. 2007
Excellent Graduate Award, Tsinghua University, Jul. 2004
First Class Scholarship, Tsinghua University, Oct. 2002
Motorola-Tsinghua Scholarship, Tsinghua University, Oct. 2001
Skills
Proficient in Python and C/C++
Experience with Shell Script, Java, Javascript and PHP. Platforms include Windows, Linux,
Mac OS and Solaris.
Native in Mandarin Chinese and proficient in English
Publications
Data-Driven Connectivity
HotNets 2011
Slick Packets
SIGMETRICS 2011
Understanding TCP Incast Throughput Collapse in Datacenter
Workshop: Research on Enterprise Networking, SigCOMM 2009
Skilled in the Art of Being Idle: Reducing Energy Waste in Networked Systems
6th USENIX Symposium on Networked Systems Design & Implementation, NSDI 2009
PIFF: An Intelligent File Filtering Mechanism for Peer-to-peer Network
International Conference on Dependable, Autonomic and Secure Computing, DASC 2006
Open Source Projects
Facebook on Boxee
Project Founder, May 2009 - present
Won both People's Choice and Judge's Choice awards in Boxee Dev Challenge and became
default installed Boxee application.