Researcher at Ericsson Research, Silicon Valley
San Francisco Bay Area
Researcher at Ericsson Research, Silicon Valley
San Francisco Bay Area
My experience has mainly been in research on mobile computing/communication middleware and development of mobile device/electronics software. My short-term goal is to be a research scientist or software development engineer in the IT industry. My long-term goal is to be a research and development project lead.
In-depth knowledge of algorithms, data structures, distributed systems and mobile networking technologies. Strong problem modeling/solving and teamwork skills. Excellent programming skills with C/C++, Java/Javascript and Python. Familiar with programming on portable devices (e.g., Maemo and Symbian S60 platforms).
(Public Company; ERIC; Telecommunications industry)
November 2009 — Present (1 month)
within the Service Layer Technologies (SLT) group at Ericsson Research, Silicon Valley
(Educational Institution; 10,001 or more employees; Higher Education industry)
September 2003 — November 2009 (6 years 3 months)
As a Computer Science PhD candidate, working with the Distributed System Middleware group, the Dissemination group of the RESCUE project, and the Information Systems group.
Research interests include:
-- Mobile applications and their deployments
-- Middleware for wireless and mobile computing
-- Wireless networking technologies
-- Wireless ad-hoc, mesh, hybrid and disruption-tolerent networks
-- Information dissemination and content distribution
Current research work focuses on
-- Developing middleware solutions to fast, reliable and efficient dissemination of rich content data in heterogeneous wireless networks.
-- Building and evaluating wireless peer-to-peer communication platforms and applications on off-the-shelf personal handheld devices.
(Public Company; 10,001 or more employees; NOK; Telecommunications industry)
May 2008 — December 2008 (8 months)
Worked with the Social Proximity Networks team.
Studied and prototyped temporal-spatial opportunistic messaging applications on mobile devices, which enable multiple forms of communications by utilizing human encounters and mobilities through heterogeneous wireless connectivities. The prototype was implemented in Python on the Symbian S60 platform on Nokia N95 8GB smart phones.
(Public Company; 10,001 or more employees; NOK; Telecommunications industry)
June 2007 — December 2007 (7 months)
Worked with the Wireless Grids and Collaborative Devices team.
Studied and prototyped video/voice streaming-enabled messaging and content sharing applications on mobile devices, which help build proximity-based social networks through wireless peer-to-peer connections. The prototype was implemented in C on the Linux-based Maemo platform on Nokia N800 Internet tablets.
(Computer Hardware industry)
March 2003 — August 2003 (6 months)
Worked with the Rewritable DVD Recorder group.
Developed the UDF file system module for ALi DVD recorder chip firmware. The firmware was implemented in C.
Ph.D. , Computer Science , 2005 — 2009
Thesis topic: A Middleware Approach to Information Dissemination in Heterogeneous Wireless Networks
Master of Science , Computer Science , 2003 — 2005
Concentration: Systems
GPA: 4.0/4.0
Master of Engineering , Communication and Information Systems , 2000 — 2003
Studied and prototyped resource-efficient Video-On-Demand server software (with the Great Wall Lab, and Shanghai IP Technology Centerat SJTU).
Bachelor , Communication Engineering , 1996 — 2000
IEEE, IEEE Computer Society
Publications:
RADcast: Enabling Reliability Guarantees for Content Dissemination in Ad Hoc Networks. INFOCOM 2009.
An Experimental Study on Wi-Fi Ad-Hoc Mode for Mobile Device-to-Device Video Delivery. MoViD 2009.
Proximiter: Enabling Mobile Proximity-Based Content Sharing on Portable Devices (Demo Paper). PerCom 2009.
PassItOn: An Opportunistic Messaging Prototype on Mobile Devices (Demo Paper). CCNC 2009.
Application prototyping for wireless proximity networks (Demo Paper). WINTECH 2007.
Towards Reliable Application Data Broadcast in Wireless Ad Hoc Networks. WCNC 2007.
CREW: A Gossip-based Flash-Dissemination System. ICDCS 2006.
Multi-Constraint Dynamic Access Selection in Always Best Connected Networks. Mobiquitous 2005.