Li, Yan's Curriculum Vitae

PERSONAL INFORMATION

(Last updated on Jan 5th, 2011)

Email: elliot.li AT gmail DOT com, yanli AT gnome DOT org

Phone: (+86) 186-1139-3460

PROFILE

Yan Li is a senior software engineer of Intel. He is working on research, development and maintenance of Linux-based operating systems, as well as many other free and open source projects. He's also a GNOME Foundation Member.

AWARDS

EMPLOYMENT HISTORY

EDUCATION

Ocean University of China, M.E. in Computer Applied Technology (Computer Engineering), 9/2003 - 6/2006
Major GPA: 3.67, Overall GPA: 3.53. Ocean University of China (OUC) is one of the key comprehensive universities under the direct jurisdiction of the Ministry of Education of the People's Republic of China. He mainly worked on smart planning, software modularization theory and automatic program generation. Thesis: Research on Refactorable Software Platform: A Framework Reuse Solution.

Ocean University of China, B.E. in Electronic Engineering. 9/1999 - 6/2003
Major GPA: 3.81, Overall GPA: 3.42, top 4 (>90%) student. He mainly worked on firmware, embedded system and related software engineering. He was among the top 5 students in department and was offered full tuition scholarship and entrance exam waived for entering the CS department to continue study and research for the master degree. Thesis: Software Configuration Management for Small Teams

WORK AND RESEARCH EXPERIENCE

Moblin / MeeGo, Intel, 12/2008 - now
He is one of the MeeGo core system developer. MeeGo is the flagship mobile operating system of Intel, jointly developed by Intel, Nokia and the Linux Foundation and its goal is to provide an operating system for various emerging mobile platforms such as handset (mobile phone), tablet and In-Vehicle Infotainment system. He is one of the core system developer, working on various aspects of the base system that cover performance, security, stability, encrypted file system, enterprise desktop, mail client, browser, etc. For detail please see the bugs and features he has worked on: MeeGo bugs, Moblin bugs (they include only public bugs, there are also many non-public bugs and tasks).

Google Summer of Code 2010: MeeGo/Maemo Project Administrator and Mentor, 08/2010 - 10/2010
He has mentored one student worked on cloud storage support for MeeGo.

Linux on IBM POWER, IBM, 01/2006 - 11/2008
His work covered bug-fixing, validation, performance tuning of several major Linux distributions (includes Red Hat Enterprise Linux, Novell SUSE Linux Enterprise, IBM MCP and Asianux, which is a Chinese local enterprise Linux distribution) on IBM POWER systems.

GSM Remote Data Acquisition System, 4/2002 - 1/2005
This was a large remote data acquisition system using GSM/CDMA network, and was part of an electric grid management system. He was the software architect and main developer of software, which includes the firmware of 8051 MCU of data sampler client (written in C/ASM51) and the host software running on PC (written by using Delphi/Win32 TAPI), as well as the communication protocol.

Hexagon CRM/OA Project, Ocean University of China, 2/2005 - 1/2006
This is a large J2EE based EIS system and the development team has 6 members. He was the project manager and software architect.

OFBiz/Compiere Open Source Project Development, Ocean University of China, 4/2005 - 7/2005
OFBiz is an excellent Enterprise Information System framework. He had contributed an automatic test framework for it.

PUBLICATIONS AND PRESENTATIONS

BOOKS