Bo Zhang

Software Engineer at Google Inc.

Summary

My passion is technology and building products that are both cool and highly functional.

I have developed many applications for commercial and personal uses. In 2011, I released one tool for iOS users, which got 10,000+ downloads, and received 1,200+ comments within 48 hours after public release. I also set up a network service on Amazon EC2 cloud that attracted 2,000+ paid users within 3 months.

Specialties

  • 11 years of experience in algorithm and programming competitions
  • 6 years of experience in software development on embedded systems
  • Excellent coding skills in C / C++ and experienced in C#, Java, Visual Basic and Shell Scripts
  • Solid academic background in Networking and profound experience in network attack / defense
  • Solid academic background in Distributed Systems and practical experience in Amazon Cloud Services

Experience

Software Engineer

Google Inc. at Zurich, Switzerland

SEP 14 – Now

Postdoctoral Fellow

City University of Hong Kong

SEP 13 – JUN 14

  • Led a seven-people team for the project: Key technologies for next generation networking architectures (cooperative project with Huawei Technologies Co. Ltd.)

Education

Doctor of Philosophy (Ph.D.) in Computer Science

City University of Hong Kong, Hong Kong SAR

SEP 09 – OCT 13

  • Supervisor: Prof. Xiaohua Jia
  • Research Interest: Wireless Networks, Collaborative Networks, Distributed Systems
  • College Board Member of College of Science & Engineering (Sep. 2012 ~ Aug. 2013)

Bachelor of Science (B.Sc.) in Electronic Engineering

Sun Yat-sen University, Guangzhou, China

SEP 05 – JUL 09

  • Honor: First-Class Scholarship, Sep. 2008
  • Vice President and Chief Technology Officer at Tencent Innovation Club (Aug. 2008 ~ Apr. 2009)

Projects

iPhone 4s Reservation System

Individual Project on Software Development

NOV 11 - JAN 12

A system that provided paid services to 2,000+ people and made 5,000+ iPhone 4s reservations within 3 months

  • Implemented the system within one hour by using shell scripts
  • Improved system scalability by making use of distributed computing technologies and Amazon Web Services cloud
  • Utilized networking technologies to bypass Apple's firewalls, so that the system obtained higher priorities on making reservations than most of the competitors in Hong Kong

iPhone 5s Reservation System

Individual Project on Software Development

OCT 13 - NOV 13

Provided paid services to 1,500+ people and made 3,000+ iPhone 5s reservations within 45 days

  • Optimized an existing OCR engine for the recognition of CAPTCHAs

IPALINK App

Individual Project on Software Development

APR 2011

A tool that got 10,000+ downloads and 1,200+ comments within 48 hours after public release

  • Developed the app to help users to search and download unauthorized iOS apps efficiently
  • Designed the app to be simple and user-friendly, making it very popular in China

Wireless Mesh Router Prototype

Team Project on Embedded Systems Development

JUL 10 – OCT 12

A prototype wireless mesh router with ARM chips (cooperative project between Huawei Co. Ltd. & CityU)

  • Led the development of Linux kernel & wireless driver on the prototype
  • Implemented several network protocols and algorithms for research purpose

Intelligent Car

Team Project on Embedded Systems Development

JAN 08 - MAR 08

An intelligent car that can automatically drive on a winding road and bypass any barriers

  • Designed the control circuit and the embedded software
  • Received the third prize award (5th place) in BYD (BYD Co. Ltd.) Cup Intelligent Car Design Competition (organized by College of Engineering, Sun Yat-sen University)

Selected Recent Apps

Individual Projects on Software Development

2011 - 2013

  • RemoteSMS (2013): a web service runs on OpenWrt based home routers with 3G USB modem dongle, which enables the users to send and receive SMS over the Internet
  • AutoCMB (2012): an automatic trading tool that allows financial products offered by China Merchants Bank to be traded according to the investor-set limits
  • ZBProxy (2012): an app that enables users to spoof their IP addresses to bypass the geographic restrictions on some well-known websites
  • HDMap (2011): a high-DPI Google Maps downloader for offline map apps on iOS and Android devices

Honors

  • 3rd Place of “The ACM Asia Programming Contest Guangdong Provincial Contestby ACM/ICPC, May. 2009.
  • 13th Place of “The ACM Asia Programming Contest Guangdong Provincial Contestby ACM/ICPC, May. 2008.
  • Third Prize of “The BYD Cup Intelligent Car Design Competitionby Sun Yat-sen University, Mar. 2008.
  • First Prize of “The 10th China National Olympiad in Informaticsby China Computer Federation, Jan. 2005.
  • First Prize of “The 9th China National Olympiad in Informaticsby China Computer Federation, Jan. 2004.
  • First Prize of “The 8th China National Olympiad in Informaticsby China Computer Federation, Jan. 2003.

Publications

  • Bo Zhang; Jinfan Wang; Xinyu Wang; Yingying Cheng; Xiaohua Jia; Jianfei He, "AI3: Application-Independent Information Infrastructure," ACM SIGCOMM, Chicago, USA, 17-22 Aug. 2014.
  • Bo Zhang; Xiaohua Jia; Kan Yang; Ruitao Xie, "Multi-path Routing and Stream Scheduling with Spatial Multiplexing and Interference Cancellation in MIMO Networks," IEEE ICDCS Workshops, Philadelphia, USA, 8-11 Jul. 2013.
  • Kan Yang; Xiaohua Jia; Kui Ren; Bo Zhang; Ruitao Xie, "DAC-MACS: Effective Data Access Control for Multi-Authority Cloud Storage Systems," Accepted by IEEE Transactions on Information Forensics and Security, Jul. 2013.
  • Ruitao Xie; Xiaohua Jia; Kan Yang; Bo Zhang, "Energy Saving Virtual Machine Allocation in Cloud Computing," IEEE ICDCS Workshops, Philadelphia, USA, 8-11 Jul. 2013.
  • Kan Yang; Xiaohua Jia; Kui Ren; Bo Zhang, "DAC-MACS: Effective Data Access Control for Multi-Authority Cloud Storage Systems," IEEE INFOCOM, Turin, Italy, 14-19 Apr. 2013.
  • Bo Zhang; Xiaohua Jia, "Multi-hop Collaborative Relay Networks with Consideration of Contention Overhead of Relay Nodes in IEEE 802.11 DCF," IEEE Transactions on Communications, vol.61, no.2, pp.532-540, Feb. 2013.
  • Yanan Chang; Qin Liu; Bo Zhang; Xiaohua Jia; Liming Xie, "Minimum Delay Broadcast Scheduling for Wireless Networks with Directional Antennas," IEEE GLOBECOM, Houston, USA, 5-9 Dec. 2011.
  • Bo Zhang; Zhongming Zheng; Xiaohua Jia; Kan Yang, “A Distributed Collaborative Relay Protocol for Multi-hop WLAN Accesses,” IEEE GLOBECOM, Miami, USA, 6-10 Dec. 2010.
  • Zhongming Zheng; Bo Zhang; Xiaohua Jia; Jun Zhang; Kan Yang, “Minimum AP Placement for WLAN with Rate Adaptation using Physical Interference Model,” IEEE GLOBECOM, Miami, USA, 6-10 Dec. 2010.
  • Kan Yang; Xiaohua Jia; Bo Zhang; Zhongming Zheng, “Threshold Key Redistribution for Dynamic Change of Authentication Group in Wireless Mesh Networks,” IEEE GLOBECOM, Miami, USA, 6-10 Dec. 2010.