Curriculum Vitae
Download
PDF Format

Dan MAGIER
Solution Architect, Tech Lead & Product Builder — Crafts, DevOps, Agentic AI
20
years XP
40+
teams
coached
coached
8
HEIWA-IT
missions
missions
60+
projects
migrated
migrated
Solution Architect, Java Tech Lead & coach in Agile, Crafts and DevOps culture.
I guide teams towards autonomy in adopting these practices.
I guide teams towards autonomy in adopting these practices.
Engineering Coach
DDD / BDD / TDD
Hexagonal Architecture
EventStorming & Example Mapping
Mob Programming
Hexagonal Architecture
EventStorming & Example Mapping
Mob Programming
DevOps Enabler
CI/CD as Code
Kubernetes (CKAD)
Standardized Pipelines
Software Factories
Kubernetes (CKAD)
Standardized Pipelines
Software Factories
Agentic AI
Claude Code & MCP
Specialized Agents
Automated Quality Gates
AI-driven BDD/TDD
Specialized Agents
Automated Quality Gates
AI-driven BDD/TDD
Key Achievements
| What | Where | Result |
|---|---|---|
| Shared CI/CD standard (Jenkins + GitLab-CI) | BNP Cardif | Pipeline setup: days → hours |
| Migration of 60 projects to unified toolchain | BNPP Arval | 60 projects in 3 months |
| Agentic AI framework (agents, quality gates, BDD/TDD) | HEIWA-IT SIaaS | Continuous delivery without regression, dev & AI costs under control |
| Migration of 100% teams to PIC ITG | BP2S | 100% migrated, ~20 katas delivered |
| Reference software factory | BPI France | Adopted as group-wide quality strategy |
Skills
AI Engineering
Claude Code
MCP
Agentic AI
Agent Orchestration
Prompt Engineering
AI Quality Gates
Practices
DDD
BDD
TDD
EventStorming
Example Mapping
Mob Programming
Architecture & Design
Hexagonal Architecture
CQRS/Event Sourcing
Microservices
REST APIs
Languages & Frameworks
Java 21
Spring Boot 3
TypeScript
Lit (Web Components)
Spring Security
Spring Data
Testing Tools
Cucumber
JUnit
AssertJ
Playwright
Selenium
Build Tools
Maven
Gradle
npm
Infrastructure & DevOps
Kubernetes (CKAD)
Docker
Helm
GitLab-CI
Jenkins
SonarQube
Nexus
NixOS
Caddy
Data
PostgreSQL
MySQL
Oracle
Cassandra
Liquibase
Methodologies & Git
Scrum
Kanban
Git Flow
GitHub Flow
Trunk-Based Dev
Certification
CKAD — Certified Kubernetes Application Developer (2021)
Professional Experience
HEIWA-IT — SIaaS Project
Since 2024
Architect & AI Engineering Lead
Building SIaaS (Software Industrialisation as a Service):
- Full-stack: Java 21, Spring Boot 3, TypeScript/Lit, PostgreSQL
- Kubernetes on NixOS, GitLab CI/CD
- Dev workflow integrating Agentic AI (Claude Code, MCP) with BDD/TDD
Reusable framework integrating AI into a Crafts/DevOps workflow
Java 21, Spring Boot 3, TypeScript, Lit, PostgreSQL, Docker, K8s, NixOS, GitLab-CI, Claude Code, MCP
BNPP ARVAL (Finaxys contract)
Jan. — Mar. 2026
Architect / Agile, Crafts & DevOps Coach
Arval is BNP Paribas Group's long-term vehicle leasing subsidiary. Migration of Arval toolchain to BNPP ITG group standards — 60 projects in 3 months.
- Infrastructure audit + Target Operating Model definition with RACI matrix
- CI/CD pipeline standardization (DevOps Foundation) on Jenkins & GitLab-CI
60 projects migrated to unified toolchain in 3 months
Git, GitLab-CI, Jenkins, Kubernetes, Helm
BNP CARDIF
Sep. 2022 — Dec. 2025
Architect / Agile Coach, Crafts & DevOps
Cardif is an international insurance company based in France, a subsidiary of BNP Paribas Group. "DevOps Transformation" team — coaching 10 development teams over 3 years.
- Worked with teams to build a shared CI/CD standard (Jenkins + GitLab-CI), reducing pipeline setup from days to hours
- Trained teams in DDD, BDD/TDD, hexagonal architecture
- Facilitated workshops on CI/CD platform tools and process mapping
Pipeline setup time: days → hours
Git, GitLab-CI, Jenkins, Java, DDD, BDD, TDD, Hexagonal Architecture
Natixis CIB (Alenia contract)
Jan. — Jul. 2022
Architect / Crafts & DevOps Coach
Natixis is a French financial institution, a subsidiary of Groupe BPCE, specializing in asset management, corporate & investment banking. Cross-cutting DevOps audit — 6 IT teams.
- DevOps practices audit + personalized recommendations per team
- DDD, BDD/TDD, example mapping, CI/CD pipeline training
- Process mapping and example mapping workshops
6 teams with validated and started improvement plans
Git, Jenkins, DDD, BDD, TDD, Java, Spring
BNP Paribas BP2S — Programme ATOME
Dec. 2019 — Nov. 2021
Architect / Crafts & DevOps Coach
BNP Paribas Securities Services (BP2S) is BNP Paribas Group's securities services subsidiary. Cross-functional team: migration + coaching of all IT teams.
- Migration of all teams to PIC ITG (continuous integration platform)
- ~20 kata sessions delivered (TDD, BDD, refactoring)
- Embedded coaching: pair/mob programming sessions with each team
All teams migrated, growing adoption of Crafts practices
Git, GitLab-CI, Jenkins, Maven, Java, Spring, DDD, BDD, TDD, Cucumber
BNP Paribas BP2S — RISE Project
May — Dec. 2019
Tech Lead / Architect
Development + quality uplift for RISE project team.
- Module development and refactoring, BDD/TDD implementation
- Team training and mentoring on Crafts practices
Test coverage integrated across delivered scope
Java, Spring, Maven, Git, BDD, TDD, Cucumber
BPI France
Jul. 2017 — Oct. 2018
Crafts & DevOps Coach
Bpifrance is France's public investment bank, supporting business financing and development. IT department digital transition — Crafts and DevOps approach.
- Software factory design (GitLab, Nexus, SonarQube, Docker)
- Unified quality strategy PoC + workshops (testing, hex arch, EventStorming)
Factory adopted as reference for group-wide quality strategy
SVN, Git, Maven, Jenkins, JUnit, Cucumber, TDD, BDD, Scrum
Other HEIWA-IT Missions
| Period | Client | Role | Key Contribution | Impact |
|---|---|---|---|---|
| Mar. — Jun. 2019 | ESGI Graduate School of Computer Engineering |
Part-time lecturer | Engineering tools and methods (15h), DevOps culture (12h) | 27h of courses delivered |
| Oct. 2018 — Jan. 2019 | BNPP ITG (SCIAM contract) SRS Project |
Architect / Coach | Audit of existing practices, improvement of deployment processes | Roadmap validated |
| May — Aug. 2017 | BNP BDDF (IBM contract) BDDF2020 |
Java Technical Lead | DDD, BDD/TDD, Java, Git & CI lead. Hexagonal architecture implementation. Feature dev and refactoring. | Delivered on time |
Previous Experience
| Period | Company | Role | Key Contribution | Impact |
|---|---|---|---|---|
| Jul. 2016 — May 2017 | Alantaya Foodtech startup — medical nutrition and connected dietetics |
Tech Lead Java, Scrum Master, DevOps | Took over technical lead, managing 6 developers. CI/CD pipeline setup from scratch. TDD, pair programming, refactoring. | Zero → continuous deployment |
| Jul. 2015 — Sep. 2016 | AROLLA Consulting firm specialized in Software Craftsmanship |
Software Craftsmanship — Tech Lead Java, Scrum Master | VSCT (Lyria): legacy refactoring, BDD, continuous delivery SGCIB: trading platform, BDD Cucumber, TDD |
SGCIB: tests 0% → 100%, delivered on time |
| Nov. 2012 — Apr. 2015 | Omnikles (Oodrive group) Platform for digitizing public procurement tenders |
J2EE Developer / Scrum Master | Best practices implementation. Legacy app refactoring (8+ years). From-scratch PES file processing app. Automated integration testing (Selenium). | App modernized, tests integrated |
| Feb. 2010 — Oct. 2012 | Bluestone IT consulting — Big Data and new technologies |
JEE Technical Lead / Scrum Master | Technip: Lead Dev, MDM Orchestra Conforama: Hermes Rejection Tracking + Purchase Card Cinematheque Francaise: Programming Sacem: Mipsa and Oscar SFR: BdQ |
6 missions delivered |
| Feb. — Dec. 2009 | Maro-Bagages | Founder | E-commerce website creation | — |
| 2006 — 2009 | Oalia, OCE, Nexeo | Java-EE Developer | BNP procurement, COFINOGA, BNP AM | — |
Conferences & Community
| Ongoing | Co-organizer — Continuous Delivery Paris Meetup |
| 2022 | Hands-on sessions — MiXiT, Sunny Tech |
| 2018 | Meetup sessions — Novencia, Continuous Delivery Paris |
Training
Trained by recognized industry leaders:
2026AI Assistants for Your Teams Workshop — Uberto Barbini
2025Practical Event Sourcing — Oskar Dudycz
2020Domain Modeling Made Functional — Scott Wlaschin
2020Mob Programming — Woody Zuill
2019DDD Messaging Architectures — Mathias Verraes
2019Implementing DDD — Vaughn Vernon · CQRS/ES — Greg Young & Adam Dymitruk
2018EventStorming Masterclass — Alberto Brandolini · DDD Immersion — Eric Evans
2018OpenShift DO180/DO280 — RedHat · Essential DDD — Paul Rayner
2017Kubernetes — WeScale · Docker — J. Petazzoni
2012Scrum Master — Agilbee
2011Java Specialist — Heinz Kabutz
Education
| 2006 | Master's in Computer Science — Software Development, Security specialization — CNAM Paris |
| 2005 | Master 1 — ETNA (EPITECH-EPITA Group) |
| 2004 | Bachelor's — EPITA (EPITECH-EPITA Group) |
