Dr Nicolas ROARD
nicolas@roard.com
62, Brixton Hill Court
SW2 1QY London, UK
Tel: +44 (0)790 38 76 539
Work Experience
- April 2007 to present, Software Engineer
Google UK, Mobile Engineering
Embedded development (C++, Windows Mobile, ATL/DCOM, Java)
- January 2004 to March 2007, PhD thesis
University of Wales Swansea, Computer Visualisation Research Group
High Performance Visualisation, Software Agents, Distributed Visualisation
Development of a heterogeneous distributed visualisation system using software agents (web front-end, Java / Objective-C front-end for MacOS X, Linux, Windows, agents programmed in C/C++/Objective-C, Java, Ruby and Smalltalk) to provide autonomous capacities
- September 2004 to December 2006, Teaching Assistant
University of Wales Swansea, Computer Science department
Lab classes / marking for CS-228 Operating Systems, CS-151/161/171 Introduction to Computing, CS-318 Cryptography and IT Security, CS-M18 IT Security: Theory and Practice, CS-307 Computer Graphics II, CS-M01 Distributed Programming with Java
- March 2003 to September 2003, M.Sc. research placement
Computer Science Lab of Paris VI University (Lip6). Virtual Reality Research Group.
Reusable and interoperable virtual worlds using learning mechanisms and ontologies (Java, XML, Java3D).
- March 2000 to February 2003, Software Engineer
Witbe.net, R&D. Part-time.
Conception of network measuring tools in C++ and Java.
Development of systems libraries (network and graphism) in C++.
- July 1999 to February 2000, Software Engineer
e-motive. Part-time.
Creation and setup of a network measuring system (Unix).
Network programming, C++, Java, CGI (Perl and C++).
ASP/DCOM programming, visualization tools in Visual Basic.
- April 1999 to July 1999, Programmer
e-motive. Training period.
ActiveX DLL programming for IIS/MTS (Windows).
VisualBasic and ASP programming.
- April 1998 to July 1998, Programmer
CEA (Commissariat à l'Energie Atomique) de Marcoule, Nuclear Plant
Phénix. Training period.
Development of a curves generation library in Fortran90.
Development of a numerical resolution (Runge-Kutta method) of a system with n differential equations.
Computer Science Skills
- Languages
C/C++, Java, Objective-C, Smalltalk, Ruby, Perl, Ada, PHP, ASP, VB, SQL, Fortran 90, LaTeX.
- Operating Systems
Unix (Linux, *BSD, Solaris, Irix), MacOS X, Windows, NeXTSTEP/OPENSTEP, BeOS, DOS, TOS.
- Design Methods
Test-driven development, Design Patterns, UML, Merise.
- Various
Free Software development : FTP client, images generation, C++ graphic library, etc. See my web site for more informations.
Articles published in Linux Magazine France on the Objective-C language, OpenStep and the GNUstep project, Smalltalk.
Co-creator of the étoilé project and involved since 1999 in the GNUstep project
ACM and IEEE member
Educational History
- 2004-2007 University of Wales, Swansea
Computer Science Ph.D. ("An agent-based visualization system"), under the direction of Dr. Mark W. Jones.
- 2002-2003 École Doctorale d'Informatique, Télécommunications et Électronique de Paris (EDITE)
Diplôme D'Études Approfondies, Systèmes Informatiques Répartis (DEA SIR).
One year research degree required before doctoral studies in France. Equivalent to a M.Sc. in distributed systems
- 1999-2002 École Supérieure d'Ingénieurs de Marseille (ESIM)
Ingénieur ITII (Institut des Techniques d'Ingénieurs de l'Industrie)
Equivalent to a M.Eng. (computer networks and telecommunications).
- 1996-1999 Institut Universitaire de Technologie d'Aix en Provence (IUT Info Aix)
Diplôme Universitaire de Technologie, Génie Informatique
Equivalent to a B.Sc. in computer science.
- 1995-1996 Lycée Arthur Rimbaud, Istres
Baccalauréat Scientifique (French secondary school diploma).
Research Papers
- K. W. Brodlie, J. Brooke, M. Chen, D. Chisnall, C. J. Hughes, N. W. John, M. W. Jones, M. Riding, N. Roard, M. J. Turner and J. Wood, Adaptive Infrastructure for Visual Computing. Proc. of Theory and Practice of Computer Graphics 2007, Bangor.
- K. W. Brodlie, J. Brooke, M. Chen, D. Chisnall, C. J. Hughes, N. W. John, M. W. Jones, M. Riding, N. Roard, M. J. Turner and J. Wood, A Framework for Adaptive Visualization (poster). IEEE Visualization 2006.
- Nicolas Roard, Mark W. Jones, Agents Based Visualization and Strategies. WSCG'2006, International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision.
- Mark Riding, Jason Wood, Ken Brodlie, John Brooke, Min Chen, David Chisnall, Chris Hughes, Nigel W. John, Mark W. Jones, Nicolas Roard, e-Viz: Towards an Integrated Framework for High Performance Visualization. UK e-Science Programme 2005, Nottingham.
- Ken Brodlie, John Brooke, Min Chen, David Chisnall, Ade Fewings, Chris Hughes, Nigel W. John, Mark W. Jones , Mark Riding, and Nicolas Roard, Visual Supercomputing - Technologies, Applications and Challenges, Computer Graphics Forum, Number 24, Issue 2, 2005, pp217-245. It was initially presented in Eurographics 2004, State of the Art Report, Grenoble, 2004
Others
- Languages: French: native speaker, English: fluent, Spanish: basic level.
- Hobbies and Interests: Photography & Cinema, Electric guitar, Snowboard, Game of Go...
References
Available upon request.
- Last modification: 25/08/2008 -