À propos de Woodson
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- DawanFormateur Java et .NET, Web, AgileEDITION DE LOGICIELSmars 2021 - décembre 2025 (4 ans et 9 mois)Toulouse, FranceDe mars 2021 à décembre 2025, j'ai exercé en tant que Formateur Web/Java/.NET chez Dawan, organisme de formation informatique français accompagnant des développeurs et ingénieurs de tous niveaux.Ma mission était double : formation technique et encadrement de projets internes.Côté formation, j'ai conçu et animé des formations techniques auprès de plus de 150 apprenants — développeurs, ingénieurs et professionnels en reconversion, niveaux Bac+2 à Bac+5. J'ai notamment formé des collaborateurs de grands groupes comme Orange, Capgemini ou La Poste sur Java, Spring Boot, Angular, C#, ASP.NET, Blazor, WPF, .NET, React, JavaScript, HTML/CSS, et les pratiques Agile (Scrum, Kanban, XP). J'ai également animé des ateliers pratiques sur la sécurité applicative — veille CVE (OWASP, ANSSI, NVD/CVE Details), tests avec OWASP ZAP, analyse de vulnérabilités XSS et injections SQL — et sur les plans de tests (JUnit, Mockito, Cypress, Selenium, Postman, SonarQube). J'ai préparé des apprenants aux certifications Agile (PSM I — Professional Scrum Master I).Côté projets internes, j'ai encadré une équipe d'alternants sur le projet DaAcademy, une plateforme web Open Source permettant de gérer et valoriser les formations Dawan à l'international. J'ai accompagné l'équipe sur toutes les phases : élaboration de la roadmap, définition des users stories et du backlog, développement backend avec Spring Boot, frontend Angular, intégration de la sécurité JWT, génération de PDF dynamique, envoi d'emails via Thymeleaf, et qualité avec SonarQube.Technologies utilisées : Java, Spring Boot, Angular, API REST, Microservices, C#, ASP.NET, Blazor, WPF, .NET, React, JavaScript, HTML/CSS, Docker, CI/CD, DDD, Clean Architecture, Architecture Hexagonale, Scrum, Kanban, OWASP ZAP, JWT, OAuth2, Spring Security.
- IMSADéveloppeur Concepteur Analyste JAVAAGENCE & SSIImars 2020 - juillet 2020 (5 mois)Montauban, FranceDe mars 2020 à juillet 2020, j'ai exercé en tant que Développeur Concepteur Analyste Java chez iMSA (Mutualité Sociale Agricole), organisme de protection sociale pour le monde agricole.Ma mission principale consistait à concevoir et développer un outil de Traitement de Masse Java (TMJ) avec Spring Batch pour épurer automatiquement des factures de plus de 5 ans.J'ai collaboré directement avec les équipes métier pour valider les règles d'épuration et définir les cycles de traitement (tous les 6 mois). J'ai conçu l'architecture Spring Batch complète — définition des jobs et steps (ItemReader, ItemProcessor, ItemWriter) — et optimisé les requêtes SQL PostgreSQL via l'indexation pour identifier et purger efficacement les enregistrements obsolètes.J'ai également mis en place des mécanismes de tolérance aux pannes (skip/retry) permettant la continuité du traitement malgré des erreurs ponctuelles. J'ai également collaboré avec l'équipe DevOps pour l'intégration de l'outil dans un pipeline CI/CD avec Maven et SVN, et assisté au déploiement automatisé via Jenkins sur JBoss en environnement de production.Technologies utilisées : Spring Batch, Java, JEE, PostgreSQL, SQL, Maven, SVN, Jenkins, JBoss.
- Beorn TechnologiesParticiper à la migration technique du portail de Toulouse Métropole vers Liferay 6.2AGENCE & SSIImars 2019 - mai 2019 (3 mois)Toulouse, FranceDe mars 2019 à juin 2019, j'ai exercé en tant que Développeur Back-End Java en freelance chez Beorn Technologies, société toulousaine spécialisée dans le développement d'applications web et de portails.Ma mission principale consistait à participer à la migration du portail de Toulouse Métropole vers Liferay 6.2, dans un environnement Agile Scrum/Kanban.J'ai implémenté deux plugins Liferay Hook : le premier pour supprimer les contenus obsolètes de la version 6.1, le second pour transformer les contenus restants en les adaptant aux nouveaux types et structures de Liferay 6.2.Pour assurer la traçabilité des données supprimées et transformées, j'ai développé un module de journalisation capable de tracer chaque action et de générer des rapports détaillés au format CSV, destinés au client Toulouse Métropole.J'ai mis en place des tests unitaires avec JUnit, Mockito et PowerMockito, et pris en charge l'ensemble des tests fonctionnels sur les environnements de recette et qualification. J'ai traité et corrigé les bugs et anomalies remontées par le client.J'ai également développé un portlet basé sur le Service Builder (Maven) pour synchroniser automatiquement les données entre le serveur de production et l'environnement de préproduction.J'ai participé activement aux cérémonies Agile — Sprint planning, Daily meeting, Sprint review — et suivi le Burndown Chart pour adapter la charge en cas de retard.Technologies utilisées : Java, Liferay 6.1 et 6.2.5, MySQL, Maven, JUnit, Mockito, PowerMockito, Agile (Scrum, Kanban).
Recommandations
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Master 2 : Ingénierie des Systèmes et Microsystèmes EmbarquésUniversité Paul SABATIER2012Être capable de concevoir des systèmes embarqués, de les réaliser, de les tester et de les intégrer à un système plus large en s'appuyant sur les fondamentaux électronique, informatique temps réel, énergétique. Savoir conduire un projet système. Approche système (conception, intégration sur les deux branches du co-développement) avec l'évaluation des performances, la Sûreté de Fonctionnement, la V&V et le test. Le tout dans un esprit Ingénierie des systèmes (embarqués et microsystèmes).
- POEC : Concepteur développeur JAVA EEOrganisme de Formation Aelion2018Conception (Introduction POO, UML, Solid, Architecture, Test-driven développement) Développement Back (SQL, Java EE : Servlets, Rest, JPA) Développement Front (JS, Angular, CSS) Outillage (Git, Maven, npm, Bash, Docker) Méthodes : Agilité (Cycle en V, Xp, Scrum) et OpenSource (Github)