Alexander Chiang 2507 Flintridge Pl. - Fort Collins, CO 80521 - (970) 988-2827 - alex@chizang.net Summary Extensive low-level software development experience, including Linux kernel development, ia64 hardware diagnostics, HP-UX kernel development, and architectural simulators. Capable of leading and delivering complex, multi-team projects. Fluent in C, and various assembly and scripting languages. Experience & Accomplishments Hewlett-Packard - Linux kernel development - 05/2007 - Present $ git-log --pretty=short | git-shortlog | awk '/Alex Chiang/,/^$/ { print $0 }' * http://marc.info/?a=118306143800001&r=1&w=2 * Backported upstream features for ia64 RHEL and SLES distributions * Supported HP internal QA teams with debug and triage Hewlett-Packard - Rage hardware diagnostics - 11/2005 - 05/2007 * Designed and developed Linux userspace tools to verify, diagnose, and exercise IA64 CPU architectural features, such as data and instruction cache integrity, register rotation and renaming, and cache coherency engine * Championed multiple process improvements within the Rage team, including an improved source code management system, unified shared library architecture, and isolated build environments; gained buy-in and adoption of these processes from 14 senior engineers plus management * Delivered Rage 2.0 to HP manufacturing for use as the primary hardware quality assurance and burn-in tool Hewlett-Packard - HP-UX kernel engineer - 8/2002 - 11/2005 * Led development on dual-endian kernel project; coordinated scope, schedule, and resources among multiple kernel teams including compiler toolchain, kernel debugger, kernel integration, WTEC, kernel ACPI consumers, and Japanese OEM partners * Lead kernel engineer on first IA64 blade platform (BL60p); coordinated with multiple teams across HP, including mechanical, electrical, thermal, and firmware to bring full product lifecycle to completion, including investigation, design, development, bringup, and delivery * Delivered HP-UX 11i v2 Enterprise Release and four Operating Environment Update patch releases * Ported and maintained ACPI Component Architecture (CA) in kernel, feeding defect fixes back into Intel codebase, and improving code quality for all ACPI CA customers, including Linux and Windows * Debugged and triaged kernel defects; analyzed kernel crashdumps created by internal test partners; forwarded defects with analysis to appropriate kernel teams * Designed test plans and developed userspace and kernel tests to verify multiple hardware layer components and interfaces, including speedyboot, page deallocation table, and iCAP * Developed architectural simulators for PA-RISC and IA64 platforms, implementing chipset and processor components, providing months of development lead time prior to hardware prototype availability for firmware and kernel teams * Deployed and championed internal wiki; promoted culture of sharing knowledge and best practices across section, lab, and division boundaries, creating one of the oldest and most extensive wikis within HP today Intel Corporation - intern, Graphics Component Division - 1/1999 - 8/1999 * Developed architectural simulator of high performance graphics card; led development on video capture engine * Supported hardware team during design and debug of video capture engine Papers * US patent application: System for Automatic Generation of Arbitrarily Indexed Hyperlinked Text, No. 09/986,221 * HP patent disclosure: Method to Eliminate Bytestream Endianness Defects Using a Dual-Endian Binary, No. 200507062 * HP Tech Con 2006 abstract: New Adventures in ACPI: It's Not Easy Being Big-Endian Education University of Illinois at Urbana-Champaign - B.S., Computer Engineering, 2002 * IEEE Executive Board member, student branch * Engineering Council Leadership Committee member