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
- 2009, Special Recognition Award, Intel.
- 2008, First Patent Plateau Award of IBM for filing 4
patent applications.
- 2007, IBM First Patent Award.
- 2004, China National Third Prize for the Electric Grid Line Loss
Online Management System, by Chinese Society for Electrical
Engineering. Yan Li was the software architect and main
developer.
- 2003, National Fellowship for Graduate Study during Master
program.
- 2002, Shandong Province Undergraduate Electronic Design Contest,
China, First Prize.
- 2001, China National Undergraduate Electronic Design Contest, First
Prize.
- 1997, China National Olympiad in Informatics, Shandong District,
Gold Medal.
- 1995, Shandong Olympiad in Informatics, China, First Prize.
EMPLOYMENT HISTORY
- Senior Software Enigneer, Intel China Research Center, 12/2008 - now.
- Staff Software Engineer, IBM China System and Technology Lab, 07/2006 - 11/2008.
- Intern, IBM, 01/2006 - 03/2006.
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
- Yan Li. 2010. Using MeeGo as Enterprise Desktop
(http://conference2010.meego.com/session/using-meego-enterprise-desktop). MeeGo
Conference, Dublin, Ireland, November 2010
(http://conference2010.meego.com/).
- Yan Li. 2009. University Talk Program: Introduction to
Moblin. China Unversity of Geosciences, Beijing
- Yao Qi, Yan Li, Yong Zheng, Wei Ying Yu. 2008. A METHOD TO
PERFORM INSTALLATION-TIME COMPILATION AND OPTIMIZATION. US Patent
Application.
- Steve Best, Yan Li, Yong Zheng, Yao Qi, Wei Ying Yu,
2007. METHOD AND SYSTEM FOR INVOKING JUST-IN-TIME DEBUGGER. US
Patent Application
20090178028:
http://www.freepatentsonline.com/y2009/0178028.html
- Yao Qi, Yan Li, Wei Ying Yu, Yong Zheng. 2007. Providing
Customizable, Process-Specific Just-In-Time Debugging in an
Operating System. U.S. Patent Application
20090089622: http://www.freepatentsonline.com/y2009/0089622.html
- Yan Li, Yao Qi, Wei Ying Yu, Yong Zheng. 2007. METHOD AND SYSTEM
FOR DEBUGGING A PROGRAM IN A MULTI-THREAD ENVIRONMENT. US Patent
Application
20080270988: http://www.freepatentsonline.com/y2008/0270988.html
- Yong Zheng, Yan Li, Yao Qi, Wei Ying Yu. 2008. A method and
system to improve GUI response speed through transparent system
resource optimization. ip.com, US.
- Yao Qi, Yan Li, Yong Zheng, Wei Ying
Yu. 2007. Thread
Scheduling Based on Thread Schedule
Information. ip.com, US.
- Yan Li. 2006. Research on Refactorable Software Platform: A
Framework Reuse Solution. Qingdao: Ocean University of China.
- Yan Li. 2005. Use WANT to Build Delphi Project. Programmer
Magazine, Feb 2005.
- Jin Li, Yan Li. 2002. Information Collect System in Power
Department. Journal of Qingdao Institute of Chemical Technology
Vol. 23: 65-67.
BOOKS