see also / voir aussi :
My Resume (in french) / Mon CV (en français)

Sébastien Celles

99, Grand Rue
Phone (home): +33 5 49 03 33 60
Phone (mobile): +33 6 85 78 08 21

Assigned associate professor (professeur agrégé / PRAG) of Physics / Applied Physics
Physics, Electronics, Electrical engineering, Control theory and Computer science


Nationality: French
Date of Birth: July 3, 1978
Place of Birth: Brive-la-Gaillarde (19 - FRANCE)
Marital status: civil union (PACS) - 1 child (born in 2007)

Academic Background

University institute of teacher training (IUFM) - ROUEN (76 - FRANCE)

Sept. 2002 - June 2003

Admitted to external agrégation of Physics, Applied Physics option
Training and tenure in the body of certified teachers of the second degree

University Paul Sabatier - TOULOUSE (31 - FRANCE)

Sept. 2001 - June 2002

Preparation of aggregation of Physics, Applied Physics option

Oct. 2000 - June 2001

Master (M1) of Electrical Electronics speciality Automation and Electrical Engineering in June 2001 session (rank: 1st)
Admitted to Electricity Applied Physics CAPES

University institute of teacher training (IUFM) - TOULOUSE (31 - FRANCE)

Sept. 1999 - June 2000

Eligible for Electricity Applied Physics CAPES

Faculty of sciences and technology - LIMOGES (87 - FRANCE)

Oct. 1998 - June 1999

Bachelor (L3) of Physics and Applications June 1999 session

Lycée Michel Montaigne - BORDEAUX (33 - FRANCE)

Sept. 1997 - June 1998

Classes préparatoires Maths spé - Physics and engineering science (PSI)

Lycée Bertran de Born - PERIGUEUX (24 - FRANCE)

Sept. 1996 - June 1997

Classes préparatoires Maths sup - Physics, chemistry, and engineering science (PCSI)

Middle school / high school Collège & Lycée d'Arsonval - BRIVE-LA-GAILLARDE (19 - FRANCE)

Sept. 1989 - June 1996

Scientific baccalaureate specialty Physics - June 1996 session
National diploma (BEPC) - June 1993 session

Professional Background

University of Poitiers (86 - FRANCE)

Sept. 2007 - ...

Professeur agrégé (PRAG) at Poitiers University Institute of Technology (IUT) - Thermal and Energy Engineering Department (GTE)
Teaching DUT students (18-20yo) CAD (AutoCAD), industrial computer science (language Visual Basic, LabVIEW / databases), electricity, control theory, electrothermal, heat transfer

2016-... : Elected member of University of Poitiers's board - college B
2011-2016 : Elected member of the Scientific Council of the University of Poitiers - college D - Sector 4

2011-2016 : Elected council member unit of the IUT de Poitiers

2017-...: Supervision of a tutored project to build with students of DUT GEII2 an electric gokart with BLDC motor and LiFePO4 batteries. Designing instrumentation hardware and software (Arduino, SD logger shield, I2C accelerometer and Nextion intelligent display) / telemetry (XBee Pro, Go, PostgreSQL, TimescaleDB, Grafana, VB.Net)

2015 : Designing an access control system with RaspberryPi and NFC card reader (Python, SQLAlchemy, SQLite, Flask)

2014 : Building management system (BMS) - designing a web app to view sensors values of Heating, ventilation, and air conditioning (HVAC) in a swimming pool - cooling and heating degree days calculation - comparison with energy consumptions - Python Pandas MySQL Flask JavaScript (Highcharts)

2014 : Producing a Labview driver and a Python library for a low cost multimeter with RS232/optical interface TENMA 72 7735 - reverse engineering using serial port monitor

2013 : Photovoltaic solar production - interacting with a SMA Sunny Webbox
Linux Debian / GNU Bash / Python (Pandas) / PostgreSQL
Storing data to database for future use of historical data
Creating a REST API (Flask / Swagger) to extract data

2012 : Weather server - interacting with a Vaisala WXT 520 weather station
Linux Debian / Apache/ MySQL / PHP / Javascript (RGraph) / Python / GNU Bash
Storing data to database for future use of historical data
Creating a dynamic web page to display instant weather conditions on digital signage system
Creating a REST API with PHP to extract instant data as JSON and historical data as CSV

