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

PROJETS PERSONNELS  
 

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

FORMATION  
 

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

CENTRES D'INTÉRÊT  
 

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)

Culot.org
    
birthday 5 ans!
Home
Contact
CV
Thèse
Programmation
Citations

In English
     Home
Resume

Calcurse
     Home
Manual
Manpage
News [rss]
ChangeLog
Todo
Screenshots
Testimonials
CVSweb
Download

Privé
     Photos
Livre d'or
Chat
Bookmarks


Valid HTML 4.01!