Alexander Chiang alex@chizang.net http://chizang.net/alex/blog/about/ 2507 Flintridge Pl. Fort Collins, CO 80521 (970) 988-2827 Summary * Experienced Linux kernel developer * Extensive experience enabling and delivering new hardware platforms * Familiar with both upstream and enterprise distribution development processes * Ability to coordinate across and work with large, globally-distributed teams Hewlett-Packard / Business Critical Servers 05/2007 - Present Linux kernel engineer --- Upstream work * Wrote PCI slot detection module (pci_slot.ko) * Added generic hotplug support to PCI subsystem * Reviewed PCI patches from other upstream developers * Debugged PCI hotplug issues reported by upstream users * Refactorization and clean ups in the ACPI subsystem and drivers Internal work * Shipped Proliant DL785G6, Integrity BL860c/BL870c, and other platforms * Debugged and fixed defects reported by internal QA team * Supported enterprise distributions with feature backporting and defect fixing * Developed and executed test plans for new platform and IO card support * Mentored numerous peer engineers on upstream development processes * Supported internal kernel team's build and development server Hewlett-Packard / Business Critical Servers 11/2005 - 05/2007 Integrity Server hardware diagnostics --- * Designed and developed Linux userspace IA64 CPU architectural test tools * Delivered project's major v2.0 release on-time and with high quality * Championed and implemented multiple internal process improvements + Improved source code management system + Unified shared library architecture + Isolated build environments + Deployed and promoted internal wiki Hewlett-Packard / Enterprise Unix Division 8/2002 - 11/2005 HP-UX kernel engineer --- * Led development on multiple large projects in the HAL subsystem * Debugged defects across multiple subsystems as part of kernel triage team * Designed and implemented test plans and tools as part of kernel test team * Lead kernel engineer on first HP Integrity blade platform (BL60p) * Delivered HP-UX 11i v2 Enterprise Release and four subsequent update releases Hewlett-Packard / Business Critical Servers 8/2000 - 12/2000 Platform simulator, intern --- * Developed architectural simulators for PA-RISC and IA64 platforms * Implemented chipset and processor components Intel Corporation / Graphics Components Division 1/1999 - 8/1999 Architectural simulator, intern --- * Developed video capture engine on graphics card architectural simulator * Verified hardware functional implementation of video capture engine Papers and Talks * Western State College, guest lecturer, 2009 CIS330: Where's the hardware? Linux PCI slots, a case study CIS391: Dude, I got a CS degree and all I can do is code! (non-obvious tips for success in the real world) * Linux Plumbers Conf, 2008 Physical PCI slots: A little bit goes a long way * SuSE Labs Conf, 2008 Physical PCI slots: A little bit goes a long way * Western State College, guest lecturer, 2006 CIS391: Itanium Servers and 3pm Naps (How to Stop Worrying and Love Working for the Man) * US Patent 7,428,695 System for Automatic Generation of Arbitrarily Indexed Hyperlinked Text Education * University of Illinois at Urbana-Champaign B.S., Computer Engineering, 2002