David Perrault
e-mail: esieens@chez.com
Tel: +44 (0)7813 216 914

D.O.B.: 18.03.75 
in Montreuil sous Bois
Married
French

Available in: Nov. 2001 / Dec. 2001 / Jan. 2002
Area: At a commuting distance of Hemel Hempstead, Herts (UK) or in Paris (FR)

Development Team

Leader

Education



 
July 1998 French Engineer diploma with distinction, from ESIEE Paris (Ecole Supérieure d'Ingénieurs en Electrotechnique et Electronique), a five-year engineering school, equivalent to a Master of Science in Computer Sciences.

1998 (six months) Polytechnic School of Milan (Italy): Participation to the World Wide Web Intelligent Information Infrastructure project (W3I3) based on the results of the AutoWeb project and directed by the Professors Stefano Ceri and Piero Fraternali within the ENTREE program.

Sept. 1997 Second year of specialization in ESIEE Computer Sciences in the Computer Sciences department.

1997 (six months) Heriot Watt University (Edinburgh, Scotland): courses of Master of Science in Distributed and Multimedia Information Systems within the ENTREE program.

Sept. 1996 First year of specialization in Computer Sciences in the ESIEE Computer Sciences department.

1993-1998 Student at ESIEE, Marne-La-Vallée, near Paris. Laureate of the exchange program ENTREE, European Network for Training and Research in Electrical Engineering.

1993 Baccalauréat with distinction in Mathematics and Physics equivalent to a A-Level.

Experience


Professional Experiences
 
Dec. 2000 Now Development Team Leader for NTL. Part of the Digital TV division, I'm currently responsible for the development of the next generation of EPG application (Electronic Programming Guide), called iEPG for Interactive, and part of the ETV (Enhanced TV) applications. These new applications are based on the latest technologies available from Liberate and Pace. It does permit to enhance customers’ experience with a truly interactive application. The first version of this application went live successfully 2 months ago. It should be launched to half of the NTL franchises by the end of the year. My tasks and responsibilities are very broad: starting, planning and closing projects, managing the development team, representing the project to all technical and non-technical discussions and meetings as well as taking decisions to resolve technical issues. I'm also responsible for managing the progress of third parties such as Liberate and Pace. I'm also involved in the development of the Two-Way TV applications (Interactive Games).

Jan. 2000 Nov. 2000 Interactive Services Developer for NTL, working on the iEPG projectThe application was written in Javascript and HTML but designed as a client application, i.e. using oriented-object principles. I was fully involved in the design and implementation of the application and I was responsible for the channels management, user settings management and TV Guide core modules.

Sept. 1998 Dec. 1999 Software Engineer for Geco-Prakla, a subsidiary of Schlumberger, specialized in Oilfield data processing. Based in London (UK), I was responsible for a project whose goal was the improvement of an existing user interface running on Unix systems.

1996 Technician at SPARE, a sidary of IBM, Hewlett Packard and Canon (six weeks).

1995 Technician at UBI SOFT, a French video games company (one month).

1994 Work placement at Bazar de l'Hôtel de Ville, a French department store (one month).

Projects
 
1998 Within the W3I3 project, realisation of a Java application to manage, create, delete or modify business rules which deal with the presentation and the navigation of a Web site (six months).

1997 Realisation of the PASS (Postgraduate Admissions Support System) for the Heriot Watt University using new technologies such as Java, RMI and JDBC (three months).

1996 Realisation of a project for the ESIEE Computer Sciences department based on the evaluation of Boolean functions thanks to binary decision trees (graphs). Application to the Image Processing: search of particular points in an 3D image (three months).

1994 Conception and realisation of a regulation system by micro-controller of a green-house (three months).

Knowledge Domains (Computer Sciences)
 
Languages: Java, C++, C, Pascal, Assembler, HTML, Javascript and XML.
  Database Management: Ms-Access, Oracle, Microsoft SQL Server, SQL language, Exodus, language E, Datalog, JDBC.
  Artificial Intelligence: Neural Networks and Learning Machines.
  Image Processing: Khoros and Open GL.
  Networks: Protocols, Architectures and Distributed Computing (Corba, RMI and PVM).
  Parallel Algorithms and architectures: SIMD and MIMD machines, use of PVM.
  Telecommunication: GSM, DECT, GPS and satellite communication.
  Interactive System Design: Usability Evaluation methods, UML, X/Motif and Swing.
  Interactive Digtal TV: Liberate servers and client (such as Transcoders and Mediacast servers), Broadcasting infrastructure and Pace Set-To-Boxes architecture.

Other


Communication
 
  • Member of the association "Collectif Virage Sud Ile de France" (supporters of a football team), in charge of the magazine "Lobotomie".
  •  
  • Journalist for the online magazine CFoot.
  •  
  • Organisation of the FETE96 (Festival Européen de Théâtre Etudiant).
  •  
  • Lecturer for the Java Club.
  •  
  • Master for Diplomacy games.
  • Sports
     
    Football (Final of the University league 1994-1995, Quarter of final 1995-1996).