Curriculum Vitae

Download
PDF Format
Dan Magier

Dan MAGIER

Solution Architect, Tech Lead & Product Builder — Crafts, DevOps, Agentic AI
dan@heiwa-it.com · +33 6 83 22 49 54 · LinkedIn · heiwa-it.com
20
years XP
40+
teams
coached
8
HEIWA-IT
missions
60+
projects
migrated
Solution Architect, Java Tech Lead & coach in Agile, Crafts and DevOps culture.
I guide teams towards autonomy in adopting these practices.
Engineering Coach
DDD / BDD / TDD
Hexagonal Architecture
EventStorming & Example Mapping
Mob Programming
DevOps Enabler
CI/CD as Code
Kubernetes (CKAD)
Standardized Pipelines
Software Factories
Agentic AI
Claude Code & MCP
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 Founder · Since May 2017
IT consulting — Software Craftsmanship, DevOps and Agentic AI. Since 2017, I've worked with teams at BNP Paribas (Cardif, BP2S, Arval), Natixis and BPI France across 8 missions — coaching on Crafts practices, helping set up CI/CD pipelines, and facilitating workshops (DDD, BDD/TDD, hexagonal architecture, EventStorming).
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
OngoingCo-organizer — Continuous Delivery Paris Meetup
2022Hands-on sessions — MiXiT, Sunny Tech
2018Meetup 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
2006Master's in Computer Science — Software Development, Security specialization — CNAM Paris
2005Master 1 — ETNA (EPITECH-EPITA Group)
2004Bachelor's — EPITA (EPITECH-EPITA Group)