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 sourceAsciidoctor
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