Jonathan CASTELAIN

Architecte Logiciel Senior | Java

Salaire / Taux journalier

Saint-André-lez-Lille, France

Freelance, ouvert au CDI

Peut venir sur site

Expertises

JavaDocker

Langues

Français (Maternelle)Anglais

À propos

Introduction

Architecte logiciel avec 15+ ans d'expertise Java et leadership technique. Pilotage d'équipes de 8 développeurs, migration d'applications à grande échelle et conception d'architectures microservices pour Leroy Merlin, Auchan et Boulanger. Spécialisé en modernisation technique et gestion de produits complexes avec ROI mesurable.

Liens

Expérience de travail

Streamer

TwitchFreelance

déc. 2020 - Présent

5 ans 11 mois

Saint-André-lez-Lille, France

Groupe SII

janv. 2023 - mars 2025

2 ans 3 mois

On-site

SMIL / Manager de carrière

avr. 2023 - mars 2025

2 ans

On-site

LeroyMerlin – Techlead

sept. 2024 - déc. 2024

4 mois

On-site

Sur une mission ponctuelle, j'ai assuré le rôle de Tech-Lead au sein de la Squad Technique composée de 8 développeurs intervenant sur une quinzaine de produits répartis en 3 domaines. En tant que Tech-Lead, j'ai la charge du pilotage de l'activité de la Squad, d'établir des plans prévisionnels de charge pour les futurs Quarter Plan et d'assister le Scrum Master dans l'animation de l'équipe. Je sers également de point d'entrée principal aux 3 domaines applicatifs pour travailler à l'amélioration continue de notre organisation et de la gestion de la charge de travail. J'accompagne l'équipe dans les réflexions d'architectures avec pour objectif de les guider sur le bon chemin. - Créer des outils permettant de suivre l'activité de l'équipe. - Créer des outils permettant la projection de l'activité de façon prévisionnelle sur plusieurs Quarter (trimestre). - Suivre l'avancement de la mise en conformité Global Ready des produits (norme Adeo Services). - Proposition et mise en application des changements dans l'organisation de l'équipe. - Intervention sur les choix d'architecture. - Reporting à la responsable de domaine. Stack technique : GCP, Turbine, Github, Java, Stambia, Jira

Auchan Retail International – Product Owner YODA

juin 2023 - mai 2024

1 an

On-site

J'occupe le rôle de Product Owner de la plateforme technologique (YODA) pour le service des échanges au sein de la Direction Infrastructure et Technologie. Cette plateforme est le point central des échanges d'informations entre les entités Corporate (France) et les entités Pays d'Auchan. Début 2024, elle ressence environ 3000flux d'informations en production. - Donner une orientation à la plateforme. - Proposer des projets à mener au sein de l'équipe. - Proposer un plan budgétaire pour 2024 (estimation à la louche en vu de constituer des enveloppes) - Analyse business du portail intégrateur maison (Yoda Station) dans l'objectif d'en produire un nouveau portant une orientation plus User Friendly - Participation aux Design Authority de la DIT afin de valider ou non certains patterns de projets souhaitant passer par la plateforme d'échange. - Proposition de solution visant à permettre de combler les manques d'un progiciel - La proposition a été mise en application dans le contexte du projet Ocado - Cette proposition a été ensuite soumise en Design Authority et validée pour devenir un Pattern de Gestion de la DIT - Constitution d'un nouveau process/workflow de gestion d'incident au sein de l'équipe, ensuite présenté et validé par l'équipe Gestion de process de la Cohérence Transverse - Divers travaux d'architecture mener sur le projet TPN. - Proposition de solution pour la migration des flux post création de la nouvelle infrastructure - Challenge des solutions choisies - Sensibilisation et challenge des sujets liés à la Sécurité de l'information Stack technique : Azure, Talend OnPremise 7 & 8, Java, Kafka, Apache Camel, Gravitee.io

Boulanger – Techlead – Architecte Solution

janv. 2023 - mai 2023

5 mois

On-site

