John Hawkes

Director of Software Development at Penguin Solutions

John Hawkes has a strong background in software development and project management. John began their career at Elxsi in 1980, where they played a key role in developing a high-performance shared-memory multiprocessor platform and custom operating system. John then joined MIPS in 1987, where they contributed to the porting of RISCos to the MIPS R6000 server and later became the Engineering Manager for the project. In 1992, they moved on to Silicon Graphics, Inc. (SGI), where they were involved in various software development projects, including porting SGI's IRIX to multiprocessor servers and enhancing Linux on Intel IA64-based ccNUMA servers. Most recently, since 2006, they have been working at Penguin Computing, initially as the Principal Engineer and later as the Director of Software Development. At Penguin Computing, they have been responsible for developing and managing the Scyld ClusterWare, a cluster management solution that includes enhancements to the Linux kernel, middleware, scripts, utility programs, and customer support.

John Hawkes has a Master of Science (M.S.) degree in Computer Sciences from the University of Wisconsin-Madison. John also holds a Bachelor of Science (B.S.) degree in Honors in Computer & Communication Sciences from the University of Michigan. Additionally, they have completed an M.B.A. program at the Santa Clara University Leavey School of Business.

Links


Org chart


Teams

This person is not in any teams