Nicolas Bétheuil, Solutionneur professionel - Développeur senior
SUMMARY
Ingénieur logiciel senior avec 20 ans d'expérience dans la conception et le développement de solutions logicielles robustes et évolutives. Spécialisé en Domain-Driven Design (DDD), architectures orientées services et langages fonctionnels. Passionné par la résolution de problèmes complexes et l'amélioration continue des processus de développement ou métier.
EDUCATION
ITIN 2001 — 2003
Bac +4 Chargé de projet (option : Ingénierie des Systèmes d'information) - Chargé de projet
ITIN 2000 — 2001
Licence, Bac +3 - Internet Mobile
IMI / ESG 1998 — 2001
BTS, Bac +2 - Informatique de gestion
Delicious Insight
- Javascript puissant / Javascript Guru
Valtech
- Extrème Java / Usine Logicielle, des conseils à la pratique / Développement avec le framework Spring / Scrum par la Pratique
- Formation Lean Startup pour entrepreneurs en création
kickstartacademy
- Continuous delivery Kickstart
HumanCoders 2018-04 — 2018-04
- Webpack
SKILLS
Scrum master, mentorat agile, AMOA: Cadrage, Chiffrage (ou non chiffrage), Animation des cérémonies, Facilitation, Rétrospective, Gestion des problèmes, Collaboration inclusive, Animation d’ateliers, Découpage des tâches
Mentorat technique: XP, CI, CD, tests unitaires, tests automatisés, Scrum, DDD, TDD, BDD
Développeur web: HTML, CSS, JavaScript, Elm, webpack, vite, react, preact
IDE, Outils: IntelliJ, NodeJS, GitLab, Ansible, QGis
Base de données: PostgreSQL, Elastic Search, MongoDB, eventstore, SQLite, Oracle, PostGIS
VCS: GIT
Languages: Scala, elm, JavaScript, React, Java, Pl/sql, UML, Scripting unix, Bash
OS: Linux, Mac OS, Unix
Conception: Merise, UML, Domain driven design, DDD, TDD, Test Driven Design, BDD, Behaviour Driven Design, Urbanisation
Transmission des savoirs: animation de formation, animation d'ateliers
SIG: OpenStreetMap, QGis, PostGis
EXPERIENCE
Performance Immo | Développeur 2019-01 — 2023-06

Développeur chez un éditeur SaaS de GMAO (Gestion de la maintenance)

Mappy | Développeur 2017-03 — 2018-12

Au sein d’une équipe de 5 développeurs et 1 manager, développeur senior

Valtech | Développeur 2010-09 — 2017-01
Atos Origin | Consultant EAI 2006-06 — 2010-09
Synetics / Soft Computing | Consultant EAI 2004-06 — 2006-06
Thalès IS, Business One | Consultant EAI 2003-10 — 2004-05
Usinor SI / Tixis Systems | Technicien 2001-10 — 2003-09
Ericsson | WebMaster 2000-09 — 2001-08
Assurance Juridique | WebMaster 1998-07 — 2000-08

Développement de la première plate forme de devis et souscription d'assurance en ligne

PUBLICATIONS
10 bonnes raisons de se mettre à Scala Dec 2012
Programmez.com
Cours du soir : Git, de zéro à l’infini 2013

Animation de formation interne, joué 2 fois

Vous avez dit GIT ? Nov 26, 2014
Meetup HTML5 Spécial GIT
Cours du soir : React trully isomorphic 2015

Atelier de formation interne sur le server side rendering en react, joué 3 fois

Quelle différence entre Permaculture et Agilité ? May 2017
Meetup HumanTalk

Approche conjointe de la systémique

Interview Dec 3, 2018
Techologie

Interview sur le parallèle agilité permaculture Une suite d'une conférence donnée sous la forme d'une interview

Enrichissement de MDN Jan 2023
Mozilla Developer Network

En manipulant les server sent events, je me suis rendu compte d'une imprécision dans la documentation disponible sur Mozilla Developer Network

PROJECTS
Carte de pollution lumineuse | AVEX
https://avex-asso.org/dossiers/2024-nav

Mise en ligne des données actualisées de la carte de pollution lumineuse d'une association d'astronomie d'ile de france. Les données étaient distribuées par des archives conséquentes à télécharger et visualisées sur Google Earth. J'ai toujours préféré voir les infos directement dans le navigateur (web as a platform).

OpenFuelMap.net | Libre 2023 — Present
https://openfuelmap.net

Reprise du site, OpenFuelMap Cheap fuel for everyone ! Reprise de la maintenance et l'hébergement du site. Utilisation de l'open data du gouvernement pour trouver rapidement, simplement, librement tout en respectant votre vie privée les stations de carburant les plus près.

od2osm | Libre
https://github.com/wadouk/od2osm

Un outil de comparaison et d'ajout de point opendata avec osm

Dashboard | Performance Immo | Développeur, AMOA, Ops 2019-01 — 2023-06

Développeur principal chez un éditeur SaaS de GMAO (Gestion de maintenance)

  • Maintenance et évolution de notre outil de ticketing (Dashboard) destiné aux gestionnaires immobilier
  • Contribution stratégique aux architectures logicielle
  • Optimisation de performance en elm/javascript
  • Développement et évolution de notre outil de conformité documentaire
  • Les clients configurent directement leurs documents à partir de leurs donner en toute autonomie
  • pdfmake, pdf-kit, pdflib, mocha, handlebar, markdown, vite
  • Implémentation d’un serveur web en Haskell (contournement du bug Apache 39727)
  • Développement et évolution de la gestion d’activité de conseillers en gestion de patrimoine
  • Mise en place et mise à jour de l’usine logiciel : GitLab, GitLab CI, Nexus, Traefik
  • Mise en place et mise à jour des outils de communication interne : Jitsi, Rocket.Chat
mappy.com | Mappy | Développeur front, Coach 2017-03 — 2018-12
  • Au sein d’une équipe de 5 développeurs et 1 manager, développeur senior
  • Développement / maintenance de fonctionnalités sur le site mappy.com
  • Accompagnement et initialisation du bandeau RGPD
  • Participation active sur les choix et les décisions d’architecture
  • Optimisation du bundle applicatif (webpack, webfont)
  • Mise en place / évangélisation des bonnes pratique XP : TDD, Baby Step, Refactoring …
Responsive | Club Med | Développeur Javascript Back du Front 2015-03 — 2016-10

Refonte du site marchand en responsive & isomorphique, Membre d’une équipe de 4 à 8 développeurs, 2 à 4 intégrateurs, PO, BA, dans la team front au sein du département Digital

  • Participation à la refonte du site responsive design, isomorphique (universelle)
  • Plutôt orienté sur la connexion du front React au backoffice. Recherche & Force de proposition sur les choix d’architecture et de conception
  • Animation agile de l’équipe, équivalent Scrum Master (akka : animation des cérémonies)
  • Développements de composants, Mise en place d’un outil de Real User Monitoring (nodejs, elasticsearch, kibana (elk), clever-cloud)
Legacy | Club Med | Développeur Web en Java 2014-04 — 2015-03

Membre d’une équipe de: 4 à 6 développeurs au sein du Domaine Internet d’une quinzaine de personnes, Scrum

  • Réalisation de la nouvelle homepage, migration du reste du site vers la nouvelle identité visuelle
  • intervention sur divers composants legacy (SEO, redirection, gestion des stocks ...)
  • Test & développement de composants JavaScript ou Backbone
  • Réalisation d'un outil d'analyse de structure des pages struts en D3js
Plateforme de développement nearshore | Société Générale | Développeur Java 2013-06 — 2014-04

Centre nearshore de 4 à 10 développeurs, Scrum, Cérémonies Agile, Pratiques XP

  • Réalisation de modules applicatifs aux périmètres fonctionnels variés et réduit avec comme objectif une livraison en production en moins de < 3 mois.
Customer Web Portal | Lafarge | Développeur, Scrum master, AMOA 2011-03 — 2012-10

Au sein d’une équipe de 5 et 10 personnes, développement de la solution, Scrum Master de l’équipe en 2012, participation aux différentes activités des itérations : Assistance du PO pour définir les users stories, chiffrage, conception, réalisation, test, livraison, industrialisation, démonstration.

  • Réalisation du portail de prise de commande, de suivi des livraisons ainsi que suivi de la facturation. Adaptation de la première version à d’autres business unit.
  • Maintenance de 5 versions différentes en parallèles (Corée, Afrique du sud, France Granulat, Allemagne ciment, Chine ciment).
SAMBA | RATP | Développeur Java 2010-08 — 2010-12

Développement du Suivi de la Migration des Bus (Samba) des équipements radio embarqués.

  • Dans un contexte inspiré d’agile, développement d’une application GWT 2 & RPC.
  • Génération d’impression PDF avec XSL-FO
  • Architecture web java classique : Services & injection en Spring, Dao Hibernate, HQL.
| FNAC SA | Consultant Échange, TMA 2010-02 — 2010-08
| EDF - DON - EPI | Expert technique WebMethods 7, TMA, MCO 2009-11 — 2010-01
| Snecma | Développeur de flux WLI 8, TMA 2008-06 — 2010-01
| EDF / DOAAT | Consultant EAI webMethods 6, TMA, MCO 2006-06 — 2008-06
| Neuf telecom | Consultant EAI WebMethods, TMA, MCO 2004-06 — 2006-06
| GDF Négoce | Leader technique WebMethods 4.6 2003-10 — 2004-06
| Tixis Systems | Dévelopeur Java, alternance 2001-09 — 2003-10
  • Outil de génération de rapport d'exploitation (Niv 1)
  • Agrégation des rapports d'exploitation (vision métier, ~BAM)
  • Outil de re-soumission en masse d'évènement optimisé (Niv 1)
CERTIFICATES
Functional Programming Principles in Scala | Coursera 2013
TOEIC (775) 2004
Bac +4, Chargé de projet (option Ingénierie des Systèmes d'information) | ITIN 2004
Licence, Bac +3, Internet Mobile | ITIN 2001
BTS, Bac +2, Informatique de gestion | IMI / ESG 2001
LANGUAGES
Français (Native Speaker) , Anglais (Intermediate)
INTERESTS
Photographie [ informatique , précision , détail , élégance ] , Astronomie [ Découverte , Émerveillement , Apprendre , Transmission , Nature ] , Randonnée [ Découverte , Émerveillement , Apprendre , Nature , Sport , Dépassement ] , Vélo couché [ Sport , Pas se faire mal ]