Dans le cadre du projet UNIQ visant à refondre la gestion du SAV chez Boulanger, j'interviens sur le projet SparePart. Ce dernier consiste à gérer la réservation et/ou la commande de pièces détachées relatives à des besoins d'interventions ou de vente au comptoir. Ce projet est délivré en Centre de Services depuis l'Agence SII de Villeneuve d'Ascq. Les ateliers sont réalisés sur site client. - Participer aux différentes réunions d'Architecture Logiciel et de Conception Fonctionnel. - Suivre et Rédiger la Conception Technico-Fonctionnel. - Assister le Directeur des Opérations dans le suivi budgétaire et le pilotage de l'équipe de développement. - Proposer un plan de Jalonnement des développements. - Participer à la préparation et à la présentation du COPIL. - Restructurer le suivi des tâches sur JIRA. - Compléter le Plan de déploiement applicatif et suivre sa mise en application par le prestataire d'infogérance. - Prendre en charge les livraisons applicatives en qualification. - Développer des fonctionnalités en Java. Stack technique : Java, Maven, Kafka, Gitlab CI, Gravitee.io, Angular

OPEN

juil. 2017 - déc. 2022

5 ans 6 mois

On-site

Direction Technique – Architecte Applicatif & Manager de carrière

mars 2021 - déc. 2022

1 an 10 mois

On-site

Sortie du périmètre AIFE, je me consacre à 100% aux activités de la direction Technique. J’initialise la création du cadre des activités de la Direction Technique par la rédaction de processus alors inexistant. En accords avec le Directeur Technique, je commence par mettre en place un squelette de processus et à expliquer l’objectif de ces derniers à mes confrères. Mes activités sont partagées entre : - Participer au processus de recrutement - Participer à des réponses à appels d’offre - Interventions d’expertises ponctuelle sur les divers projets - Participer à la reprise de diverses applications (en réversibilité entrante) pour l’un de nos clients incluant - qualification des applications sur les aspects qualité, maintenabilité et sécurité - montage d’environnements locaux - participation aux ateliers de reprise. En Janvier 2021, j’ai intégré les équipes managériales en qualité de Manager de carrière. Le rôle d’un Manager de carrière chez Open consiste à suivre jusqu’à 8 collaborateurs : - dans leur évolution au sein d’Open - effectuer les entretiens annuels - faire remonter les besoins/demandes de formation - participer aux comités management. J’ai supervisé la réversibilité d’un site du ministère de la culture hébergé sur AWS : - Revue documentaire - Revue de code - Construction d’un environnement de Développement, à l’identique sur un compte AWS Open - Administration de la production du client Stack technique: Java, PHP, Maven, Gitlab CI, Docker, AWS, JS, NextJS

AIFE – Architecte Applicatif

sept. 2019 - mars 2021

1 an 7 mois

On-site

Prenant le rôle d’architecte sur le nouveau projet du client, j’ai passé plusieurs mois entre Lille et la région Parisienne pour superviser le cadrage fonctionnel et diriger le cadrage technique de l’application. Cela comprend les actions suivantes : - Participation aux ateliers métier - Revue et validation de la conception fonctionnelle - Participation aux COSUI et COPIL - Constitution de la proposition d’architecture logicielle - Validation de l’architecture avec le client - Rédaction du DAT. Ma proposition s’est orientée sur un architecture « macro-services » composée de 4 modules applicatifs derrière un module orchestrateur partageant une base de données commune et un accès au silo de stockage du ministère des finances. Un 5 modules a été ajouté en cours de projet afin de servir de back for front et de porter l’authentification à l’API Manager du client. Les modules ont été packagé au format Docker et déployé sur des hôtes docker simple incluant un conteneur Traefik pour gérer les interactions interservices. Constitution de la chaine d’intégration continue, et mise en place du packaging Docker. Stack technique: Java 8, Springboot 2, Angular 8 & 9, Gitlab CI, Docker, Traefik

AIFE – Expert Technique

mai 2019 - oct. 2019

6 mois

On-site

