Frédéric CULOT
E108 - Rés. du Riou de l'Argentière
Allée Jacques Cartier
06210 Mandelieu
tel.: +33 (0) 6 73 32 23 18
mel.: frederic culot org
31 ans
|
|
|
INGÉNIEUR DÉVELOPPEMENT LOGICIEL
Développeur confirmé C et Perl sous UNIX
|
|
|
COMPÉTENCES TECHNIQUES
|
double compétence : |
| informatique / physique |
|
anglais courant |
Domaines de compétences techniques :
spécifications, développement et intégration de
logiciels
Systèmes d'exploitation :
parfaite autonomie sur les systèmes UNIX en réseau
(Administration système sur de nombreuses distributions
Linux, *BSD, OsX.
Compilation et installation de logiciels).
Langages :
C (4 ans), Perl (3 ans), Fortran (3 ans), Matlab (2 ans), Visual Basic (2 ans),
Javascript (1 an), C++ (1 an).
Bases de données :
MySQL (1 an), Sqlite (1 an), Oracle (1 an).
Méthodologie :
développement en spirale, cycle en V.
Outils de développement :
compilateurs gcc, g77, xlf, ifc.
GNU Autotools, Makefile, gdb, gprof.
Gestion de configuration :
CVS, ClearCase.
Interfaces homme-machine :
API ncurses, notions de Gtk+, Qt4 et FLTK.
Web :
création et maintenance de différents sites web,
programmation HTML, CSS et RSS.
Langues :
Anglais courant (first certificate in English, University of Cambridge),
présentations lors de nombreuses conférences et workshops à l'étranger.
|
EXPÉRIENCE
PROFESSIONNELLE
|
|
| |
|
Depuis 01/2007
|
Société :
Médiamétrie - eStat, Valbonne
Durée :
En cours
Activité :
Développement informatique d'outils de mesure et d'analyse de la
fréquentation des sites web.
Langages et outils:
C/C++, Perl, JavaScript, shells UNIX, bases de données Sqlite et MySQL, CVS, gdb, gprof, GNU Autotools
Environnement :
Machines UNIX (FreeBSD et Linux)
-
Conception, développement et maintenance d'un moteur de stockage non
transactionnel pour MySQL.
→ Ce moteur gère l'ensemble des requêtes effectuées sur
l'interface de visualisation des statistiques clients.
-
Refonte complète du marqueur JavaScript eStat intégré aux pages webs
client. Proposition d'une nouvelle architecture objet,
implémentation, tests et documentation.
→ Ce marqueur est aujourd'hui déployé chez l'ensemble de nos
nouveaux clients et assure la mesure de leur audience.
-
Proposition, conception et développement d'un système de gestion des
paquets logiciels utilisés à eStat.
→ Le gestionnaire de paquets assure la configuration, la compilation, ainsi que
le déploiement de l'ensemble des logiciels de la plate-forme de
calcul d'eStat, en s'adaptant
automatiquement à l'hétérogénéité du parc informatique
(calculateurs Linux 2.4 et 2.6, FreeBSD 5, 6 et 7).
-
Responsable de la cellule Recherche et Développement concernant
l'étude et la mesure des technologies du web 2.0 (équipe comprenant
quatre personnes).
|
|
|
04/2005 - 01/2007
|
Société :
SII (ingénieur consultant en mission à la
Direction Générale des Systèmes
d'Information d'Air France) - Valbonne
Durée :
1 an et 9 mois
Activité :
Développement informatique et maintenance
applicative au sein du produit Inventaire
Langages et outils:
Fortran, Perl, Pro*C, SQL et bases de données Oracle,
Test Director, Peregrine Service Center, ClearCase.
Environnement :
Réseau ethernet Unisys/Solaris, PCs sous
Windows
-
Conception, développement et intégration
de logiciels
-
Tests de non régression et tests de charge des
logiciels
-
Maintenance évolutive et curative
des logiciels de traîtement des réservations
de passagers
|
|
|
10/2001 - 01/2005
|
Société :
Laboratoire de Planétologie de Grenoble
Durée :
3 ans et 3 mois(doctorat)
Projet :
Modéliser les intéractions entre le rayonnement
émis par le Soleil et l'environnement technologique de la Terre
Langages :
Fortran, Matlab
Environnement :
Réseau ethernet AIX/Linux/OsX, clusters Linux
-
Conception de l'architecture logicielle d'un module,
développement et intégration de ce dernier
dans un logiciel de calcul scientifique (modèle
d'ionosphère) utilisé par plusieurs
équipes en Europe
-
Développement de scripts de traitement et de
visualisation des données produites par le
logiciel
-
Analyse physique des résultats du modèle,
qui a amené à la rédaction de deux publications éditées
dans des revues scientifiques ainsi qu'à des présentations orales
lors de conférences internationales
-
Rédaction d'une notice d'utilisation et de
développement du modèle d'ionosphère et
de son module de visualisation des résultats
-
Mise en place d'un système de contrôle de
version (CVS)
-
Participation à diverses actions
de vulgarisation scientifique, et encadrement des visites du sentier
planétaire de Grenoble
|
|
|
10/2001 - 07/2003
|
Société :
Université Joseph Fourier, Grenoble
Durée :
1 ans et 9 mois
Activité :
Animation de cours d'informatique
Langages :
Visual Basic
Environnement :
Réseau Windows NT
-
Animation de 75 heures de travaux dirigés
en premier cycle universitaire, comportant la pratique
des outils de la bureautique ainsi qu'une initiation aux
concepts de la programmation
-
Encadrement des étudiants pendant les contrôles
continus et l'examen final, correction des copies et attribution
des notes, rédaction de corrigés
personnalisés détaillés
|
|
|
Depuis 03/2004
|
Activité :
Responsable d'un projet Open Source
Langage et outils:
C (API ncurses et gettext, threads POSIX), Perl, GNU Autotools, CVS,
gdb, gprof
Environnement :
OpenBSD, GNU/Linux (architectures i386, powerpc)
-
Conception, développement, tests et
optimisation du logiciel Calcurse
-
Mise en place de collaborations
internationales pour les tests et la traduction du
logiciel, ainsi que pour la création des paquets
binaires
-
Conception et mise en place du site internet
conçu pour diffuser le logiciel (http://culot.org/calcurse)
→ Calcurse a été très bien accueilli par le
public (voir les témoignages sur http://culot.org/calcurse/testimonials.html) et
a été téléchargé près d'un millier de
fois dès les six premiers mois de diffusion. Il est aujourd'hui
intégré à plus d'une dizaine de distributions UNIX ou Linux
différentes et traduit en six langues
|
|
|
Depuis 01/2008
|
Activité :
Conception, administration et maintenance du site internet iGalerie.fr
Langage et outils:
Perl (scripts CGI), HTML, CSS
Environnement :
OpenBSD
-
Conception du design et de l'ergonomie du site
-
Gestion et administration de l'infrastructure
informatique hébergeant le site
|
|
|
10/2001 - 01/2005
|
doctorat: modélisation informatique
appliquée à la physique
|
Univ. Fourier - Grenoble
|
|
|
2001
|
diplôme d'études approfondies en astrophysique
|
Observatoire de Paris
|
|
|
sports
|
plongée sous-marine (assistant-instructeur
pendant 2 étés à Cannes), snowboard.
|
|
|
loisirs
|
aviation (brevet de pilote ULM, vol-à-voile)
, œnologie.
|
|
|
autres
|
finance (suivi régulier de la bourse, lecture de publications spécialisées), logiciels open source
(membre du club Sophia Open Source pour la promotion et le
développement des logiciels libres)
|
|
|