Craig Ulmer

Craig Ulmer

Principal Member Of Technical Staff @ Sandia National Labs

About Craig Ulmer

Craig Ulmer is a Principal Member of Technical Staff at Sandia National Laboratories, with extensive experience in high-performance computing, data warehousing, and cyber security.

Company

Craig Ulmer is currently employed at Sandia National Laboratories in Livermore, CA. His tenure with the organization spans several decades, where he serves as the Principal Member of Technical Staff. Sandia National Laboratories is renowned for its cutting-edge research and development in various scientific and engineering disciplines.

Title

Craig Ulmer holds the position of Principal Member of Technical Staff at Sandia National Laboratories. This role involves significant responsibilities in leading advanced research projects, particularly those related to high-performance computing, cyber security, and data warehousing technologies.

Education and Expertise

Craig Ulmer completed his higher education at the Georgia Institute of Technology. He holds a Ph.D. in Computer Engineering (1997-2002), an MS in Electrical Engineering (1995-1997), and a BCompE in Computer Engineering (1990-1995). His expertise spans areas such as high-performance computing, cyber security, FPGA accelerators, and data warehousing technologies.

Professional Background

Over the years, Craig Ulmer has accumulated diverse professional experience. He worked at Jet Propulsion Laboratory as a Graduate Student Intern (1999-2000), at Eastman Kodak as a Graduate Student Intern (1995-1996), and at IBM as a Co-Op (1991-1993). His roles in these organizations involved research and development in computing and engineering.

Notable Projects and Contributions

Craig Ulmer leads a data warehouse development team at Sandia National Laboratories. The team is responsible for constructing 'Kelpie,' a flexible key/value store for high-performance computing utilizing RDMA. He has also architected and deployed a geospatial event system integrating data from multiple sources and led the exploration of new data warehousing technologies. Additionally, he has developed custom hardware devices for cyber security, created cycle-accurate hardware emulators, and specialized in data transfer interfaces for FPGA accelerators.

People similar to Craig Ulmer