Jack F. Vogel 2316 NE 14th Place Hillsboro, OR 97124 (503) 330-3395 jfvogel@gmail.com jfv@freebsd.org =========================== SUMMARY =========================== Senior Software Engineer with extensive experience in core kernel systems, and in the network stack and drivers. Both FreeBSD and Linux expertise. Project/Team leader, customer support technical advisor. ============================ EXPERIENCE ============================ August, 2015 - present Broadcom Corp. , Irvine, CA Contract Software Developer - Linux development - add support to the new NetXtreme-C driver (bnxt) for RHEL5 and 6 kernels. - Investigate and resolve any defects logged against the new driver by QA/Test group. - Develop a new functioning FreeBSD driver for the NetXtreme-C hardware. 2005 - July, 2015 Intel Corp. Jones Farm Campus, Hillsboro, OR Network Software Engineer - Developer of all Intel Network drivers for FreeBSD, including 1G, 10G, and 40G. Both physical and virtualized drivers for the hardware. - Team Lead for FreeBSD: 2 developers and 3 validation engineers. Overseeing schedule and tasks. - FreeBSD community source committer - Customer support technical advisor for FreeBSD. 2001 - 2005 IBM Linux Technology Center, Beaverton OR Advisory Software Engineer - Lead for new NUMA system project - Kernel locking and scheduler investigation - Linux developer for IBM X series servers. System support software. - RedHat and SuSE system integrity test and verification. - Distro and community bug fixing on server hardware. - Develop loadable version of kernel debugger for SuSE Linux 1999 - 2001 Intel Corp. Enterprise Server Group Senior Software Engineer - Solaris developer, work with Sun on the bringup of Solaris on Itanium processor. - Software architect in OS support group. - Develop prototype IPMI driver and app for new server. - Linux kernel bug fixing on new hardware. 1991 - 1999 Sun Microsystems Palo Alto, CA Software Engineer - Lead Sustaining Engineer for SunOS, manage the final release of the OS. Bug fixes, etc. - Solaris development engineer on a variety of projects. - Joint development of Enterprise print system together with DEC and Xerox. - Joint project with Intel to bring up Solaris on the new Itanium processor. Responsible for a number of assembler kernel routines being ported to the architecture. ============================== SKILLS ============================== Systems: UNIX, FREEBSD, LINUX, SOLARIS, SUNOS, AIX, VMWARE, KVM Languages: C, C++, JAVA, Assembler Networking, TCP/IP, Drivers, Virtualization, SRIOV =============================== EDUCATION =============================== California State University Long Beach Long Beach, CA Bachelor of Arts in Philosophy, 1978 Student of the Year in Humanities Fuller Theological Seminary Pasadena, CA Master of Arts in Ancient Language and Literature, 1979 University of Notre Dame South Bend, IN Master of Arts in Philosophy, 1981 ================================ References Available on Request