Experience

Teradata
Director
July 2017 - present
  • StackIQ acquisition, came over with entire engineering team
  • Integrated Stacki into the product line, and supporting field use to re-provision/upgrade customer systems
  • Managed a small group of software architects
  • Managed Kubernetes group, mix of developer and SREs
Co-founder / Chief Technical Officer
Feb. 2011 - July 2017
  • Architected and developed closed-source extensions to Rocks to expand beyond HPC systems and into general purpose workloads
  • Software sold to Enterprise accounts with largest users running 3000+ nodes
  • Open-sourced extensions as Stacki
University of California, San Diego
San Diego Supercomputer Center
Group Lead, Cluster Development
Feb. 2002 - Feb. 2011
  • Supervised Rocks software development team while functioning as a lead developer and architect
  • Developed cluster solutions for tile-display visualization clusters, and grids of clusters
  • Grew Rocks from a user community of a few hundred to several thousand (estimated 10k+ clusters world-wide)
  • Co-Principal Investigator on multiple National Science Foundation (NSF) grants
  • Managed Linux clusters for research users
Programmer/Analyst III
May 2000 - Feb. 2002
  • Developed (c, python) and architected software for building managing Linux HPC commodity clusters
  • Open-sourced software as the Rocks Cluster Toolkit
Department of Computer Science and Engineering
Programmer/Analyst III
Jun. 1999 - May 2000
  • Developed (c/c++) a lock-free shared memory transport for MPI with custom firmware for Myrinet network card
  • Supported research users at the National Center for Supercomputing Applications (NCSA)
  • Managed Windows NT clusters for research group
University of Arizona
Department of Computer Science
Systems Programmer, Principal
Feb. 1996 - Jun. 1999
  • Developed (c/c++) networking protocols (IPv6, IPSec) and drivers for embedded and user-space operating systems
  • Ported user-space networking stack into the Linux kernel
  • Managed software releases, user support, and prepared grant reports
Global Atmospherics
Software Engineer
Jun. 1991 - Feb. 1996
  • Embedded (z80, 80186) development (c/c++, asm) for lightning detecting weather sensors
  • Integrating first generation GPS units into sensors for high resolution time keeping
  • Ported analysis software from SunOS (BSD) to Solaris (SysV)
Publications

The OptIPortal, a scalable visualization, storage, and computing interface device for the OptiPuter. Thomas A. DeFanti, Jason Leigh, Luc Renambot, Byungil Jeong, Alan Verlo, Lance Long, Maxine Brown, Daniel J. Sandin, Venkatram Vishwanath, Qian Liu, Mason J. Katz, Philip Papadopoulos, Joseph P. Keefe, Gregory R. Hidley, Gregory L. Dawe, Ian Kaufman, Bryan Glogowski, Kai-Uwe Doerr, Rajvikram Singh, Javier Girado, Jurgen P. Schulze and Larry Smarr. Future Generation Computer Systems. Feb. 2009, Volume 25, Issue 2, pg. 114-123 [link]

Lessons learned through driving science applications in the PRAGMA grid. Cindy Zheng, Mason J. Katz, Phil M. Papadopoulos, David Abramson, Shahaan Ayyub, Colin Enticott, Slavisa Garic, Wojtek Goscinski, Peter Arzberger, Bu Sung Lee, Sugree Phatanapherom, Somsak Sriprayoonsakul, Putchong Uthayopas, Yoshio Tanaka, Yusuke Tanimura and Osamu Tatebe. International Journal of Web and Grid Services. 2007, Volume 3, Issue 3, pg. 287-312 [pdf]

Beyond Beowulf Clusters. Philip Papadopoulos, Greg Bruno and Mason Katz. ACM Queue. Apr. 2007, Volume 5, Issue 3, pg. 36-43 [pdf]

The PRAGMA Testbed: Building a Multi-Application International Grid. Cindy Zheng, David Abramson, Peter Arzberger, Shahaan Ayyub, Colin Enticott, Slavisa Garic, Mason J. Katz, Jae-Hyuck Kwak, Bu Sung Lee, Phil M. Papadopoulos, Sugree Phatanapherom, Somsak Sriprayoonsakul, Yoshio Tanaka, Yusuke Tanimura, Osamu Tatebe and Putchong Uthayopas. CCGrid. Singapore, May 2006 [pdf]

Incorporation of middleware and grid technologies to enhance usability in Computational Chemistry Applications. Jerry P. Greenberg, Steve Mock, Karan Bhatia, Mason Katz, Greg Bruno, Federico Sacerdoti, Phil Papadopoulos and Kim K. Baldridge. Future Generation Computer Systems. Jan. 2005, Volume 21, Issue 1, pg. 3-10 [link]

411 on Scalable Password Service. Federico D. Sacerdoti, Mason J. Katz and Philip M. Papadopoulos. IEEE HPDC. North Carolina, July 2005 [pdf]

Rolls: Modifying a Standard System Installer to Support User-Customizable Cluster Frontend Appliances. Greg Bruno, Mason J. Katz, Federico D. Sacerdoti and Philip M. Papadopoulos. IEEE International Conference on Cluster Computing. San Diego, California, Sep. 2004 [pdf]

NPACI Rocks: tools and techniques for easily deploying manageable Linux clusters. Philip M. Papadopoulos, Mason J. Katz and Greg Bruno. Concurrency and Computation: Practice and Experience. 2003, Volume 15, Issue 7-8, pg. 707-725 [pdf]

Wide Area Cluster Monitoring with Ganglia. Federico D. Sacerdoti, Mason J. Katz, Matthew L. Massie and David E. Culler. IEEE International Conference on Cluster Computing. Hong Kong, Dec. 2003 [pdf]

Configuring Large High-Performance Clusters at Lightspeed: A Case Study. Philip M. Papadopoulos, Caroline A. Papadopoulos, Mason J. Katz, William J. Link and Greg Bruno. Clusters and Computational Grids for Scientific Computing. Chateau de Faberges-de-la-Tour, France , Sep. 2002 [pdf]

Leveraging Standard Core Technologies to Programmatically Build Linux Cluster Appliances. Mason J. Katz, Philip M. Papadopoulos and Greg Bruno. IEEE International Conference on Cluster Computing. Chicago, Illinois, Oct. 2002 [pdf]

NPACI Rocks: Tools and Techniques for Easily Deploying Manageable Linux Clusters. Philip M. Papadopoulos, Mason J. Katz and Greg Bruno. IEEE International Conference on Cluster Computing. New Port Beach, California, Oct. 2001 [pdf]

Performance Enhancements for HPVM with Heterogeneous Messaging Substrates and Commodity Hardware. Greg Bruno, Andrew. A. Chien, Mason J. Katz and Philip M. Papadopoulos. PDC Annual Conference. Sweden, Dec. 1999 [pdf]

Education

University of Arizona
1992
Bachelors of Science
Systems Engineering