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. |
|
|
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.
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.
|
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.
|
|
|
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 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.
|
|
|