Envoyé 3 semaines en région parisiennes dans le but de reprendre une application développée par l’antenne parisienne d’Open afin de suivre cette dernière en TMA à Lille. Accompagné d’un collaborateur que j’ai moi-même validé, nous avons suivi un processus de réversibilité dans les locaux du client, comprenant : - Revue intégrale de l’application - Revue complète du code - Revue de l’architecture - Revue de l’infrastructure - Revue des encours (anomalies, bug) Dans ce laps de temps, je condensais et transférais les informations d’infrastructure à un architecte à Lille afin que ce dernier prépare l’infrastructure de notre futur TMA. Une fois de retour à Lille, la TMA fût mise en place en équipe restreinte un DP, un Dev et moi-même : - Gestion des incidents et des évolutions par échanges directes avec le client - Accompagnement/Formation du collaborateur Stack technique: Java, Spring, Maven, Jenkins, PostgreSQL

Direction Technique – Expert Technique

août 2018 - oct. 2019

1 an 3 mois

On-site

Rattaché à la Direction Technique alors naissante, mes activités se sont diversifiées : - Veille technologique comprenant restitution interne sous forme de conférence - Participation à différentes Avant Ventes - Analyse de faisabilité technique - Proposition de solution - Rédaction de la proposition au sein du document de réponse - Présentation en soutenance - Participation à la conférences IBM Partner comprenant restitution interne - Reprise d’application (Réversibilité entrante) - Revue des entrants - Analyse de la qualité du code - Etablissement d’un rapport de reprise - Interventions d’expertises ponctuelles sur les projets du centre de services mutualisé - Participation au processus de recrutement en réalisant des entretiens techniques Stack technique: Java, Maven, Spring, Hibernate, Postgres, MySQL

Société Générale – Expert Technique

juil. 2017 - août 2018

1 an 2 mois

On-site

Rattaché au centre de service Société Générale, j’ai pour mission principale d’accompagner l’équipe sur les aspects techniques des demandes effectuées par le client. En parallèle, je travaille sur la migration des applications de la Société Générale de Weblogic à JBoss Wildfly. Celle-ci s’accompagne d’une montée de version de Java passant de la 1.6 à la 1.8. - Développement Java - Revue de Code - Conception - Rédaction de documentations destinées à la migration Stack technique: Java, Maven, Jenkins, Weblogic, JBoss, Backbone JS

AXA – Chef de projet / Intégrateur Technique

Modis

janv. 2015 - juil. 2017

2 ans 7 mois

Villeneuve-d'Ascq, France

J’intègre l’équipe EIP (Bus de service / ESB) en tant qu’Intégrateur technique / Chef de projet. La gestion de ces projets implique : - Assurer le suivi et respect du budget - Challenger et accompagner les équipes projets lors de la rédaction des spécifications - Développer les orchestrations et/ou virtualiser les différents services à orchestrer dans le cadre de chaque projets - Effectuer un support des orchestrations présentes sur le bus de service. - Identifier les dettes techniques - Rédiger des documents d’architecture technique des orchestrations Hors scope mission : j’ai élaboré la nouvelle infrastructure logicielle pour la refonte des flux éditique d’Axa France et validé celle-ci avec les architectes internes. Stack technique : Software AG Webmethods et Centrasite jumelé à CrossVista, Hazelcast, CouchBase, Oracle, Kibana, Jira.

CGI

juin 2010 - janv. 2015

4 ans 8 mois

On-site

Oney / Banque-Accord – Référent technique Java

mai 2013 - janv. 2015

1 an 9 mois

On-site

En tant que Référent technique Java dans un périmètre applicatif composé d'une douzaine d'applications et responsable d’application de l’une d’entre elle. J’épaule le responsable d’application interne à Banque-Accord dans le cadre d’une maintenance évolutive et corrective. - Référent technique, et responsable d’application adjoint - Rédaction de spécifications fonctionnelles et techniques - Relation avec un centre de service Sopra - Développement occasionnel - Migration de nombreuses applications de Java 1.4 à Java 1.6, visant à les migrer de Weblogic 8 à Weblogic 11 - Correction, en l’espace de 2 mois, d’un bug impactant la production lors de la génération des e-relevés de compte client. Bug existant depuis 2ans avant le début de la mission - Développement d'une petite application sans interface graphique en Java 7, permettant de parcourir l'ensemble des fichiers de sources afin de trouver les classes dites "fully qualified" grâce à des expressions régulières et de réécrire ces fichiers en remplaçant ces classes par des imports afin de réduire la taille des fichiers de sources. Cela a permis de découvrir que deux classes portaient le même nom mais attachées à deux packages différents, ce qui est une mauvaise pratique. Cette petite application a permis d'automatiser une re-factorisation complète de l'ensemble des sources qui aurait pris des mois en deux à trois semaines. De nombreuses adaptations et optimisations de code ont été apporté à cette occasion. Stack technique: Java 1.4, Java 6, Maven, Weblogic