2012 : Creation of a digital signage system in order to display schedules
technologies: Linux Raspbian (Raspberry Pi) / GNU Bash / Python / C++ / Qt / SSH / VNC
5 screens currently used on campus site

2011-2012 : Coordinator of the DUT training Thermal Engineering and Energy by apprenticeship

2010-2011 : Supervision of an Autocad Architecture initiation project

2010-2011 : Supervision of a tutored project to renovate the instrumentation of a refrigerating machine handling (LabVIEW, thermocouples type K, Picotech USB board TC-08)

june 2010 : One week training mission to teach "Autodesk Autocad" to archaeologists, architects and topographers at IFAO - French Institute of Oriental Archaeology (IFAO - Cairo - Egypt).

2009-2010 : Participation in the steering committee to renovate the website of the Poitiers University Institute of Technology (IUT)

june 2009-sept. 2010 : Project manager - setting up to a schedule and rooms management system for the University of Poitiers - 24000 students (ADE Campus Adesoft; UPplanning university project - mission given by the Secretary General of the university) ; technologies : Java n-tiers architecture, Oracle database, Single Sign On

2009-2010 : Supervision of a tutored project (with 2nd year students of thermal science department) - designing a digital model of a building (concept of BIM - Building Information Modeling with Autodesk Revit)

2008-2009 : Supervision of a tutored project (with students from DUT GTE 2nd year) of completion of the website of the department of thermal engineering and energy IUT de Poitiers, introducing students to the concepts of HTML, CSS, PHP, MySQL, CMS Spip, clickable map (imagemap), virtual tour (Autopano, Pano2VR)
2008-2010 : Setup and maintenance of a a schedule and rooms management system; absence of students management for the IUT de Poitiers - Poitiers campus (4 departments - DUT 1st and 2nd year + 4 professional licenses)
GPU (Gestion de Planning Universitaire - management of university planning) - Dynamisoft (Linux Debian / Apache / PHP / PostgreSQL)

2008 : Renovation of instrumentation capable of measuring thermal conductivity and thermal contact resistance (LabVIEW, thermocouples type K, Picotech USB board TC-08 )

