Li, Yan's Résumé
Last updated on Nov 22, 2009.
PERSONAL INFORMATION
Email: yanli AT infradead DOT org
Phone: (+86) 13810004593
PROFILE
I'm a computer hacker (in the old MIT sense, I hate breaking things), working on free and open source software development, as well as genetic algorithm. I'm working for Intel now. I'm a GNOME Foundation Member.
WORK EXPERIENCE
- Software Enigneer, Intel, 12/2008 - now.
- Software Engineer, IBM, 07/2006 - 11/2008.
- Intern, IBM, 01/2006 - 03/2006.
PROJECT HISTORY
- Moblin, 12/2008 - now
- I'm in the Moblin distribution team. Working on various aspects of Moblin, such as package management, Evolution / Anjal email client, encrypted file system, etc.
- Linux Development and Testing of Various Distros, IBM, 01/2006 - 11/2008
- I've been worked in IBM Linux team to ensure Red Hat Enterprise Linux, Novell SUSE Linux Enterprise and Asianux (a Chinese local enterprise Linux distro) work well on IBM's POWER Servers. We also handle applications porting and debugging for IBM's Linux customers. We've been working closely with Red Hat and Novell to test and fix bugs in their distros. The testing covers functionality, interoperability and stressing/stability. I've rich experiences in working with Linux vendors and
various communities include Red Hat, Novell, Linux kernel community, Linux Test Project, Fedora/Debian/Ubuntu communities, Beijing Linux User Group (one of the largest LUG in China).
My work also covered the development, customization and testing of an IBM internal Linux distro.
- 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. I'm 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 transfer protocol.
- Hexagon CRM/OA Project, 2/2005 - 1/2006
- This is a large J2EE based EIS system. The team has 12 members. I'm the project manager and software architect.
- OFBiz/Compiere Open Source Project Development, 4/2005 - 7/2005
- OFBiz is an excellent Enterprise Information System framework. I've contributed the automatic test framework for it.
SKILLS
- Rich experiences with Linux server administration. I've set up and been maintaining several departmental servers for various organizations since 2005. The services running cover Apache, VMware Server, vsftpd, git-daemon, CVS/Subversion server, Privoxy, sendmail, exim, MoinMoin Wiki, MediaWiki, Bugzilla, MySQL, high-availability suite, etc. I've experiences with various distros include Red Hat Enterprise Linux and derivatives, SuSE Linux Enterprise Server, Debian and Ubuntu. Good at
service system designing and disaster recovery.
- Leading and mentoring a small team. I've been leading a small Linux testing team for more than 1 year and good at motivating, coordinating member's workload and training delivering.
- Rich experiences and skills with common open source development tools: GNU Make, GCC, Automake, Autoconf, GDB, Emacs, RPM, etc.
- Rich experiences of communication with free/open source communities. I've been long-term participator of various projects include Linux Test Project, Linux kernel, Debian-powerpc, MediaWiki, Ubuntu, etc.
- Rich development experiences of BASH Shell and more than 10 years experiences on C/C++ programming on Linux, embedded system and Win32.
- Linux kernel development: patch cherry-pick and backporting, testing, writing modules, RPM/DEB packaging, etc.
- Familiar with free/open source software licensing models and pitfalls.
- Rich experiences with Linux desktop usage. I'm a long-time Linux desktop user and has been maintaining several workstations and laptops for various organizations. Good at laptop wireless, power management configuration.
- Rich experience and skills with software configuration management and software quality engineering.
- Using DocBook and LaTeX typesetting system.
- Rich experience with IBM Power Systems administration and management.
- Proficient in Object-oriented Analysis/Design and design patterns.
- 5 years' experience of Delphi/Win32 programming.
- 2 years' experience of Microsoft SQL Server 2000 database design, development and administration.
PUBLICATIONS
- Yao Qi, Yan Li, Yong Zheng, Wei Ying Yu. 2008. A METHOD TO PERFORM INSTALLATION-TIME COMPILATION AND OPTIMIZATION. US Patent Pending.
- Yong Zheng, Yao Qi, Yan Li, Wei Ying Yu, Steve Best. 2007. A system and method to Automatically Invoke Proper Just-In-Time Debugger for code-mixed applications. US Patent Pending.
- Yong Zheng, Yao Qi, Yan Li, Wei Ying Yu. 2007. A New Method to Support Customizable Process-specific Just-In-Time Debugging from Operating System. US Patent Pending.
- Yao Qi, Yan Li, Yong Zheng, Wei Ying Yu. 2007. Method to Improve The Performance of Debugging Multithreaded Program with Fenced Breakpoint. US Patent Pending.
- 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, Jingjing Liu, and Yiming Yu. 2006. Book: J2ME Development and Application. China Machine Press, Beijing, China. ISBN: 7111188349
- 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. China: Programmer Magazine, Feb 2005.
- Jin Li, and Yan Li. 2002. Information Collect System in Power Department. Journal of Qingdao Institute of Chemical Technology Vol. 23: 65-67.
FORMAL QUALIFICATIONS
- Master of Science, Computer Science, 9/2003 - 6/2006, Ocean University of China.
- Bachelor of Science, Electronic Engineering, 9/1999 - 7/2003, Ocean University of China.
HONORS
- 2004, National Third Prize for the Electric Grid Line Loss Online Management System, by Chinese Society for Electrical Engineering. I'm the software architect and main developer.
- 2002, Shandong Undergraduate Electronic Design Contest, China, First Prize.
- 2001, China National Undergraduate Electronic Design Contest, First Prize.
- 1997, China National Olympics of Informatics, Shandong District, Golden Medal.
- 1995, Shandong Olympics of Informatics, China, First Prize.