Frédéric CULOT, Ph.D.
E108 - Rés. du Riou de l'Argentière
Allée Jacques Cartier
06210 Mandelieu
France
tel.: +0033 673 322 318
mail.: frederic@culot.org




OBJECTIVE  
A challenging position as a software designer and developer.
 
SUMMARY  
 

Focused on quality and efficiency with a high level of autonomy, constantly seeking to improve my skills. Excellent programming experience with fluency in C and superior working knowledge of UNIX/Linux. Solid knowledge of Shell, Perl, Mysql/sqlite databases. Creator of an open-source project (calcurse), which is very much appreciated by the public (see testimonials). I always seem to be a well-liked and highly-valued employee and I am professional and intent on creating good work.

SKILLS  
 

Operating Systems : First class experience in working on UNIX platforms (OpenBSD, FreeBSD, GNU/Linux, OsX, Unisys, AIX, Solaris)
Programming : Superior C and Fortran, Solid Perl and C++, Shells, Javascript
Databases : Oracle, MySQL, Sqlite
Programming tools : gcc compiler, GNU Autotools, make/Makefile, gdb, gprof, strace
Version control systems : CVS, ClearCase
Bug tracking systems : Peregrine Service Center, Mantis
Scientific software : Matlab, GNUplot
Web development : HTML, CSS, RSS, experience of working to W3C standards
Languages: French (mother tongue), technical English. Several stays in Ireland (Cork), Scotland (Edinburgh), United States (Chicago). Used to read and write technical documents, code in English.


EXPERIENCE  
 

01/2007 - Present Médiamétrie - eStat (Sophia-Antipolis, France)
French leading company in web analytics and audience measurement on the internet.
Work with a team dedicated to design, develop, maintain and extend cutting edge but reliable applications to improve eStat's measuring services.
  • Project manager for the research and development team commited to the study of the web2.0 technologies and measurement (team of 4 persons).

  • Designed a non-transactional storage engine for MySQL database, and implemented with speed optimization in mind, using C++. This storage engine now handles all of our customer database requests.

  • Completely redesigned the javascript code used to record visitors on a website. This new tag makes heavy use of object-oriented paradigm and is much more scalable and robust than the previous version. This tag is now deployed to all our customers' sites.

  • Took responsability for the complete development lifecycle of a package management system. This system was built upon an already existing package manager, and extended using Bourne Shell and Perl to suit the company's needs. It is now used to configure, deploy and upgrade all eStat libraries and software.

  • Designed and implemented a framework to build high value-added reports for big customers. This framework involved heavy use of SQL transactions as well as robust, scalable and highly-optimized C code.
04/2005 - 01/2007 Air France - KLM group (Sophia-Antipolis, France)
World's leading airline group in terms of turnover.
Maintained and extended passenger's reservation system.
  • Evolved in a strong teamwork environment to maintain high-availability applications written in Fortran.

  • Designed and developed on my own initiative a Perl application used to handle emergency issues with Air France loyalty program's points treatment. This application is still used to provide a high level of quality service and to respond immediately to solve customer problems.
10/2001 - 01/2005 Laboratoire de Planétologie (Grenoble, France)
Research laboratory focusing on planetary research and exploration.
Designed and developed a computer model to study interactions between our Sun's radiations and the Earth's atmosphere.
  • Designed and coded a module able to predict the Oxygen's glow in the Earth's high atmosphere. Integrated this module in a larger computer model, used by several research teams in Europe. Also developed a complete API to visualize results obtained with this model.

  • Assistant-Lecturer for graduate courses of computer science. Taught procedural programming concepts, syntactic and semantic rules, as well as basic algorithms.

  • Wrote two papers in English that were published in scientific renowned journals (Journal of Geophysical Research and Annales Geophysicae). Links to papers are : paper 1 and paper 2.

EDUCATION  
 

10/2001 - 01/2005 Ph.D. (Physics) University of Grenoble, France
"Computer modeling of the Oxygen's 630.0 and 557.7 nm dayglow in the Earth's ionosphere"

2001 M.S. (Physics) - with honors at the "Observatoire de Paris", France

1999 B.S. (Physics) - with honors University of Versailles, France
Main courses: Quantum Mechanics, Electromagnetism, Statistical Physics, Computer Science, Astrophysics.

REFERENCES  
 

References and further information available upon request.
You may also refer to the following web sites for samples of my work:

calcurse.org I am the creator of the open-source project calcurse, which is now part of more than ten Linux and BSD distributions, and has been translated in five different languages.
 
culot.org, igalerie.fr domain name systems maintained by me.
 
www.sophiaopensource.org member of the administration council of the Sophia Open Source Users Group, which aim is to promote open-source software.
 

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!