Resume of Jeff Raubitschek |
255 King Street #103 San Francisco, CA 94107 phone: 415-495-4144 web: http://www.raubitschek.org/jeff/ email: jeff@raubitschek.org |
To contribute to a company utilizing my skills of networking, storage and kernel development.
As an early engineer in a pre-first round startup, I was instrumental in creating prototypes to demonstrate company ideas to potential VCs.
Using lessons learned from two earlier prototypes, I proposed and implemented the data-path infrastructure used by the kernel virtualization and network protocol modules.
Worked with the hardware team to design a protocol that would be high performance and simple enough to be implemented in an FPGA. I implemented user space tools to test the protocol before hardware was ready and designed and developed a high performance kernel driver for the protocol.
Utilized the Linux kernels gather-dma infrastructure and worked closely with our NIC driver developer to enhance the NIC driver to support features for the protocol stack to avoid outbound memory copies. Proposed a method to avoid inbound copies by utilizing specialized features of the NIC.
Designed and implemented the intransa RAID0 layer which is used in both the RAID0 and RAID10 storage stack.
Worked with several 10GbE vendors to prepare a demonstration of the product using 10GbE interfaces and showed this at SNW Spring 2005. Enhanced iSCSI data-path to increase performance.
Throughout the development process, I was focused on data integrity issues and found or fixed many issues throughout the development life cycle. Created tools to assist in testing for data integrity and tools for analyzing the system when a problem occurred. Some of these tools became product features which were used to support customers in the field so I have taken an active role working with customers to diagnose and repair any issues they might be having.