Ruymán Reyes Castro

Chief Technology Officer at Codeplay Software

Ruymán Reyes Castro has an extensive work experience in software engineering and research. Ruymán started their career in 2006 as a computer room assistant at Universidad de La Laguna. Ruymán then worked as an open source support technician at La Laguna University in 2007. From 2007 to 2010, they worked as a research assistant and team leader at Universidad de La Laguna, focusing on automatic code generation for heterogeneous systems and HPC system administration.

In 2010, Ruymán joined Fundación Empresa Universidad de La Laguna as a lecturer, teaching a course on team improvement technologies. Ruymán also worked as a research assistant at Universitat Jaume I de Castellón, where they collaborated on parallelizing ScaLAPACK Cholesky routine and developing debugging/profiling tools for Exascale computing.

In 2012, Ruymán worked as an application developer at EPCC. Ruymán then joined Codeplay Software in 2013, first as a research engineer contributing to the Khronos SYCL specification and designing runtimes for heterogeneous and HPC platforms. Ruymán later held various roles at Codeplay, including staff software engineer, senior software engineer, and principal software engineer, where they led the SYCL Ecosystem team and provided technical leadership on SYCL and C++. In 2020, they became the Chief Technology Officer at Codeplay Software, where they participated in the company's strategy direction, product management, and roadmap setting.

Ruymán Reyes Castro completed their education with a Doctor of Philosophy (Ph.D.) degree in Compilers and High-Performance Computing at the Universidad de La Laguna from 2009 to 2012. Prior to that, they pursued a degree in Computer Engineering, earning an ISCED 5A, BEng + Msc from the same institution from 2002 to 2009. In addition to their formal education, they obtained the certification of Professional Scrum Product Owner I from Scrum.org in December 2018.

Links

Timeline

  • Chief Technology Officer

    July, 2020 - present

  • Principal Software Engineer, Programming Models

    May, 2017

  • Senior Software Engineer, Programming Models

    September, 2016

  • Staff Software Engineer, ComputeCpp

    May, 2015

  • Research Engineer

    December, 2013