Alexandre

Leader IT chez Leroy Merlin

Informations

Compétences

Technos

  • Angular
  • AngularJS
  • Docker
  • Docker
  • Hibernate
  • Java
  • Java
  • JavaScript
  • Jenkins
  • Kubernetes
  • Kubernetes
  • MongoDB
  • SQL
  • Spring
  • angular2
  • angular2
  • Voir plus
  • Voir moins

Métier

  • Packaging de logiciels
  • Packaging d’applications
  • Voir plus
  • Voir moins

Expériences (22)

Technical Lead
AG2R LA MONDIALE
Depuis September 2022
Mons-en-Baroeul, Hauts-de-France, France
Tech-lead Java / Architecte Technique
Ag2r La Mondiale
Depuis May 2022
Lille, Hauts-de-France, France
Lead IT
Leroy Merlin
De January 2020 à August 2022
Lille, Hauts-de-France, France
Lead IT
Enki -Leroy Merlin
De January 2020 à April 2022

Contexte général

Système de maison connecté autour de l’IOT

Responsable d’une équipe transverse d’amélioration continue (3 personnes)


Description

Mission :

Mise en place des Tests Unitaires backend

* Nettoyage et mise en place de la CI (multi projets)

* Mise en place et suivi de Sonarqube

* Formation des développeurs aux TDD

Contributeur technique des tests d’intégrations

* Validation d’un périmètre applicatif entre dev/recette/PO

* Mise en place de tests Gherkin

* Coordination des PO/Testeurs/Automaticiens/Developpeurs

Responsable applicatif d’un outil des habitants pour le support

* Mise en place de la méthode agile

* Agrégation / affinage / animateur des US des PO

* Relecteur de MR

Environnement technique : Java, Gitlab, Docker, Sonarqube, Spring, MQTT, Node, Jenkins, Gherkin, Webdriver, cucumber, browserstack

Tech Lead
SIPLEC
De October 2018 à December 2019
Ivry

Encadrement d'une équipe de développeur

Mise en place de CI/CD

Automatisation des process techniques

Développement de 2 front Angular 6 autour d'une architecture micro service

Tech lead
Siplec (mouvement Leclerc)
De September 2018 à September 2019

Mission :

Analyse technique des besoins

Architecture de la solution en microservices avec l’environnement existant

- Communication avec stack existante

- Intégration avec 10 application tiers (LDAP, ftp, REST)

Mise en place d’intégration continue

- Création template micro-service

- Relecture code par merge request

- Test  packaging et déploiement

Développement full stack solution

- Backend : Java /  Spring Boot 2 (Security, Data, Actuator, Web)

- 2 fronts Angular (client et portail interne)

Mise en place bonnes pratiques par le TDD et améliorations continues

- Couverture de tests : 80 %

- Sprint Rétrospectives bi-mensuelles

Recrutement et encadrement de 5 développeurs

Environnement technique : Java 11, Spring Boot 2, Spring 5, Lombok, Feign, Mapstruct, Principes SOLID, Angular 4/6, Oracle, Docker, Rancher, Kubernetes, Nginx, Intégration continue, Gitlab, CI

Tech lead
Siplec (mouvement Leclerc)
De September 2018 à September 2019

Contexte général

Projet from scratch (build) : Gestion des certificats d’économie d’énergie


Description

Mission :
Développement d’une API basée sur Java 11

Découpage par domaine métier

Mise en place workflow Git pour faciliter process de dev
- Mise en place environnement sandbox, dev, preprod, prod

- Déclenchement de build branche

- Relecture de merge request

Pipelines de CI/CD avec Gitlab CI, Harbor et Rancher

- Déploiement en intégration automatique

- Stockage des artifacts générés pour rétention

Dockerisation de brique legacy (PHP, Python)

Développement fullstack Java 11 / Angular

Création et mise à disposition d’API pour partenaires

Mise en place de swagger sur chaque service

Encadrement technique d’une équipe de 5 dev

Environnement technique : Java11, spring, angular, rancher, docker, kubernetes, docker, git, oracle, scrum

