Dr Nicolas ROARD
nicolas@roard.com
62, Brixton Hill Court
SW2 1QY London, UK
Tel: +44 (0)790 38 76 539

Software Engineer




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


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 -