Resume for Benjamin LaHaise Address: c/o Achilles PO BOX 69028 RPO St. Clair Centre Toronto, Ont. M4T 3A1 Phone: 613 688 0707 Fax: 613 688 0708 Email: bcrl@kvack.org Current Goals: - very interested in storage and networking projects - prefer Linux kernel related work, open source environment - looking for a group setting and an interactive manager Programming Environment: - expert in C (K&R, ANSI/ISO C89/C99, GNU C extensions) - experienced with Assembly (i960, 80x86, 680x0, 6502) - make/GNU make - yacc/lex (bison/flex) - shell scripting (expert in GNU, some Solaris & FreeBSD) - Lattice FPGA ABEL - generally happiest working on low level projects that straddle the boundary between hardware and software Design Skills: - software API design (Linux AIO) - Network Protocol Design - OS Design - FPGA glue logic (bus arbitration, decoding, DRAM interface) - Language Design - Compiler Construction Programming Skills: - participant in the Linux kernel open source community (since 1995) - Device Drivers (experienced in networking, telephony) - Kernel Subsystem Development (Linux aio, mm, fs, smp, arch) - Firmware Development (ISDN/T1, TeleNetworks & TeleSoft stacks) Related Experience: 2003-2004 consulting, Achilles Internet - owner and operator of a small ISP - various sysadmin and kernel consultation tasks Oct 99-Apr 03 Red Hat, Linux Kernel Developer - general kernel r&d, debugging - contributed to kernel development from Red Hat 6.2 to AS3 - implemented the first aio subsytem for Linux - merged Large Filesystem Summit support - resolved customer filed bugs in vm, smp, filesystems, drivers - worked with customers and partners on projects to improve: - smp scalability - large memory system support - block io performance - vm performance - team lead on x86-64 port - strong community member for the Red Hat kernel development group and the larger Linux Kernel community - presented talks at the Ottawa Linux Symposium, Kernel Summit Oct 97-Oct 99 Spellcaster Telecommunications, Software Development Consultant - Development of ISDN/T1 firmware - Development of Linux device drivers - Development of Multilink PPP stack - Development of integrated PRI+DSP Modem bank May 97-Sept 97 University of Waterloo - CSG, Software Developer - Development of Java based front end to a map database - Development of Visual BASIC based front end to a map database - Creation of inventory system using Cold Fusion Oct 94-Sept 97 Superaje Communications, Administration Consultant - Development of CGI scripts - Responsible for administration and development of several Internet servers - Network installation (TCP/IP, SMB, Lanatastic) July 93-Aug 93 Carp Systems International, Software Developer - Development of UNIX shell scripts for automated coverage testing Personal Characteristics: - Absorbs abstract concepts rapidly - Highly adaptive and innovative - Able to work effectively alone or in groups - Seeks new challenges - Dedicated