TMA VNF – Analyste programmeur

sept. 2012 - mai 2013

9 mois

On-site

Prise en charge des développements en J2EE / GWT dans le cadre de la maintenance évolutive et corrective des applications : - Maintenance corrective et évolutive - Analyse & Conception - Développement - Recette - Optimisation du pipeline CI le faisant passer d’1h45min par build à 30min Stack technique: Java, Google GWT, Jenkins, Maven

Adeo Services – Analyste programmeur

juil. 2012 - oct. 2012

4 mois

On-site

Développement, en C dans un environnement Linux, des Compteurs de stock au sein du programme portable et internationalisation de l’applicatif : - Ajout de la fonctionnalité des Compteurs de stock à l’application Portable - Analyse et proposition d’améliorations ergonomiques - Développement des améliorations validées par le client - Apprentissage de l’internationalisation via les librairies GNU GetText - Extraction du paramétrage - Incorporation de l’application au système d’installation automatisé - Production de documentation liée aux deux projets Stack technique : C, Linux

Bricoman – Analyste programmeur

sept. 2011 - juil. 2012

11 mois

On-site

Développement en C et intégration de la fidélité au système d’information. Migration des serveurs Unix vers Linux, analyse des impacts fonctionnels : - Compréhension de l’existant, apprentissage aux spécificités du langage C - Développement des fonctionnalités de fidélités en collaboration avec l’organisme externe s’occupant du relationnel avec les clients - Tests unitaires - Production de documentation - Analyse des impacts liés à la migration des serveurs Unix vers Linux - Merge des sources entre les versions Unix et Linux - Tests des applicatifs migrés Stack technique : C, Unix, Linux, glibC

Adeo Services – Analyste Programmeur

juin 2010 - oct. 2011

1 an 5 mois

Lille, France

Dans le cadre d’une maintenance évolutive et corrective d’Orion : - Prise en charge des incidents sur les applications « avales » GSB hors Generix application Phenix - Corrections des bugs et des incidents et gestion des petits évolutifs - Mise à jour du socle de développement - Création d’un package d’installation pour le socle de développement - Automatisation de la procédure d’installation de l’applicatif Orion en script Shell - Automatisation de la procédure de déploiement des patchs applicatifs en script Shell - Création et mise en place de scripts de contrôle des données - Proposition et mise en place d’un proxy de log JDBC aidant à la maintenance SQL Echanges réguliers avec des contacts Turque et Ukrainien Stack technique : Java, Shell, Linux

Winstore / United Retail – Analyste programmeur

Cylande

sept. 2008 - juil. 2010

1 an 11 mois

On-site

Intégrer à une équipe d'une douzaine de personnes, je travaille sur : - Évolutions du progiciel Winstore en Delphi - Développement de nouvelles fonctionnalités décrites par les chefs de projets dans des analyses fonctionnelles. - Évolution du progiciel UnitedRetail en Java/Flex - Développement d'améliorations pour UnitedRetail en suivant la Roadmap établie. - Améliorations réparties entre le serveur en Java avec persistance de données via le Framework ADF d'Oracle et l'interface en Flex (ActionSript3) Stack technique: Delphi, Java, Adobe Flex / ActionScript


Formation

Axelos

Certification ITIL v3

2015 - 2015

1 mois

Lycée Gustave Eiffel – Armentières

BTS Informatique et Réseau pour l'Industrie et Services techniques - Génie Logiciel

2006 - 2008

2 ans 1 mois

University of Lille 1 Sciences and Technology

Licence Mathématique/Informatique - option Informatique

2005 - 2006

1 an 1 mois

Lycée Paul Hazard - Armentières

Baccalauréat Scientifique (S) - option Physique/Chimie

2002 - 2005

3 ans 1 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.