Ph.D. from the University of Geneva on Dynamic Software Updates, Engineer Diploma in Computer Science and MSc in Artificial Intelligence from the ENSEEIHT School in Toulouse.
Software engineering, object-oriented languages, software testing, component infrastructure, software architecture, middleware, real-time systems, and dynamic software updating.
Prof. Oriol spent ten years in research, working on component infrastructures, software engineering and software testing. After earning his PhD from the University of Geneva, he held a postdoctoral research position at the University of Maryland, College Park and ETH Zurich. He then moved into a tenured position as a senior lecturer at the University of York in the UK. Following this academic experience, he worked for ten years for ABB, an industry giant. He was first appointed as a principal scientist and then as an R&D manager responsible for analytics for IoT systems and special projects (such as the ABB AbilityTM Smart Sensor for pumps and the SmartSensor generation 2. He returned to academia and joined Constructor Institute in September 2022 as an associate professor of software engineering, bridging academic research and practical product development experience.