Multi Purpose Curriculum Vitae

Full name
Dr Cédric Raguenaud
Date of birth
03 October 1974
Nationality
French
Telephone
+44 (0)1224 597 829
Fax
+44 (0)1224 580 320
E-mail
cedric at raguenaud dot org
 
 
Education
11/1997-01/2002 Part time PhD student in the OSG group at Napier University.
List of peer reviewed publication available.
07/1996-10/1997 MSc project: migration from a relational to an object-oriented database.
Master of Science in Object-Oriented Software Engineering with distinction.
1996-1997 Student at Napier University (Edinburgh) in MSc Object Oriented Software Engineering.
Project: GUI builder for Java
Post-graduate diploma with distinction.
1992-1996 Student at E.S.I. (Ecole Superieure d'Informatique, Engineering College specialising in Computer Science) in Montreuil (France). Class medal each year.
1992 Baccalaureat D mention Bien (equivalent to High School Diploma specialising in Biology, Physics, and Mathematics with merit) .
1989-1992 Student at Lycee Claude Monet (Paris, France).
1985-1989 Student at College Jean Lurcat in Villejuif (France).
 
 
Work experience

Programming

05/2002-
Senior software engineer, system administrator, network administrator at Bassøe Offshore Consultants / ODS-Petrodata
Projects include:
  • Web applications, e.g. company-wide timesheet management (PHP, SQL Server), maintenance of RigPoint (J2EE, SQL Server)
  • Web server caching and load balancing, e.g. extension of bcache (PHP, SQL Server)
  • Content management/publishing and collaboration application/development platform, (Souffleur) that handles several public sites such as NewsFinder or RigBase, plus some private sites such as Trouvère (PHP, SQL Server)
  • Database schema emulation for legacy applications (SQL Server)
02/2001-05/2002
Research assistant at Napier University
Project:
11/2000-02/2001
Programmer at Napier University
Project:
  • Building of the  SoC database and web site including server (Linux, MySQL, PHP) up to version 1.0. The project was started on my spare time then became the official School of Computing web site. If you are not working at Napier, you will only see the (small) internet side of the system. The project acquired open source status under the name Open SoCks in November 2001 and can be found on SourceForge. It now powers several university sites, among which the Department d'Ecologia at the university of Barcelona.
11/1998-11/2000
Research assistant at Napier University
Project:
10/1995-08/1996
Analyst-Programmer at MediReport (Paris)
Projects include:
  • "CardioReport": database management for cardiologists in hospitals (VB 3.0)
  • "Cardiologue de ville": database management for cardiologists (VB 4.0)
  • "Stock": stock management for hospitals (Delphi 1.0)
  • "Stentim 2": test protocol management for the use of stents in surgery (20 hospitals in France) (VB 4.0)
06/1995-10/1995
Trainee Analyst-Programmer at C.P.A.M. (Caisse Primaire d'Assurance Maladie) in Versailles (France)
Projects include:
  • "LAURA": refund for administrators of the CPAM (VB 3.0)
  • "GAMACORS": management of contracts and reports (VB 3.0)


Research

02/2001-05/2002
Research assistant at Napier University
Project:
11/1998-11/2000
Research assistant at Napier University
Project:

 

Teaching

02/2002-06/2002
Tutoring at Napier University in object-oriented databases .
02/2001-06/2001
Tutoring at Napier University in object-oriented databases.
02/2000-06/2000
Tutoring at Napier University in object-oriented databases.
02/1999-06/1999
Tutoring at Napier University in object-oriented databases.
10/1997-06/1998
Part-time lecturer at Napier University for relational and object-oriented databases.


System/Network administration

05/2002-
  • Administration of PIX and Checkpoint firewalls.
  • Administration of NT, 2000 and Linux servers.
11/2000-05/2002
  • Administration of Linux server (web) for Napier University.


Other

2001-2002
In charge of proceedings for the Scientific and Statistical DataBase Management (SSDBM'02) conference in Edinburgh.
1998-1999
Involved in the organisation of the Very Large DataBase (VLDB'99) conference in Edinburgh.
 
 
Peer reviewed publications
A possibly more complete list is available here:
 
 
Spare time programming

Recent programming

16/08/2003-05/09/2003
Minor project:
  • Internet weather (Linux, PHP, shell script, MySQL) that computes network latency and packet loss for key hosts on a network and graphically displays the statistics. It was originally designed to monitor a private network, but this demo monitors a couple hundreds routers around the world and groups the statistics into regions. Not yet publicly available.
20/07/2003-
Minor project:
  • Spamtrap, or honeypot for spam (Linux, PHP), that receives spam emails, analyses them, then automatically updates a blacklist that can be queried by mail servers to reject spam. Available on SourceForge.
06/03/2002-15/03/2002 Project:
  • Building of a reverse transparent cache to put in front of and speed up (very) slow dynamically generated web sites for a friend's company (Win32, PHP). The point was to handle peculiar requirements such as URL mapping, cookie filtering, cookie-based authentication, presentation of different pages at a single address depending on authentication, transparent proxying when necessary, variable caching policy based on URLs, load balancing, etc. Open source, and available on SourceForge.
13/12/2001-20/12/2001
Major project:
  • Building of the SSDBM conference paper submission/management site (Linux, MySQL, PHP). The project manages the whole paper review process (e.g. paper submission, assignment of papers to reviewers, collection of reviews, resolution of conflicts, notification to authors), is open source, and is on SourceForge. The system has been used for several academic conferences around the world since its release.
05/07/2001-06/12/2001 Minor project:
  • Spamabuser (Linux, PHP, MySQL) that analyses spam emails and fetches abuse contact information for the extracted domains. Available on SourceForge.
??/2000-12/2002
Major project:
  • Development and maintenance of the SoC database and web site (Linux, MySQL, PHP). If you are not working at Napier, you will only see the (small) internet side of the system. The project acquired open source status under the name Open SoCks in November 2001 and can be found on SourceForge .
 
 
Technical skills
Object-Oriented design methods
OMT, UML.
Programming languages
Java, C++ (VC++, Borland C++, gcc), Smalltalk, Delphi, PHP, Visual Basic, C, Pascal, COBOL, Lisp, ASM 80x86, BASIC.
Web stuff
HTML, CSS, Javascript.
Systems
DOS, Windows 3.x, Windows 95, Windows NT, Windows 2000, Unix (mainly Linux).
Databases
Oracle SQL (relational), POET (object-oriented), MySQL (relational), MS SQL Server (relational), Access (relational).
Networks
Novell 3.x (ancient), TCP/IP networks, firewalls (experience with Cisco PIX, Checkpoint fw-1, ipchains/iptables).
Other Genetic Algorithms.
 
 
Languages
  • Native French speaker
  • English: fluent (I've been living in the UK since 1996)
  • Spanish: knowledge
 
 
Interests
  • Music (I'm an organist), computers (I've been coding every day since I was 11, you can call it an obsession), biology (especially genetic engineering).
 
 
Other
  • Full and clean driving licence

 
Last modification: 13/08/04