Ingénieur logiciels
Enerdigit
De August 2016 à August 2018
Région de Nantes, France

Mis en place de la solution pour piloter et gérer les effacements.

- Recueil du besoin, spécifications et développements pour gérer les effacements en temps réel et les alertes métiers.

- Maquettage des interfaces

- Interfaçage avec nombreuses API et objets connectés

- Modularisation pour architecture micro service

Équipe : pilotage de 4 personnes

CTO
Enerdigit
De July 2016 à August 2018

Mission : Analyse fonctionnelles et techniques des besoins

- Analyse de la réglementation

- Intégration du métier de l’énergie

Architecture et implémentation de la solution

- Interfaçage avec 10 API tiers (ftp, http, mail …)

- Répartition sur 3 serveurs cloud OVH

Mise en place d'intégration continue preprod/prod

-Packaging /livraison/versionning

Développement monolithe de la solution en vue d’un archi microservice

- Backend Spring Boot 1.5.2 (AOP, Data, Web)

- 2 fronts Angular (client et opérationnel)

- Mise en place bonnes pratiques par le TDD et couverture de tests > 80 %

- Recrutement et encadrement de 3 développeurs

- Conception et développement Java (1.4) IoT d’une pompe à message

Environnement technique : Java 8, Spring Boot 2, Spring 5, Lombok, Feign, Mapstruct, Docker, MongoDB, Nginx, Intégration continue, Gitlab, CI, IntelliJ, Git, Gradle, Webpack

CTO
Enerdigit
De July 2016 à August 2018

Contexte général

Projet from scratch (build et run) : Gestion intégrale des effacements de consommation (du client jusque chez RTE)


Description

Mission : Analyse fonctionnelles et techniques des besoins

- Analyse de la réglementation

- Intégration du métier de l’énergie

Architecture et implémentation de la solution

- Interfaçage avec 10 API tiers (ftp, http, mail …)

- Répartition sur 3 serveurs cloud OVH

Mise en place d'intégration continue preprod/prod

-Packaging /livraison/versionning

Développement monolithe de la solution en vue d’un archi microservice

- Backend Spring Boot 1.5.2 (AOP, Data, Web)

- 2 fronts Angular (client et opérationnel)

- Mise en place bonnes pratiques par le TDD et couverture de tests > 80 %

- Recrutement et encadrement de 3 développeurs

- Conception et développement Java (1.4) IoT d’une pompe à message

Environnement technique : Java 8, Spring Boot 2, Spring 5, Lombok, Feign, Mapstruct, Docker, MongoDB, Nginx, Intégration continue, Gitlab, CI, IntelliJ, Git, Gradle, Webpack

Ingénieur Web Fullstack
EMOTIC
De February 2015 à August 2016
Nantes

Encadrement technique et développements d’applications pour matériel tactile (borne d’accueil au public, matériel embarqué)

- Application isolée dans des bornes d’accueils avec dispo 24h/24 7j/7

- Maquettage des interfaces

- Industrialisation des déploiements

Équipe : 2-3 personnes selon projets

Lead dev
Sedona
De June 2014 à June 2016

Mission : Analyse fonctionnelles et techniques des besoins     

Mise en place d'intégration continue preprod

- Packaging et test

- Analyse de code Sonar

- Déploiement sur serveur recette

Développement Angular JS

Mise en place bonnes pratiques par le TDD et couverture de tests > 80 %

Encadrement de 3 développeurs

Environnement technique : Java, JHipster, Spring Boot, Angular JS 1.7, Jenkins, Nginx, Maven, Gulp, Npm

Lead dev
Sedona
De June 2014 à June 2016

Mission : Analyse fonctionnelles et techniques des besoins     

Mise en place d'intégration continue preprod

- Packaging et test

- Analyse de code Sonar

- Déploiement sur serveur recette

Développement Angular JS

Mise en place bonnes pratiques par le TDD et couverture de tests > 80 %

Encadrement de 3 développeurs

Environnement technique : Java, JHipster, Spring Boot, Angular JS 1.7, Jenkins, Nginx, Maven, Gulp, Npm

