Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Cyril Dieudonné

Software Architect / Developer

Cyril Dieudonné
37 years old
Driving License
France
Professional Status
Employed
Unavailable
About Me
With a PhD in nuclear physics, I have acquired solid skills in development and optimization of scientific codes, as well as in software architecture.

After completing my thesis in nuclear physics, I took part in the maintenance of reference codes in radiation protection, core physics and criticality at CS. This experience enabled me to discover all the phases of software development, and to appreciate their importance.

I then joined the CEA as a research engineer and RTE as a designer-developer in the Real Time division. Here, I was able to contribute my expertise to all phases of code production, while continuing to improve my know-how through various training courses and seminars. My main tasks involved the design and development of applications, to maximize performance and enhance the user experience.

Curious, motivated and self-taught by nature, passing on my knowledge is also part of my DNA. I've always been keen to work as part of a team and pass on my knowledge to the teams I work with.
Resume created on DoYouBuzz
  • Languages : (low-level) C11/C++17, Fortran 2008
    I'm particularly interested in OOP and metaprogramming in C++17
    Expert
  • Languages : (high-level) Python 2/3
    I'm particularly interested in the various C++/Python binding libraries (Boost, SWIG, Shiboken, ...) because I find the coupling of these two languages very elegant
    Advanced
  • Frameworks : STL, Boost, ROOT
    Advanced
  • Frameworks parallelism : OpenMP 4, MPI 3
    Advanced
  • Scripting and building : Python 2/3, Shell (Bash), CMake/CTest, Makefile
    Advanced
  • Web technologies : Django, HTML 5, CSS 3
    Intermediate
  • GNU/Linux (mainly Red Hat / Debian)
    Advanced
  • Windows
    Intermediate
  • CMake, CTest, CPack, CDash
  • OpenMP, MPI
  • CVS, SVN, Git, GitLab
  • ROOT (cern)
  • Doxygen
  • C. Dieudonné et al., « Depletion calculations based on perturbations. Application to the study of a REP-like assembly at beginning of cycle with TRIPOLI-4® », Annals of Nuclear Energy, Volume 79, May 2015, Pages 43-50
  • E. Dumonteil et al., « Particle clustering in Monte Carlo criticality simulations », Annals of Nuclear Energy, Volume 63, January 2014, Pages 612-618
  • C. Dieudonné et al., « Depletion calculation based on perturbations. Application to the study of a REP-like assembly at beginning of cycle with TRIPOLI-4. », Joint International Conference on Supercomputing in Nuclear Applications and Monte Carlo (SNA & MC 2013)
  • C. Dieudonné et al., « Monte Carlo burnup code acceleration with the correlated sampling method. Preliminary test on an UOx cell with TRIPOLI-4® », Proceedings of the International Conference on Mathematics and Computational Methods Applied to Nuclear Science & Engineering (M&C 2013)