Click Sai Luo to download resume

1283 W 35th Street, Los Angeles CA 90007

A software development position in a company that solves challenging technical problems and offers great learning and growth environment.

Graduate student with solid education in computer science. Strong background in web technology, mobile development, and computer networks. Great team player with strong problem-solving skills.

Master of Science, Computer Science
2010 ~ 2012

University of Southern California, Los Angeles, CA

Bachelor of Engineering, Telecommunication Engineering
2006 ~ 2010

University of Electronic Science and Technology of China, Chengdu, China

Language: C/C++, Java, Objective-C, PHP/LAMP, Javascript, HTML5, CSS3, jQuery, JSON
Software: SVN, DETER, Xcode, Box2D, Cocos2D, OPNET, Wireshark, CodeIgniter
Operating Systems: Unix, Mac OS, Linux, Windows

Game Developing
Aug, 2011 ~ Dec, 2011

  • Design an easy handling and fun 2D game for iPad named Hyper Jumpers. Used Cocos2d and Box2d game engines to support physical simulation.

Internetwork and Distributed Systems
Aug, 2011 ~ Dec, 2011

  • Successfully implemented a system that involves Linux Scoket Programming, Network Performance Measurement and Tuning, Fast and Reliable FTP, Quagga Router, Software IP router, Open Flow Switch on DETER.

Web Technologies
May, 2011 ~ Aug, 2011

  • Designed and completed a car-selling website using PHP, HTML, DOM, Javascript, CSS and MySQL, etc.
  • Optimized the user interface and implemented management dashboard using AJAX, MVC and jQuery.

Operating Systems
Jan, 2011 ~ May, 2011

  • Modified Nachos operating systems to support Multi-thread programming , System Calls, Virtual Memory, Networking and Distributed Systems.
  • Clearly understood the concept and utilization of processes, threads, locks, semaphores, monitors, deadlock, and the organization of distributed operating systems.

Socket Programming
Aug, 2010 ~ Dec, 2010

  • Built a reliable and efficient library query system based on UNIX socket programming with C, successfully handled communications through TCP and UDP sockets.
  • Throughly analyzed HTTP, TCP/IP, RIP, OSPF protocols using Wireshark and OPNET.

I'm a master graduate in the Computer Science Deparment of the University of Southern California, Los Angeles, CA. I just got my master degree in Computer Science this May. Now I'm looing for a full-time job in software development position which offers great learning and growth environment.

Course ID Course Title Instructor
EE 450Introduction to Computer NetworksAli Zahid
EE 457Computer Systems OrganizationGandhi Puvvada
CS 402Operating SystemsMichael Crowley
CS 570Analysis of AlgorithmsAaron Cote
EE 550Design and Analysis of Computer Communication NetworksJohn Silvester
CS 571Web TechnologiesMichael Crowley
CS 585Database SystemsDennis McLeod
CS 526Advanced Mobile Devices and Game ConsolesMichael Zyda
CS 558Internetwork and Distributed Systems LaboratoryYoung Cho
CS 561Fundamental of Artificial IntelgenceLiang Huang / Kenji Sagae


I'm so grateful to work as grader in the course "Introduction to Computer Networks" for Prof. Zahid in 2011 Fall Semester.


I am a lucky guy who was born in Chengdu, which is honoured for the most livable city in China. After spending 22 years in that beautiful city, I moved on my way to Los Angeles, which is on the other side of the earth, to pursue my master degree.

I like the motto from Mahatma Gandhi, "First they ignore you, then they laugh at you, then they fight you, then you win."

My hobbies include:
Ping-Pong: I play Ping Pong since I was five and won championship in both high school and college.
Hiking: I treat it as a healthy way to build my body and keep in touch with nature as well.
Photography: Just start learning how to capture the beauty of life.
Basketball: I use this way to make me stronger and more co-operative.

Last updated: Jun 21, 2012.

Sai's Gallery