Juan-Carlos Ruiz received the MS degree in Computer Science from the Universitat Politècnica de València (UPV) in 1998, and a Ph.D. from the Institut National Polytechnique of Toulouse (INPT) in 2002. His thesis focused on the validation of distributed reflective fault-tolerant systems. It was carried out in the dependable computing group of the LAAS-CNRS laboratory and it was partially supported by France-Telecom R&D and the French CNRS (Centre National de la Recherche Scientifique). The research was supervised by Jean-Charles Fabre and Pascale Thevenod-Fosse and it focused on the validation of reflective fault-tolerant systems. The investigation benefited from a bilateral collaboration between the CNRS and the JSPS (Japan Society for the Promotion of Science) that provided the necessary funding to spend one month at the Tsukuba University in Japan working with the professor Shigeru Chiba.
In February 2003, Dr. Ruiz got a research position in the Fault-Tolerant Systems Research Group (GSTF) of ITACA, a UPV research institute. In December 2006, he become Associate Professor of the Department of Computer Engineering (DISCA) of the same university. He was promoted to Assistant Professor in March 2009. He teaches computer engineering and mobile programming in the UPV School of Computer Science (ETSINF), where he also acts as Vice-Dean for International Relations.
Juan-Carlos Ruiz is currently considered an European expert in, although his research is not limited to, the design, development and verification of embedded (safety-critical) and wireless mobile systems, and the design of adaptive and dynamic approaches to fault tolerance. He serves regularly as Program Committee in the most important international scientific conferences related to dependability, such as the European Dependable Computing Conference and the IFIP/IEEE Dependable Systems and Networks Conference. He is author of more that 60 scientific papers published in relevant journals and conferences. He is member of the Spanish platform of Security and Trust Technologies (eSeC) and the IFIP SIG 10.4 on Dependability Benchmarking.