Raoul-Gabriel Urma
I'm a PhD Student in the Computer Laboratory at the University of Cambridge and a member of the Cambridge Programming Research Group.
I have taught Optimising Compilers, Software Design, Concepts in Programming Languages and Object-Oriented Programming.
I have worked for eBay, Goldman Sachs, Loxbridge Research and the University of Luxembourg.
Research Interests
- Programming Language Design
- Object-Oriented Languages
- Automated Refactoring
- Software Engineering
Education
- University of Cambridge: PhD Computer Science
2011-current - Imperial College London: MEng Computer Science (1st)
2007-2011 - Stanford Graduate School of Business: Certificate in General Management
Summer 2009 - University of Oxford: Certificate in International Politics
Summer 2009
Publications
- Papers
- Investigating the Use of Variance in Object-Oriented Languages (Position Paper)
Doctoral Symposium, ECOOP 2012
Raoul-Gabriel Urma and Alan Mycroft - Technical Articles
- How to Hack javac
Oracle Java Magazine July/August 2012
Raoul-Gabriel Urma, Janina Voigt and Martijn Verburg - Using the OpenJDK to investigate Covariance in Java
Oracle Java Magazine May/June 2012
Raoul-Gabriel Urma and Janina Voigt - Introduction to Polyglot with SwapJ
Raoul-Gabriel Urma - Reports
- ImperialRJ: Exploring First-Class Relations in Object-Oriented Languages
Raoul-Gabriel Urma and Sophia Drossopoulou - Wireless Coordination of Heterogeneous
Sensor-less Robots using Computer Vision
Raoul-Gabriel Urma, Nicolas Lagoutte, Peter Lipka, Adedamola Adeagbo and Claudio Consolmagno. - Posters
- ImperialRJ: Exploring First-Class Relations in Object-Oriented Languages
25th European Conference on Object-Oriented Programming (ECOOP 2011)
Raoul-Gabriel Urma and Sophia Drossopoulou
Conference & Invited Talks
- 21st May 2012
Exploring Variance in Object-Oriented Languages
Qualcomm Research, Cambridge, UK - 4th February 2012
Using the OpenJDK to investigate covariance in Java
FOSDEM, Brussels, Belgium - 25th November 2011
Exploring First-Class Relations in Object-Oriented Languages
LJC Open Conference, London, UK
