Post Job Free
Sign in

Assistant Software Engineer

Location:
West Lafayette, IN
Posted:
November 10, 2012

Contact this candidate

Resume:

Bowen Zhou

*** ******* ** *** 6-765-***-****

West Lafayette, IN 47906, USA abpne3@r.postjobfree.com

Purdue University, Department of Computer Science MS 2010, PhD 2013 (Expected)

Education

Chinese Academy of Sciences, Institute of Software ME 2007

University of Science and Technology of China, Special Class for the Gifted Young BE 2004

Abhranta: Locating Bugs that Manifest at Large System Scales

Publications

Bowen Zhou, Milind Kulkarni and Saurabh Bagchi

HotDep 12 (co-located with OSDI 12)

Vrisha: Using Scaling Properties of Parallel Programs for Bug Detection and Localization

Bowen Zhou, Milind Kulkarni and Saurabh Bagchi

HPDC 11

Predicting Time to Failure for Large Scale Distributed Systems

Nawanol Theera-Ampornpunt, Bowen Zhou, and Saurabh Bagchi

DSN 11 Fast Abstract

A Framework of Computer Forensic System Against Intrusions

Bowen Zhou, Liping Ding, Yongji Wang

Application Research of Computers, Vol.25(4), pp.1117-1119. 2008

Capture and Storage of Digital Evidence in a Secure Operating System Kernel

Liping Ding, Bowen Zhou, Yongji Wang

Chinese Journal of Software, Vol.18(7), pp.1715-1729. 2007

C, C++, Java, Ruby on Rails, Javascript, BASH, R, MATLAB

Techniques

Dynamic Instrumentation, Linear Optimization, Machine Learning, Kernel Programming

Amazon.com

Professional

Experience SDE Intern May 2011 - July 2011

Developed a tool to import and display hardware speci cations as part of an infrastructure pro-

curement automation platform for AWS.

Sun Microsystems, Inc. / Cluster File Systems, Inc.

System Software Engineer July 2007 - May 2008

Worked on the design, development and debugging of the Lustre le system for petascale Linux

clusters.

Purdue University, Dependable Computing Systems Laboratory

Research

Experience Research Assistant October 2009 - Present

Designed Vrisha, a statistical-rule-based debugging tool to detect and localize scale-dependent

bugs in MPI parallel programs. We have used Vrisha to nd bugs in MPICH2, the de facto im-

plementation of MPI.

Developed a variety of tools for debugging parallel programs including a packet tracing extension

to the MPICH2 library, a call stack accounting tool built upon the Pin dynamic instrumentation

framework, a myriad of data processing scripts and implementations of various machine learning

algorithms in Matlab and R.

Purdue University, Distributed System and Network Lab

Research Assistant August 2008 - July 2009

Developed an ef cient routing simulation tool for the BGP protocol. Designed a personalized

monitor node placement algorithm for maximal coverage of IP pre x hijacking attacks with Mixed

Integer Linear Programming.

Chinese Academy of Sciences, Institute of Software

Research Assistant May 2005 - June 2007

Designed and implemented kernel modules that enable system call tracing, secure le deletion

and audit log backup for a FreeBSD-based secure operating system.

OSDI 12 Student Travel Grant 2012

Awards

HPDC 11 Student Travel Grant 2011

Chinese Academy of Sciences Graduate Scholarship 2004

Huawei Scholarship for Academic Excellence 2003

USTC Scholarship for Academic Excellence 2002

Available upon request

References

Basketball, Tennis, Swimming, Skiing, Sur ng, DotA

Hobbies



Contact this candidate