Architecte / Tech Lead / Software Crafter

40 ans, marié, 2 enfants
10 allée de Normandie 33600 Pessac
06 12 11 6815
benoit.prioux@gmail.com
@binout
https://github.com/binout/
https://www.linkedin.com/in/benoît-prioux/

Compétences

Langages / Spécifications

Java, Kotlin, Javascript, Typescript, Python

Framework / Librairies

Spring Boot, Quarkus, Micronaut, React, NodeJS, Flask

Base de données

PostgreSQL, MongoDB

Infrastructure

Docker, Kubernetes, RabbitMQ

Cloud

Heroku, CleverCloud, Microsoft Azure

Méthodologies

TDD, BDD, Intégration/Déploiement continue, Agile/Scrum/Lean Kanban

Architecture

API REST, Microservices, Domain Driven Design, CQRS, Event Driven Architecture

Outils

IntelliJ, Maven, Git, Jenkins, Sonar

Systèmes d’exploitation

MacOS, Linux, Windows

Expériences professionnelles

Senior Software Engineer à Alan (Full Remote)

Depuis Février 2020

Environnement

Python, Typescript, React, React Native, AWS, PostgreSQL

Tech Lead Cloud à Lectra (Cestas)

De Juin 2017 à Février 2020

Développement d’une application web avec une architecture microservices deployée dans Microsoft Azure.

  • Référent technique du projet (backend et frontend)

  • Définition de l’architecture microservices orientée message

  • Mise en place d’une pipeline de continous delivry avec Jenkins

  • Coaching : pair programming, mob programming, revue de code

  • Migration Java/Koltin

    Environnement

    Git, Maven, Java 11/Kotlin, Spring Boot, Docker, Kubernetes, RabbitMQ, Azure, React, Typescript

Tech Lead PLM à Lectra (Cestas)

De Mars 2014 à Juin 2017

Développement d’un PLM pour la gestion du cycle d’un produit dans l’industrie de la mode.

  • Référent technique du projet

  • Evolution d’une architecture monolithique vers une architecture microservices

  • Approche Domain Driven Design

  • Mise en place d’une architecture REST

  • Migration de Ant vers Maven

    Environnement

    Git, Maven, JBoss/Wildfly, Java 8, JPA, CDI, JAX-RS

Développeur Senior JavaEE à Lectra (Cestas)

De Mars 2011 à Mars 2014

Intégré à une cellule d’architecture pour la maintenance de la plateforme technique du projet PLM Lectra.

  • Migration EJB2 vers EJB3

  • Migration de JBoss5 à JBoss7 puis Wildfly 8 et 10

  • Mise en place d’une intégration continue avec Jenkins

  • Evangélisation des bonnes pratiqus de tests et d’intégration continue

    Environnement

    SVN, Java 7, JBoss/Wildfly, Jenkins, Ant

Développeur JavaEE à Lectra (Cestas)

De Septembre 2008 à Mars 2011

Développement d’une plateforme SOA pour le projet PLM Lectra

  • Développement de services métiers suivant l’approche MDA

  • Conception UML avec Magic Draw

  • Gestion d’une base de donnée Oracle

    Environnement

    SVN, Magic Draw, Spring, Hibernate, JBoss, Oracle

Développeur JavaEE à Thales Services (Mérignac)

De Septembre 2005 à Septembre 2008

Développement dans plusieurs projets pour grands comptes : EDF, Pages Jaunes, Airbus

Environnement

Java 6, Spring, Hibernate, Struts

Communauté et Open Source

  • Membre du Bordeaux Java User Group

  • Commiteur principal du plugin Ant asciidoctor-ant au sein du projet open source Asciidoctor

Conférences

Speaker

BDX I/O : 2014, 2015, 2016, 2017, 2018, 2019
Devoxx France : 2018, 2022
Dev Fest Toulouse : 2018
Touraine Tech : 2018
Jug Summer Camp (La Rochelle) : 2014, 2015, 2017, 2020
Breizhcamp : 2019

Participation

JavaOne (San Francisco) : 2011, 2016
Devoxx France : 2012, 2013, 2014, 2015, 2016, 2018, 2022
Devoxx Belgique : 2013, 2015
Jenkins Conference (Paris) : 2011

Formations

2002/2005

Diplôme d’ingénieur informatique option génie logiciel à l’ENSEIRB (33)

2000/2002

Classes préparatoires MPSI puis MP au lycée Chateaubriand à Rennes (35)

2000

Baccalauréat Scientifique avec Mention Très Bien