Ingénieur conception
Air France
De May 2014 à January 2015
Nantes , France

Analyse, conception, encadrement technique et développements d’une application de remise de documents légaux aux escales

- Maquettage des interfaces

- Interfaçage avec de nombreuses API

Équipe : encadrement scrum de 2 personnes

Développeur
Air France
De June 2012 à June 2014

Mission : Analyse fonctionnelles et techniques des besoins

- Évangélisation Agile

- Réalisation de mockup

Développement de la solution

- Interfaçage avec LDAP, FS, REST, FTP

- Spring MVC (web, data, security)

Industrialisation du projet avec Nexus Repository, Maven, Jenkins, Webjars

Mise en place bonnes pratiques par le TDD et couverture de tests >  80 %

Equipe de 2 développeurs

Environnement technique : Java, Spring MVC, AngularJS 1.2, Jenkins/Sonar, Apache, IntelliJ, Maven, REST

Développeur
Air France
De June 2012 à June 2014

Mission : Analyse fonctionnelles et techniques des besoins

- Évangélisation Agile

- Réalisation de mockup

Développement de la solution

- Interfaçage avec LDAP, FS, REST, FTP

- Spring MVC (web, data, security)

Industrialisation du projet avec Nexus Repository, Maven, Jenkins, Webjars

Mise en place bonnes pratiques par le TDD et couverture de tests >  80 %

Equipe de 2 développeurs

Environnement technique : Java, Spring MVC, AngularJS 1.2, Jenkins/Sonar, Apache, IntelliJ, Maven, REST

Lead developpeur Liferay
Scalian
De September 2013 à April 2014
Région de Nantes, France

Encadrement et développements pour plusieurs applications internes.

- Encadrement méthode agiles

- Interactions avec de nombreuses API

- Développement de hook, ext et portlets

Equipe : 2 à 5 personnes

Ingénieur étude et développement
SEDONA FRANCE
De January 2012 à July 2013
Ingénieur logiciels
Alexandre Kubos
De April 2009 à April 2013
Paris

Analyse, conception, encadrement technique et développements d’une application pour dépôt-vente.

- Client lourd en boutique

- Client léger sur le web

- Architecture distribuée

Équipe : 2 personnes.

Responsable technique
Violette et Léonie
De September 2009 à June 2012

Mission : Analyse fonctionnelles et techniques des besoins

Architecture solution multisite

- 2 serveurs de bases de données MySQL (boutique + cloud)

- Vente en ligne + en boutique

- Architecture client / serveur : 2 JBoss (boutique + cloud), Swing (en boutique) et Site en ligne JSP + jQuery

- Conception et manipulation des EJB3

Environnement technique : Java 6 / JBoss 5, JSP, EJB 2, jQuery, Apache, Eclipse, Maven

Responsable technique
Violette et Léonie
De September 2009 à June 2012

Mission : Analyse fonctionnelles et techniques des besoins

Architecture solution multisite

- 2 serveurs de bases de données MySQL (boutique + cloud)

- Vente en ligne + en boutique

- Architecture client / serveur : 2 JBoss (boutique + cloud), Swing (en boutique) et Site en ligne JSP + jQuery

- Conception et manipulation des EJB3

Environnement technique : Java 6 / JBoss 5, JSP, EJB 2, jQuery, Apache, Eclipse, Maven

Consultant java junior
ABYLENE
De August 2009 à July 2010
Rueil Malmaison

Consultant junior en SSII

CFTC (Confédération Française des Travailleurs Chrétiens) : Syndicat de salariés français - 75010 : conception, analyse, implémentation et recette du système de cotisation des adhérents

* Analyse des besoins : création d'un cahier des charges en collaboration avec les syndicats des régions

* Analyse de l'implémentation : étude de marché des technologies PHP pour intégrer le logiciel de gestion des adhérents existants (CRM propre)

* Développement de la solution retenue : développement en PHP classe et JQuery sur SGBD Oracle 10g

* Maintenance et correction de l'application en collaboration avec le service assistance

* Recette de l'application en collaboration avec le service de tests

* Formation des formateurs déployés en France avec le service formation