D'Alu Stéphane Email: sdalu@sdalu.com
73 B Av. Lacassagne Phone: +33 (0) 954 468 024
69003 Lyon Homepage: http://www.sdalu.com/
France CV: http://www.sdalu.com/cv/

--- Personal ---

Date of birth :18. July 1974
Marital status:single

--- Skills ---

Computer science:

  • Languages: C / Java / Ruby / Perl / Eiffel / OCaml / Javascript / shell-scripts
  • Framework: extjs
  • Kernel knowledge (Unix): FreeBSD, Linux, UnixWare7, AIX
  • Protocols: TCP/IP (IPv4/IPv6), ANEP, HTTP, DNS, NFS, DHCP/TFTP, LDAP
  • Servers: web (apache), ntp, mail (postfix, mailman), ftp
  • Object oriented design
  • Source management: RCS / CVS / ClearCase / Subversion
  • Network administration and security
  • Techniques of compilation: compilers and interpreters
  • Information management: Bugtracking (Bugzilla), Collaborative authoring(Wiki)

Languages:

  • French as native speaker
  • English (18 months in the UK)
  • Japanese (studying)

--- Work experiences ---

12/2005-

../....
INSA Lyon: Institut National des Sciences Appliquées de Lyon
Research engineer in the CITI laboratory.
06/2004-

11/2005
ENS Lyon: Ecole Normale Supérieure de Lyon
Expert engineer in the LIP laboratory in the GRAAL and RESO teams ; in charge of the technical part of Grid5000 Lyon.

Grid5000 is un multi-site grid platform gathering 9 sites geographically distributed in France, Lyon currently have a 250 nodes grid, with the aim of 500 nodes for the year 2006.

  • Proposition, installation et maintien du systeme d'information et de documentation actuel (Bugzilla, MediaWiki, ...), responsable éditorial pour celui-ci
  • Unification des services web entre les 9 sites partenaires via un nommage unique
  • Collaboration inter-sites sur les choix techniques à adopter
  • Installation de services et mise en oeuvre de configurations complexes:
    • Servers: DNS, DHCP/TFTP, LDAP, NTP, SSH, apache, postfix
    • Monitoring tools: Nagios, Ganglia
    • Batch sceduler and deployemnt: OAR, Kadeploy
    • Database: mysql
    • Core network switches and routers: Extreme(BlackDiamond 8810), Foundry(EdgeIron), Cisco(Catalyst)
    • Firewall: filtering, proxy and NAT
  • Assisting users (experimentation, demonstration, ...)
07/2002-

07/2004
AFNIC: French Network Information Center
Network engineer in the technical team, in charge of the ZoneCheck tool.
  • Design and implementation in ruby of ZoneCheck v2, a tool to check and diagnostic DNS zone for correctness before their delegation.
  • rewrote a DNS resolver in ruby to fit the ZoneCheck needs to interact with the DNS at various level (several level of APIs, use of UDP and TCP transport layers, ...)
  • Design and setup of a website dedicated to ZoneCheck developement in an opensource model: http://www.zonecheck.fr/.
  • Technical customer support for domain name delegation.
11/2000-

06/2002
LORIA (INRIA): Research institute in computer science
Expert engineer in the Resedas team (FLAME project with Alcatel).
  • Design and implementation of a Java active plateform dedicated to management. Prototype written in Java, final version written in C (due to the JVM inhability to kill threads).
  • Administration and evolution of an experimental IPv6 platform:
    • setup and configuration of PCs under Linux/FreeBSD and SPARCS under Linux/Solaris, 8 computers being used as routers
    • configuration of a Cisco3500 switch (with use of VLANs) and a Cisco2600 router
    • setup of a DNS for the (internal) subdomain rlab.loria.fr
    • setup of NIS and NFS servers for managing user accounts
  • porting the ANEP transport layer to iPAQ
  • Networks teaching (60h) at IUT Charlemagne

    Networks teaching (35h) at ESIAL and participation in the drafting of the subjects.
11/1999-

10/2000
LORIA (INRIA): Research institute in computer science
Expert engineer in the Resedas team (project Amarrage).
  • Implementation of the ANEP protocol over IPv4 and IPv6 in the Linux kernel; design of the socket interface (ANEP Socket) to access the protocol.
  • Design of the Java interface to allow the use of ANEP directly from the JVM (JDKv6), and implementing it using the C/Java binding (JNI).
  • ANEP MIB definition and enabling of ucd-snmp for ANEP.
  • Administration and evolution of an experimental IPv6 platform (Linux/FreeBSD/Solaris).
  • Design and setup of the initial version of http://w6.loria.fr/ (on an IPv6 enabled webserver).
04/1998-

10/1999
SCO: Santa Cruz Operation (United Kingdom)
Engineer in the UnixWare7 networking team, duties include:
  • Enhancement and bug fixing in: NIS, NFS, FTP, libnsl
    • new functionnality in NIS
    • performance enhancement in NFS (kernel development)
    • Y2K fixes
    • memory leak fixes in multithreaded environment
  • In charge of the SCO-ESIAL industrial project: slab allocator (memory allocator)

    organized meeting with the students, training on UnixWare and technical support during the project.
  • Modem autodetection enhancement:

    design of the new autodetection scheme, and creation of the software developer kit.
  • Source management:

    created a synchronisation tool between CVS and ClearCase to ease local development.
1998 SFR: French telecommunication company
Development within a team of a planning tool for SDH high speed network:
  • Implementation in Java of shortest path algorithm to find the minimal cost of establishing a telephone line
  • Access to the network topology by quering an Ingres database with a Jdbc driver
  • Graphical interface based on Swing
1997 LORACOM: Association for development and use of techniques of communication
Assessment and installation of a firewall (Fwtk + IOS):
  • Analyse of the network topology and creation of an installation plan for the firewall.
  • Developped a Perl parser to automate the filters writting for Cisco router IOS software.
  • Setup of an FTP and HTTP proxy, and an S/Key authentication server.
  • Writting of a document on the security policy in use.

--- Education ---

1995-1998 ESIAL (Ecole Supérieure d'Informatique et Applications de Lorraine)

Engineer school with major in computer science
Projects:
  • Compiler written in Eiffel generating 68000 assembler.
  • Clients/servers with IPC communication and its monitoring programme.
  • Image compression by genetic algorithm.
  • Warcraft-like game written in Java.
1992-1995 Math sup / Math spe (Lycée Henry Loritz in Nancy)

Preparation for the Competitive Entrance Examinations to French Engineering Schools
1992 Baccalaureat E with distinction

Maths and Technology

--- Publications ---

2003 ZoneCheck, outil de verification des Zones DNS

ZoneCheck, a tool for DNS zone validation
S. D'Alu
Renater. IPv6, la renaissance de l'Internet
2002 FLAME: une plate-forme active dédiée à la supervision des services de l'Internet

FLAME: an active platform dedicated to the management of Internet services
S. D'Alu, O. Festor
CFIP'2002
2000 Intégration du support IPv6 dans l'environnement de supervision de réseaux actifs ANAIS

IPv6 enabling in the active network management environment ANAIS
S. D'Alu, G. Chelius, I. Chrisment, O. Festor, E. Fleury
CFIP'2000

--- Interests and activities ---

  • Learning japanese
  • Photography
  • European comics