Resume - Valerie Aurora (formerly Henson)

Linux kernel consultant and writer


Home | About us

Contact

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

Summary

Linux kernel expert with 10 years industry experience in Linux/UNIX kernel development

Objective

Short-term consulting engagements providing exceptional Linux expertise and knowledge

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
VAA Consulting
5/07 to present

  • Assisted with software design for flagship storage applications
  • Debugged silent data corruption on SSDs
  • Improved performance of ext3 file system check by 50% on RAID-5
  • Root-caused performance problem with directory fsync on ext3
  • Debugged TCP/IP kernel modules
Senior Software Engineer
Red Hat
8/08 to present

  • Contributed substantially to Red Hat file system strategy
  • Implemented 64-bit support for ext4 file system utilities
  • Implemented file system namespace unioning
  • Speaker and organizer for 2008 Linux Storage and File Systems Workshop
  • Served on program committee for world's premier file systems and storage conference USENIX FAST '09
Freelance writer
6/06 to present

Software Engineer
Intel
1/06 to 5/07

  • Designed and developed 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, Linux Conference Australia, 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