Resume - Valerie Henson

Principal Consultant


Home | About us

Contact

Email: val at vahconsulting dot com
Phone number available upon email request

Summary

File systems developer with 9 years industry experience in Linux/UNIX kernel development
Located in the San Francisco Bay area

Objective

Short-term, high value-add consulting engagements
Occasional travel outside of San Francisco Bay area acceptable

Education

B.S. Computer Science, New Mexico Tech, Socorro, New Mexico, May 1999
B.S. Mathematics, New Mexico Tech, Socorro, New Mexico, May 1999

Experience

Founder and Principal Consultant
VAH Consulting, LLC
5/07 to present

  • Key role in the design and development of startup flagship products
  • Debugged hardware corruption on compact flash devices
  • Improved performance of ext3/4 file system check by 50% on RAID-5
  • Root-caused performance problem with directory fsync on ext3
  • Developed chunkfs, a new Linux file system designed for swift repair
Software Engineer
Intel
1/06 to 5/07

  • Designed and began development of chunkfs, a new Linux file system
  • Organized first ever Linux File Systems Workshop
  • Wrote and merged to mainline patches for file systems, VFS, and glibc
  • Wrote the ebizzy benchmark to test performance of multi-threaded memory allocation and VMA lookup
  • Published papers and gave talks at Ottawa Linux Symposium, Linuxconf AU, O'Reilly Open Source Convention, Hot Topics in Dependability, and many Linux users' groups
  • Wrote "Kernel Hacker's Bookshelf" series for Linux Weekly News
  • Maintained Tulip ethernet driver
Advisory Software Engineer
IBM
10/04 to 11/05

  • Supported large IBM Linux customers remotely and on-site
  • Root-caused silent data corruption bugs in SATA disk driver and GPFS clustered file system
  • Debugged hardware failures in some of the world's largest Linux clusters
  • Tuned performance of customer applications in competitive evaluation environment
  • Taught Linux kernel development classes
  • Profiled and tuned Linux for customer applications
Software Engineer
Sun Microsystems
6/02 to 9/04

  • Key developer and architect for ZFS, a new file system for Solaris
  • Worked on Solaris operating system on SPARC, x86, Opteron
  • Root-caused and fixed long-standing UFS and VxFS directory bugs
  • Wrote and published technical papers on ZFS and other topics
  • Mentored and supervised other developers
  • Led women in engineering activities

Senior Software Engineer
Synergy Microsystems
2/01 to 6/02

  • Maintained Linux kernel port for SMP PowerPC platform
  • Brought up Linux kernel on new hardware platforms
  • Debugged and fixed serial and network drivers
  • Root-caused SCSI disconnect problem caused by BIOS bug
  • Fixed and shipped patches for showstopper bugs within hours or days
  • Wrote and debugged code for:
    • Interprocessor communication
    • Interrupt request service routines
    • Memory management
    • First stage bootloader
  • Mentored and supervised other developers

Software Engineer
Essential Communications
1/00 to 2/01

  • Designed and implemented a Linux-based network appliance
  • Measured and improved network performance
  • Wrote new code and bug fixes at every level of Linux TCP/IP stack
  • Ported gcc-based compiler to i960RN processor
  • Mentored and supervised other developers

Software Engineer
Applied Physics, Inc.
6/99 to 12/99

  • Maintained real-time signal processing software on 4-node UNIX cluster
  • Fixed long-standing mathematical errors in signal processing code

Selected publications

Projects and activities


Copyright 2007, VAH Consulting, LLC