About Woodson
French
Native or bilingual
English
Fluent
Experience
- DawanJava, .NET, Web, Agile TrainerSOFTWARE PUBLISHINGMarch 2021 - December 2025 (4 years and 9 months)Toulouse, FranceFrom March 2021 to December 2025, I worked as a Web/Java/.NET Trainer at Dawan, a French IT training organization supporting developers and engineers of all levels.My mission was twofold: technical training and supervision of internal projects.On the training side, I designed and delivered technical training to over 150 learners—developers, engineers, and career changers, from Bac+2 to Bac+5 levels. I notably trained employees from major groups like Orange, Capgemini, and La Poste on Java, Spring Boot, Angular, C#, ASP.NET, Blazor, WPF, .NET, React, JavaScript, HTML/CSS, and Agile practices (Scrum, Kanban, XP). I also led practical workshops on application security — CVE monitoring (OWASP, ANSSI, NVD/CVE Details), testing with OWASP ZAP, analysis of XSS and SQL injection vulnerabilities — and on testing plans (JUnit, Mockito, Cypress, Selenium, Postman, SonarQube). I prepared learners for Agile certifications (PSM I — Professional Scrum Master I).On the internal projects side, I supervised a team of apprentices on the DaAcademy project, an open-source web platform for managing and promoting Dawan's international training programs. I supported the team through all phases: roadmap development, user story and backlog definition, backend development with Spring Boot, frontend with Angular, JWT security integration, dynamic PDF generation, email sending via Thymeleaf, and quality assurance with SonarQube.Technologies used: Java, Spring Boot, Angular, REST API, Microservices, C#, ASP.NET, Blazor, WPF, .NET, React, JavaScript, HTML/CSS, Docker, CI/CD, DDD, Clean Architecture, Hexagonal Architecture, Scrum, Kanban, OWASP ZAP, JWT, OAuth2, Spring Security.
- IMSAJAVA Developer, Designer, AnalystDIGITAL AND ITMarch 2020 - July 2020 (5 months)Montauban, FranceFrom March 2020 to July 2020, I worked as a Java Developer, Designer, and Analyst at iMSA (Mutualité Sociale Agricole), a social protection organization for the agricultural sector.My main mission was to design and develop a Java Mass Processing tool (TMJ) with Spring Batch to automatically clear invoices older than 5 years.I collaborated directly with business teams to validate clearing rules and define processing cycles (every 6 months). I designed the complete Spring Batch architecture — defining jobs and steps (ItemReader, ItemProcessor, ItemWriter) — and optimized PostgreSQL SQL queries through indexing to efficiently identify and purge obsolete records.I also implemented fault tolerance mechanisms (skip/retry) to ensure continuous processing despite occasional errors. I also collaborated with the DevOps team for the integration of the tool into a CI/CD pipeline with Maven and SVN, and assisted with automated deployment via Jenkins on JBoss in the production environment.Technologies used: Spring Batch, Java, JEE, PostgreSQL, SQL, Maven, SVN, Jenkins, JBoss.
- Beorn TechnologiesParticipate in the technical migration of the Toulouse Métropole portal to Liferay 6.2DIGITAL AND ITMarch 2019 - May 2019 (3 months)Toulouse, FranceFrom March 2019 to June 2019, I worked as a freelance Java Back-End Developer at Beorn Technologies, a Toulouse-based company specializing in web application and portal development.My main mission was to participate in the migration of the Toulouse Métropole portal to Liferay 6.2, in an Agile Scrum/Kanban environment.I implemented two Liferay Hook plugins: the first to remove obsolete content from version 6.1, the second to transform the remaining content by adapting it to the new Liferay 6.2 types and structures.To ensure traceability of deleted and transformed data, I developed a logging module capable of tracking each action and generating detailed reports in CSV format for the Toulouse Métropole client.I set up unit tests with JUnit, Mockito, and PowerMockito, and handled all functional testing in the staging and qualification environments. I processed and corrected bugs and anomalies reported by the client.I also developed a portlet based on Service Builder (Maven) to automatically synchronize data between the production server and the pre-production environment.I actively participated in Agile ceremonies — Sprint planning, Daily meetings, Sprint review — and monitored the Burndown Chart to adjust the workload in case of delays.Technologies used: Java, Liferay 6.1 and 6.2.5, MySQL, Maven, JUnit, Mockito, PowerMockito, Agile (Scrum, Kanban).
Recommendations
These freelancer profiles also match your criteria
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
Education
- Master 2: Engineering of Embedded Systems and MicrosystemsUniversité 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: JAVA EE Designer DeveloperAelion Training Organization2018Conception (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)