Sr. Director of Engineering, Adjunct Professor
San Francisco Bay Area
Sr. Director of Engineering, Adjunct Professor
San Francisco Bay Area
Senior Director of OS Kernel, Networking and Infiniband Engineering, Computer Science Professor, Software Entrepreneur, Expert Witness, IP Portfolio Consultant, CTO, Chief Scientist, VP of Engineering, Director of Engineering, Research Scientist, Network Software Engineer.
Leader in complex product engineering of network protocols, Internet technologies, distributed systems, synchronization and replication software, object-oriented software, cloud computing, Unix/Linux and Windows systems software.
(Public Company; JAVA; Information Technology and Services industry)
March 2008 — Present (1 year 9 months)
Senior Director of Engineering for Solaris/OpenSolaris Kernel Services, Networking and Infiniband operating system technologies for multi-core system virtualization, high performance computing (HPC), cloud computing, and low-latency, high bandwidth data center networking and storage technology.
(Privately Held; Myself Only; Research industry)
August 2005 — Present (4 years 4 months)
President and founder of a privately held venture specializing in strategic intellectual property portfolio analysis, development, licensing, protection and litigation assistance.
(Educational Institution; Higher Education industry)
April 2009 — June 2009 (3 months)
Taught a computer science course on advanced functional programming using Haskell and Scheme at Stanford during Spring term 2009 two evenings per week while also working at Sun Microsystems.
(Public Company; Computer Software industry)
January 2006 — February 2008 (2 years 2 months)
Led Sun funded university R&D projects on advanced networking and operating systems software, including virtualization of multi-core systems.
(Higher Education industry)
June 2004 — December 2007 (3 years 7 months)
Faculty member and Associate Chair in the Department of Computer Sciences. Teach undergraduate and graduate courses on modern programming language design and implementation. Supervise undergraduate and graduate research in wide-area networked computing systems, specializing in concurrent distributed systems, network protocols, end-to-end systems security, scalable & reliable servers, and system virtualization for multi-core architectures.
(Public Company; 10,001 or more employees; SUNW; Computer Software industry)
March 2000 — May 2004 (4 years 3 months)
CTO for the Network Identity, Messaging, and Portal Software Division consisting of 450 engineering staff. Senior Director of Engineering for Sun's Internet Directory product line. Led product development and managed a 150 person software engineering team distributed across multiple sites in the US, Europe and Asia.
(Educational Institution; 5001-10,000 employees; Higher Education industry)
August 1994 — May 2004 (9 years 10 months)
Adjunct faculty member in Computer Science teaching both undergraduate and graduate courses part-time while working full-time in the computer software industry.
(Privately Held; 51-200 employees; Computer Software industry)
February 1998 — March 2000 (2 years 2 months)
VP for one of two software products business units. Technically innovative and leading commerical software company specializing in SMTP, POP, IMAP, and LDAP server products. Acquired by Sun Microsystems.
(Privately Held; 1-10 employees; Computer Software industry)
September 1997 — February 1998 (6 months)
Co-founder of an Internet software venture. Acquired by Innosoft International. Commercialized early LDAPv3 directory servers, proxy servers, and SDKs.
(Privately Held; 11-50 employees; Computer Software industry)
May 1994 — September 1997 (3 years 5 months)
Co-founder of an open source Internet software consortium. Pioneered X.500 and LDAP directory protocols and implementation of high-end servers using Internet and OSI protocols.
(Non-Profit; 201-500 employees; Research industry)
February 1991 — May 1994 (3 years 4 months)
Member of the Technical Research staff of the Networking and Distributed Systems Laboratory doing advanced R&D on network protocols and distributed systems.
(Privately Held; 11-50 employees; Computer Networking industry)
June 1987 — December 1990 (3 years 7 months)
Consulting network engineer during my graduate studies implementing various Internet and OSI network protocols. Also designed and implemented network systems for various US Government agencies.
(Public Company; 10,001 or more employees; Defense & Space industry)
October 1983 — September 1986 (3 years )
Network software engineer implementing TCP/IP protocols and TELNET/FTP/SMTP clients and servers for the Internet.
Ph.D. , Computer Science , September 1988 — May 1993
Outstanding Young Alumnus Award, 2002-2003
Scholarly Graduate Research Award, 1993
M.S. , Computer Science , September 1986 — May 1988
Scholarly Graduate Study Award, 1988
B.S. , Computer Science , June 1980 — June 1983
Magna Cum Laude