Olivier Capdevielle

Développeur Java | Python | TypeScript | Data Science | Double formation Physique & Informatique

Strasbourg, Grand Est, France

About

Diplômé d’une licence d’informatique au CNAM et titulaire d’un master en physique, je bénéficie d’une double formation scientifique et technique. Au cours de mon dernier stage, j’ai développé une preuve de concept d’un outil logiciel de modélisation de systèmes complexes, en TypeScript et React, basé sur une architecture MVVM, tout en assurant la gestion complète du projet de manière autonome. Cette expérience m’a permis d’acquérir des compétences solides en développement frontend, modélisation de graphes et gestion de projet. Je suis à la recherche d’un poste de développeur, principalement backend ou orienté data science, où je pourrai mettre à profit mon double profil et mes compétences en programmation.

Experience

  • Développeur Logiciel at Lohr Group
    Jan 2025 - Jul 2025 · 7 mos

    Développement d’une preuve de concept d’un outil de modélisation graphique, interactif et connecté, permettant de représenter, manipuler et valider des systèmes complexes dans le domaine du transport. * Conception et développement d’un éditeur de diagrammes en TypeScript avec React et React Flow, selon une architecture MVVM inspirée de la Clean Architecture. * Intégration d’un système de règles métiers dynamiques et d’une synchronisation des données avec des sources externes comme Polarion (Siemens). * Mise en place d’un modèle de données réactif avec RxJS, et d’une persistance locale via IndexedDB (Dexie.js). * Représentation et traitement interne des données via Cytoscape.js, une base de données orientée graphes, pour assurer la cohérence et l’analyse du graphe modélisé. * Réalisation de l’interface utilisateur, gestion du drag'n drop, des liens entre nœuds, et validation des structures complexes. Gestion de projet & autonomie : * Pilotage complet du projet, de la définition des besoins à la livraison du prototype. * Planification, prise de décisions techniques et organisation du travail de manière autonome. * Rédaction de documentation technique et communication régulière avec le tuteur.

  • Enseignant at Education nationale
    Sep 2016 - Jan 2025 · 8 yrs 5 mos

    Enseignant en Physique Chimie dans un lycée Général et Technologique. • Enseignement des programmes de physique et de chimie pour les classes de lycée général. • Conception et animation de cours pratiques et théoriques, adaptés aux différents niveaux d'élèves. • Pilotage d'un projet inter-établissements pour promouvoir les sciences expérimentales, incluant l'organisation d'ateliers. • Script Python pour l'évaluation des élèves : Création d'une base de données en SQL et développement de scripts en Python (librairies Pandas et NumPy) pour la réalisation de rapports d'évaluation individualisés pour l'évaluation par compétences. • Développement de compétences pédagogiques clés : communication claire et concise, gestion de classe, évaluation formative et sommative des élèves, adaptation des méthodes d'enseignement aux besoins individuels des élèves.

  • PHD Student Physique Nucléaire at IPHC - Institut Pluridisciplinaire Hubert Curien - CNRS
    Sep 2013 - Dec 2015 · 2 yrs 4 mos

    Travail de recherche dans le domaine de la physique nucléaire. Analyse de données scientifiques en C++ par l'usage d'outils spécialisés (ROOT). Simulation 3D de détecteurs en physique nucléaire en C++ (Geant4).

  • Stage - Développement banc de test Physique Nucléaire at Institut Physique Nucléaire Orsay
    Feb 2012 - Sep 2012 · 8 mos

    Réalisation d'un banc de test pour le développement d'un prototype de télescope Compton. Mesures de l'interaction entre une plaque de Silicium et des rayonnements gamma. Tests et sélection des préamplificateurs, amplificateurs et autres dispositifs autour du capteur. Caractérisation du capteur dans ces conditions. Analyse de données scientifiques en C++ et développement de simulation interaction-détecteur en 3D en C++ (outil Geant4).

  • Stagiaire en recherche et développement Physique Nucléaire at CENBG Bordeaux - Gradignan
    Jun 2011 - Aug 2011 · 3 mos

    Mise en place et étude du fonctionnement d’une galette à micro-canaux. Travail au sein d'une équipe de recherche de physique nucléaire.