***-** ********** **, *** Bruno *****, CA
Xiaofeng Han Email: ********.***@*****.*** / Cell Phone: 973-***-****
OBJECTIVE
Seeking a software engineer position that will best utilize my programming, analysis and modeling skills.
SUMMARY
Possess expertise in object-oriented design and development. Skilled at various programming languages
and database systems, including C/C++, JAVA, PHP, ASP.NET (C#), MS Visual Basic/VBA, Mysql, MS SQL
Server, IBM DB2 and Sybase.
Strong algorithm design and analysis skills
Strong knowledge of network protocols, including TCP/IP Suite, SCTP, DCCP, 802.11 Suite
Strong knowledge of optimization methods and statistical models. Experienced in solving large scale
linear, quadratic and nonlinear optimization problems
Team player and goal-driven achiever with strong organizational skills and a keen sense for detail
TECHNICAL SKILLS
Programming Language C/C++, JAVA, PHP, ASP.NET (C#), MS Visual Basic/VBA
Network Protocols TCP/IP Suite, SCTP, DCCP, 802.11 Suite
Network Simulator Qualnet, NS2
Operating Systems LINUX, UNIX, MS Windows XP/2000
Optimization Software GAMS, Matlab GNL LP-Slover, MS Excel
Database Microsoft SQL Server, Mysql, IBM DB2, Sybase
WORKING EXPERIENCE
Software Engineer, Facebook, Inc. Palo Alto, CA 11/2008 – 03/2009
Designed and implemented a data collection system using C/C++ and boost multithread library. This
system includes agents running on more than 25000 servers for collecting string data, a few centralized
data gateways for storing and aggregating data into distributed Mysql database, and a PHP front end UI
for querying and generating figures, charts.
Used Eclipse/Birt/Resin3.2.1 to develop a self-service reporting system.
Software Engineer, Bank of Communication, Shanghai, China 03/2003 – 07/2004
Designed and developed software using C/C++ to migrate data from original database (Sybase) to new
database (IBM DB2) in the data integration project
Developed diverse software using C/C++ and Sybase to support enterprise business
Maintained the database (Sybase) for enterprise business and performed daily backup
Software Engineer (Intern), WangDa Technology, Shanghai, China 09/2001 – 12/2002
Designed and developed multiple web-based MIS systems
Used J2EE, Resin 1.4 and MS SQL SERVER 2000. Developed stored procedures for various database
operations. Developed the components for human resource management, document management and a
internal instance message system
Developed a telemarketing system for Aoda Co, Ltd.
Used ASP.NET (C#), Visual Basic.NET, MS IIS and MS SQL SERVER 2000. Designed and developed the
components for order processing
RESEARCH EXPERIENCE AND PUBLICATION
Research Assistant, DEGAS Network Lab, University of Delaware 07/2004 – 10/2008
Designed and implemented approximation algorithms in Qualnet 3.8 to solve different NP-hard
optimization problems in wireless sensor, ad-hoc and mesh networks to improve fault-tolerance, energy
efficiency, and network throughput
Originated and implemented a bio-inspired autonomous navigation algorithm in Qualnet 3.8 for
networked wireless robots / vehicles with covert leaders
Developed a new Mac layer protocol to provide dynamic spectrum utilization for mobile wireless ad-hoc
networks
Related work was published in IEEE Transaction on Wireless Communications, IEEE SECON 2008, IEEE
INFOCOM 2007, IEEE WCNC 2006, and ACM ROBOCOM 2007
EDUCATION
Ph.D. in Computer Science July 2004 - December 2008
University of Delaware, Newark, DE GPA: 3.86/4.0
Master of Engineering in Computer Science September 2000 – March 2003
Shanghai Jiaotong University, Shanghai, China GPA: 3.8/4.0 (among top 1%)
Bachelor of Engineering in Computer Science September 1996 – July 2000
Hefei University of Technology, Hefei, Anhui, China GPA: 3.54/4.0(among top 1%)
TEACHING EXPERIENCE
Teaching assistant for CISC 675 Object Oriented Software Engineering Fall 2004, University of Delaware
Teaching assistant for CISC 181 Introductions to C/C++ Programming Spring 2005, University of Delaware
COURSEWORK RELATED to DATA ANALYSIS AND OPTIMIZATION
Operations Research Survey I Operations Research Survey II Optimization Models and Methods (Linear)
Contemporary Application of Math Stochastic Process Methods of Optimization (Nonlinear)
Algorithm Design and Analysis Advanced Topic: Algorithm and Complexity
Applied Database Management
VOLUNTEER WORK
Volunteer for Delaware Earned Income Tax Credit Campaign (EITC) spring 2007
Reviewer for IEEE Transaction on Wireless Communication, IEEE Wireless Communication Magazine
AWARDS
University Graduate Fellowship February 2007, University of Delaware
Awarded to 2 out of 150 graduate students in the Department of Computer and Information Sciences
National Excellence Fellowship September 2002, Shanghai Jiaotong University, China
Most honorable fellowship for graduate students (among top 1%)
Excellent Graduate Student of Shanghai March 2003, Shanghai Jiaotong University, China
Highest honor for graduate students (among top 1%)
Excellent Academic Scholarships 1996-2000, Hefei University of Technology, China
Awarded four years in a row
REFERENCES
Chien-Chung Shen Errol L. Lloyd Louis F. Rossi
Associate Professor Professor Associate Professor
Department of Computer and Department of Computer and Department of Mathematical Sciences
Information Sciences Information Sciences University of Delaware
University of Delaware University of Delaware Email: *****@****.****.***
Email: *****@***.****.*** Email: ******@***.****.*** Phone: 302-***-****
Phone: 302-***-**** Phone: 302-***-****