2007-2008 : Supervision of a tutored project (with 2nd year students of DUT GTE) control and instrumentation of a jet engine Wren Turbine MW54 Mk III (aircraft model) (LabVIEW, data acquisition card, development of an electronic assembly - USB servo tester (with ATMEL ATmega microcontroller with Pulse Width Modulation and with the use of Universal asynchronous receiver/transmitter (UART) and a FTDI FT232 for managing USB connection)

List of all tutored projects carried out in 2nd year of DUT GTE and professional license GTE GREEN (Valuation of Renewable Energy and Energy Technologies):

2010 : Member of an ad-hoc commission to recruit a physics teacher (professeur agrégé) to teach optics and metrology (IUT de Poitiers - Department of Applied Physics)

Participation in the recruitment of students from first year of DUT Thermal Engineering and Energy and professional license GREEN (Valuation of Renewable Energy and Energy Technologies)

Participation in students forums to present our training

Participation in department councils, student evaluation meeting (teachers council)

Ministry of Education - LIMOGES (87 - FRANCE)

Professor attached to the CRDP (Regional Centre for Educational Documentation) CRDP du Limousin

Sept. 2006 - June 2007
Creation of models and documents on renewable energy (4 hours per week)
Prototype models on the theme of renewable energy

Professeur agrégé of physics-chemistry / applied physics

Replacement of teachers (Secondary education in France) in the department of Vienne

Sept. 2005 - June 2007
Lycée Dautry - LIMOGES
2nde (15-16 year old pupils)
2nde option Physics & Chemistry of Laboratory
1ère S sciences (16-17 year old pupils)
Terminale Science and Technology of Laboratory (STL) Biochemistry (17-18 year old pupils)
2007 : Training (1 day) to other teacher of physics (certifiés): Introduction to problems of acquisition (sampling - Shannon theorem and quantization noise)
2007 : Setting up a website (CMS SPIP - PHP - MySQL) for teachers and students to publish the course for a hospitalized student

2006 : Participation in evaluation tests of baccaulaureate Science and Technology of Laboratory (STL) Biochemistry
corrections of written test - Lycée de la Venise Verte - Niort (79)
oral tests for the second group - Lycée Josué Valin - La Rochelle (17)

2006 : Participation in experimental tests of Physics - General Science Baccalauréat

2006 - Training (1 day) for teachers and laboratory staff: computer network - implementation and applications - introduction to security and to educational applications
Sept. 2004 - June 2005
Administrative attachment : Lycée Turgot - LIMOGES
Work site : Lycée Dautry (1ère Science and Technology of Laboratory (STL) Chemistry)
Lycée Turgot - LIMOGES
1ère Science and Technology Industrial - Electrical Engineering
Terminale Science and Technology Industrial Mechanical Engineering
Educational project initiation to electronics for pupils of class of 2nd (15-16 year old pupils) ; implementation of an electronic thermometer
Participation in the baccalauréat of specialty mechanical engineering technology degree
corrections to the written test
oral tests in the second group
Lycée Cabanis - Brive (19)

March 2004 - June 2004
Lycée Dautry - LIMOGES
Higher technician certificate (BTS) Industrial Control Automation Control (CIRA) - Industrial Physics (Thermodynamics)
1ère Science and Technology Laboratory - Chemistry option
1ère Sciences
Sept. 2003 - March 2004
Replacing a professor of physics in "classes préparatoires" Math. Sup. Physics chemistry engineering science PCSI Lycée Gay-Lussac LIMOGES
Tenure in the body of professeur agrégé of the second degree

Ministry of Education - ROUEN (76 - FRANCE)

Sept. 2002 - June 2003

Certified teacher (professeur certifié) of Physics at Collège Jules Verne (5ème and 4ème - 12-14 year old pupils)
Stage practical support to high school Lycée Marcel Sembat (1ère et Terminale Science and Technology Industrial - Electronics Engineering)
Tenure in the body of "professeur certifié" of the second degree

Flying Club Brive - BRIVE-LA-GAILLARDE (19 - FRANCE)

July-August 2002 & 2003

Volunteer - Glider Pilot Instructor - teach the rules, meteorology, aerodynamics, flight mechanics and control of a glider (adolescent or adult student pilots)

French National Railway Company (S.N.C.F.) - BRIVE-LA-GAILLARDE (19 - FRANCE)

July & August 2001 / July & August 2000

Seasonal work - Controller (check the tickets, make adjustments, give the train departure in some stations, help travelers)

Advertising agency ABZ Conseil - ISSY LES MOULINEAUX (92 - FRANCE)

July 1999

Seasonal work - Employee at Tour de France (driver for publicity caravan and host of important people)

Caisse d'Epargne du Limousin - OBJAT (19 - FRANCE)

August 1998

Seasonal work - Client advisor

Crédit Agricole Centre France - NAVES (19 - FRANCE)

August 1997

Seasonal work - Employee in back-office service Banking Services Deposits & Various

Caisse d'Epargne du Limousin - LARCHE (19 - FRANCE)

July 1997

Seasonal work - Client advisor

Town hall of Brive (19 - FRANCE)

Beginning of September 1996

Seasonal work - Employee technical service town hall (road service)

Aluminium Smelter Company of Brive - SOFAB (19 - FRANCE)

July 1995 and 1996

Seasonal work - Employee maintenance service (1995) and in cut piece aluminum service (1996)

Computer skills

Operating Systems: MS DOS, MS Windows, GNU/Linux (Mandriva, Debian, Gentoo, Ubuntu)
Office softwares: MS Office (Word, Excel + VBA, Access, Powerpoint), OpenOffice, StarOffice
Scientific publishing: LaTeX & PSTricks (Kile, Emacs, TeXnicCenter, LyX)
Internet: Mozilla Firefox, Internet Explorer, Outlook, IRC...
Web edition: HTML, CSS, DTD (W3C standards compliance)
Network: network configuration (static IP, dynamic via DHCP)
File servers and printer servers: SMB (Samba), FTP (Proftpd), HTTP (Apache)
Remote control : VNC, SSH, export DISPLAY, Teamviewer...
Languages: C (gcc compiler, stdlib), C++ (g++ compiler, STL, Boost lib, GUI : Qt, wxWidgets), C# (MS .NET et Mono), Visual Basic, VBA & VB.NET, Python (NumPy, Pandas, SciPy, Matplotlib, xarray, Blaze...) , Java, Ada, PHP (CakePHP framework), Julia
Unit testing, code metrics (code coverage...), continuous integration
Databases and data modeling : MySQL, PostgreSQL
Separate compilation: GNU Make et autotools
Version control: CVS, Subversion, Git
Web scraping / web crawling : urllib, requests, scrapy, Beautiful Soup, mechanize, Selenium
Android programming (Android Studio / Kotlin)
Messaging: with broker AMQP (RabbitMQ), MQTT (Mosquitto), brokerless ZeroMQ
DevOps: Docker with RancherOS
Mathematics and Computer Algebra: Maple, Mupad, Mathcad, Mathtype, Derive, xcas
Physics (experimental computer-aided) : Régressi, Synchronie, Labview
Electronics / Electrical / Automation
Matlab/Simulink with dSPACE board, Scilab/Scicos
Orcad PSpice, Psim, Eagle, gEDA, Kicad...
Microcontrollers programming (asm, C, C++)
Siemens C167
Atmel AVR ATmega8 ATmega8535 ...
Arduino, PlatformIO
Drawing and Computer Aided Design (CAD)
general: Blender, POV-Ray, Autodesk Autocad
mechanical: D.M.T., Dassault Solidworks, Dassault CATIA, Autodesk Inventor
building: Autodesk Autocad Architectural, Autodesk Revit
vector 2D: Corel Draw, DIA, Inkscape, XFig, Adobe Illustrator
bitmap 2D: Paint Shop Pro, The Gimp, Adobe Photoshop
Technical reviewer
Various contributions
Hoyer, S. & Hamman, J., (2017). xarray: N-D labeled Arrays and Datasets in Python. Journal of Open Research Software. 5(1), p.10. DOI:
Python Pandas / Pandas DataReader
Python Windrose polar rose plot for representing the distribution of meteorological datas (wind speeds, air pollution concentration...)
Windrose: A Python Matplotlib, Numpy library to manage wind and pollution data, draw windrose DOI:
Python-constraint (CSP / constraint solver)
pandas-ml (pandas, scikit-learn, xgboost and seaborn integration, confusion matrices)
Python Semver (semantic versioning
pandas_degreedays degree days calculation (DD or in french DJU - degré jour unifié)


Aeronautical teaching certificate / Certificat d'aptitude à l'enseignement aéronautique (CAEA) - June 2017
Aerobatic aircraft - Mudry CAP 10 C - July 2002
Glider instructor rating - June 2001
Private pilot license - basic privileges - May 2000
Glider pilot's license - July 1996
Certificate of initiation aviation / Brevet d'initiation aéronautique (BIA) - June 1996
Model aircraft (RC airplanes, UAV...)
Certificate of training of pilots of civil unmanned aicraft used for recreational purposes (2018/11 - 2023/11)

Go-kart (since 2006)

Computer science
Web site design and writing
Collaboration on tests of free computer algebra system: xcas
Beta tester calculators Texas Instruments (TI-92 & V200)
Beta tester of different free softwares (OpenOffice, Debian, Ubuntu, GNOME...)
Several open source contributions

Financial markets
Stock market, Contract For Difference, FOReign EXchange market, crypto currencies (BTC, LTC, ETH...)
Technical analysis, backtesting, paper trading, forward testing

Writing / Translation of documentation, tutorials (Kicad)
Some contributions to Wikipedia (french and english version)

Member of Réseau des Émetteurs Français (REF - French network of transmitters) (1996)
Member of Amicale Amateur Radio Corrèze - AARC - Friendly Amateur Radio Corrèze (1994)

Real-time applications, microcontroller programming

Awards and Honors

Member of Ordre des Palmes Académiques (Knight of the Order of Academic Palms 2017)

There are no comments on this page. [Add comment]

Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki