March to
August 2002
Thales Airborne Systems
Bordeaux, FRANCE
End Studies Project : Real-Time Java
Goal : adapt Java to critical embedded Real-Time systems.
• Analysis of emerging standards (RTSJ and RTCE/HIP),
• Write a Real-Time Java extension (Expresso API),
• Port our Java executive on a Real-Time OS (native support),
• Integrate my work in the onboard information processing architecture,
• Development of a specific airborne application (fix aircraft inertia)
Contact : Hervé Londres <********>
December 2001
to February 2002
Mandrake Linux Bordeaux, FRANCE
Network administration project : Log Monitoring Lackey
Goal : allow interoperability of an intrusion detection system (Prelude IDS), running under Linux, and Windows servers.
• Feasability study and existing analysis,
• Adapt an EventLog tool wich forward logs from Windows to UNIX Syslog,
• Design and implement a log analysis agent using C (based on regular expressions),
• Integrate the XML alerts generation system (IDMEF form),
• Development of a plug-in system to treat logs signatures.
July to
November 2001
Kasenna (subsidiary of SGI)
Mountain View, CA
Work on a Video Streaming system
Goal : securing their content management plateform.
• Development of a GUID/UUID generator using C,
• Integrate the securization project (Authorization/Authentication, Access Control and Accounting),
• Design of an SNMP agent for clustering administration,
• Development of a remote log analysis tool (Java Applet),
• Evolution of the WebGUI (Apache plug-in and PHP classes),
• Took care of the debugging process of the system foundations (CORBA bus, etc...)
Contact : Bob Horen <********>
July and
August 2000
FinGO
Bordeaux, FRANCE
Java software developer
Goal : automatic generation of financial curves for their multi-plateform solution (WAP/handhelds/mobiles).
• Gathering financial datas from streams,
• Development of a specific curve drawing system,
• Design of a plug-in system for graphical analysis,
• Automatic generation of images (stored in caches).
July 1998
ISPED Bordeaux, FRANCE
Information Systems
ACCESS database organisation for a medical search engine for a public health institute (Institut de Santé Publique et d'Epidémiologie).
July 1997
Logisoft Fontainebleau, FRANCE
Software developer
Programming statistics modules for their payroll application under Windows 95 (C/C++, NOVELL networks and ZINC graphic library).
2000-2002
Software Engineer from the ENSEIRB (Ecole Nationale Supérieure d'Electronique d'Informatique et de Radiocommunication de Bordeaux) which offers a post engineer diploma in Computer Science (Master's degree). Major in Computer Networks and Distributed Systems.
1999-2000
``Maîtrise d'Informatique' at the university of Bordeaux. Special courses : UNIX Architecture and Advanced Programming. Equivalent to a Bachelor's degree in Computer Science.
1998-1999
``Licence d'Informatique' at the university of Bordeaux. Degree in Computer Science awarded three years of studies after the high school degree.
1998-1995
Diploma Deug MIAS. Degree in Mathematics and Computer Science awarded two years of studies after the high school degree.
June 1995
Scientific ``Baccalauréat'. Equivalent to a high school degree in Mathematics and Physics. Major in Mathematics.
Skills
Programming
C/C++, Java, Lisp, Scheme, SML, Ada, Prolog (CHIP), ix86 and MIPS R2000/R3000 assembly, PHP, JavaScript, HTML. Common use of UML.
Networks
High speed networks protocols (FDDI, DQDB). Telecommunication protocols (RTC, PDH/SDH, X25, HDLC, RNIS, DSL, ATM). Routing protocols (RIP, OSPF, BGP). TCP/IP stack.
Security
Security of electronic exchanges (PKI, SSL, S/MIME, IPsec). Cryptography. Firewalling (NetFilter and IPFilter). Secured architectures.
Systems
NFS, NIS+ and Apache configuration. Basic knowledge in switch/router (Cisco Catalyst 8500) configuration (Dynamic routing, ACL, VLAN). Environments : NetBSD, FreeBSD, Linux, Irix, Solaris, Windows NT/2k.
Databases
Conceptual Methods, Relational Model, SQL, PRO*C.
Theory
Numerical algorithmic, Graph Theory, Distributed Algorithms, Operating Systems Principles, Real-Time Paradigms, Languages Theory.
Softwares
Lex/Yacc, Continuus/CM, Continuus/PT, CVS, Purify, GDB, Emacs, LATEX.