Post Job Free
Sign in

Computer Science Software Engineer

Location:
Irvine, CA
Posted:
October 16, 2012

Contact this candidate

Resume:

Anh Le

Contact Donald Bren School of Information and Computer Sciences Mobile: +1-424-***-****

Information

University of California, Irvine Email: ***.**@***.***

Irvine, CA 92697 Website: http://www.ics.uci.edu/ anhml

~

Interests My interests are in the broad areas of networking, security, and privacy. I am

particularly interested

in smartphones and network coding. I enjoy applying tools from cryptography and machine

learning

to network security problems as well as designing and implementing systems.

Education University of California, Irvine, CA, USA

Ph.D. in Computer Science Sep. 2008 { present

Advanced to candidacy and earned an M.S. along the way.

Dissertation: \Defense against Pollution Attacks in Network Coding".

Advisor: Prof. Athina Markopoulou.

GPA: 4.0/4.0.

University of Waterloo, Waterloo, ON, Canada

M.Math. in Computer Science Sep. 2006 { Aug. 2008

Dissertation: \On Optimizing Tra c Distribution for Clusters

of Network Intrusion Detection and Prevention Systems".

Advisors: Prof. Raouf Boutaba and Prof. Ehab Al-Shaer.

GPA: 90.5/100.0.

University of Manitoba, Winnipeg, MB, Canada

B.S. in Computer Science { Mathematics Sep. 2002 { May 2006

Graduated with First Class Honours.

Four consecutive years in Dean's Honour List.

GPA: 4.3/4.5.

Honours and Awards received at University of California, Irvine

Distinctions

IEEE Security and Privacy and USENIX Security Student Grants (2010 and 2009).

Two-Year Dean Fellowship (2008).

- For excellent academic standing students who enter the Ph.D. program in Computer

Sciences.

Awards received at University of Waterloo

Entrance Scholarship (2006).

- For newly accepted students of the Master of Mathematics program.

Awards received at University of Manitoba

Manitoba Graduate Scholarship (2006) (declined).

- For excellent academic standing students who enter graduate programs at the University

of

Manitoba.

Philosophia Mathematics Prize in Applied Mathematics (2005).

- Thebest student in third year Applied Mathematics.

Agnes Stewart Hart Award in Mathematics (2005).

- High standing in honours Mathematics program by a third year degree student in the

Faculty

of Science.

Honours Mathematics Award (2004).

- Completion of the second year in honours Mathematics program with the highest academic

standing.

Isbister Scholarship in Science (2004).

-Highest standing in the second year in Science.

Dr. Maxwell S. Rady Scholarship (2004).

-Highest standing in the second year in Science.

Dr. A. W. Hogg Undergraduate Scholarship (2004).

- High standing in the Faculty of Science.

U Manitoba Student Union Scholarship (2004 and 2003).

- Excellence in academic achievement (top 5%).

Morley Oretzki Memorial Scholarship (2003).

-Highest standing in General Physics 1 and 2.

1 of 4

2 of 4

Research Google Inc., Mountain View, California, USA

and Work

Software Engineer InternJune 2011 { Sept. 2011

Experience

Designed and implemented in Java and Antlr grammar a static analysis tool to analyze

Chrome

extensions, leading to an automatic construction and visualization of control flow graphs

of

extensions' JavaScripts.

University of California, Irvine, California, USA

Graduate Research AssistantSep. 2008 { present

Designed and implemented in Java a network-coding-based P2P video streaming system for

Android, utilizing local cooperation over both Bluetooth and 802.11.

Designed and implemented in Python and Matlab a phishing detection system based on online

learning, achieving 97% classification accuracy.

Designed and implemented in Matlab a recommendation system that produces highly

predictive

firewall blacklists, improving the prediction accuracy by 70% over prior arts.

Designed and implemented in Java and C++ a provably secure homomorphic MAC scheme to

detect and locate pollution attackers in network coding.

University of Waterloo, Ontario, Canada

Graduate Research AssistantSep. 2006 { Aug. 2008

Designed and implemented in Java an intelligent load-balancer for a cluster of intrusion

detection

systems.

University of Manitoba, Manitoba, Canada

Undergraduate Research AssistantJan. 2008 { May 2008

Designed strategies to achieve fairness in multi-player online games on dead-line based

network

and developed a simulator in Java to evaluate the strategies.

Teaching University of California, Irvine, California, USA

Experience

Graduate Reader and Teaching AssistantSep. 2008 { May 2011

ICS 51 - Computer Organization: Fall '08, Spring '09, Fall '09 ( 50 students).

ICS 132, EECS 148 - Computer Networks: Winter '10, Spring '11 ( 50 students).

ICS 133, 233 - Advanced Computer Networks: Winter '09, Spring '10 ( 30 students).

University of Waterloo, Ontario, Canada

Graduate Teaching Assistant Sep. 2006 { Aug. 2008

CS 247 - Software Abstraction and Specification.

CS 241 - Foundations of Sequential Programs.

CS 137 - Programming Principles.

University of Manitoba, Manitoba, Canada

Undergraduate Teaching Assistant (Excellent Evaluation) Jan. 2004 { May 2008

CCNC '07, Las Vegas, NV, USA, Jan. 2007.

3 of 4

Professional Reviewer. IEEE INFOCOM 2010, IEEE INFOCOM 2011, IEEE INFOCOM 2012, IEEE JSAC

Activities

2011.

Webmaster. IEEE NetCod 2012, Networking Group at UC Irvine.

Developer. Developed TravelGrantRP to support travel grant application submission and

review.

Software MicroCast. A system written in Java that enables Android phones to cooperatively

stream videos.

MicroCast entails a framework that allows Android phones to broadcast packets in high

speed locally.

ChromeExtAnalyzer. A static analysis tool written in Java and Antlr that automatically

con-

structs, visualizes, and traces the control flow graphs of JavaScript source code of

Chrome extensions.

TravelGrantRP (open-source). A portal developed in PHP and MySQL which supports the

submission and review of travel grants applications.

Used by ACM IMC '09, '10, '11 and ACM SIGCOMM '09, '10, '11.

SpaceMac (open-source). A homomorphic MAC scheme library available in both Java and C++

which provides authentication for expanding spaces to protect network coding against

pollution

attacks.

Computing Programming Languages. Java (strongest), Matlab, Python, C/C++, Antlr,

JavaScript, HTML,

Skills

CSS (proficient), PHP, Ruby, SQL (prior experience).References Available upon request.

4 of 4



Contact this candidate