C++ expert – broad experience in aerospace design and medical applications – boost.org contributor
Mes compétences :
C++
Méthode des éléments finis
numerical optimization
aircraft design
Entreprises
Délypse SAS
- Responsable Développement
2016 - maintenant- programming using modern C++: expert of C++11, c++14, c++17 with everyday practice,
- use of the Guidelines Support Library to apply best practices,
- everyday use of clang-sanitizer (runtime analysis) and clang-tidy (static analysis)
- write of unit tests (20% of 700 klines)
- asynchronous programming
- network programming using boost::asio
- implementation of a Dicom server
- implementation of an HL7 server
- SQL in C++: auto-generation of SQL C++ classes and queries
- graphical user interface (wxWidgets)
- medical terminology standardization in the field of ultrasound pregnancy exams
- company business plan and strategy
- teaching C++
Constellium
- R&D engineer
Paris2003 - 2016For the aerospace market:
- buckling, fatigue and damage tolerance simulations
- finite-element method
- weight performance trade studies (wing/fuselage) for the main aircraft manufacturers on 4 continents
- stress-strain curve model for initial plasticity accepted by the international handbook for materials in aerospace (MMPDS: Metallic Materials Properties Development and Standardization, mmpds.org)
- development and implementation in C++ of aircraft structure calculation methods (>125,000 lines of code); in particular weight evaluation of fuselage or wing main structure, fatigue and damage tolerance, buckling,
- represents Constellium at GIFAS (Groupement des Industries Françaises Aéronautiques et Spatiales, gifas.asso.fr)
Computer science:
- C/C++14/python programming
- non linear optimization, parallel computing in C++
- linux (make, bash scripts, sed, awk, vim, gnuplot, LaTeX)
- maximum automation
- distributed version control, transition cvs->svn->git
- contribution to open-source projects:
. lilypond (music engraving, lilypond.org)
. boost (C++ libraries, boost.org): operator traits library