|
1 | 1 | { |
2 | 2 | "projects": [ |
3 | 3 | { |
4 | | - "title": "Solutions entreprise .NET @ AXA France", |
5 | | - "sort_key": 99991231, |
| 4 | + "title": "Global Maintainer @ Microcks (CNCF)", |
| 5 | + "sort_key": 99991240, |
| 6 | + "impact": { |
| 7 | + "icon": "fa-solid fa-crown", |
| 8 | + "text": "Impact Principal : Gouvernance globale d'un projet CNCF" |
| 9 | + }, |
| 10 | + "paragraphs": [ |
| 11 | + "Promotion au statut de Maintainer global de l'organisation Microcks (projet CNCF Sandbox).", |
| 12 | + "Participation active à la vision technique transverse, à la roadmap globale et à la revue de l'ensemble des composants de l'écosystème.", |
| 13 | + "Représentation du projet au sein de la communauté CNCF et garant de la cohérence architecturale inter-langages." |
| 14 | + ], |
| 15 | + "tags": [ |
| 16 | + { "label": "Global Maintainer", "class": "tag--orange tag" }, |
| 17 | + { "label": "CNCF Governance", "class": "tag--orange tag" }, |
| 18 | + { "label": "Strategy", "class": "tag" }, |
| 19 | + { "label": "Open Source", "class": "tag" } |
| 20 | + ], |
| 21 | + "date": "Depuis 2025", |
| 22 | + "links": [ |
| 23 | + { |
| 24 | + "url": "https://github.com/microcks/microcks/blob/master/MAINTAINERS.md", |
| 25 | + "label": "MAINTAINERS.md", |
| 26 | + "icon": "fa-solid fa-list" |
| 27 | + } |
| 28 | + ] |
| 29 | + }, |
| 30 | + { |
| 31 | + "title": "Reference Cards Microservices @ AXA France", |
| 32 | + "sort_key": 99991230, |
| 33 | + "impact": { |
| 34 | + "icon": "fa-solid fa-map-location-dot", |
| 35 | + "text": "Impact Staff : Standardisation architecturelle AXA France" |
| 36 | + }, |
| 37 | + "paragraphs": [ |
| 38 | + "Co-conception et rédaction des 'Reference Cards Microservices' adoptées à l'échelle d'AXA France.", |
| 39 | + "Outil d'aide à la décision stratégique utilisé par l'ensemble des développeurs et architectes de l'entreprise pour valider l'adhérence aux patterns microservices.", |
| 40 | + "Réduction de l'ambiguïté conceptuelle et alignement des pratiques d'architecture sur tout le périmètre France." |
| 41 | + ], |
| 42 | + "tags": [ |
| 43 | + { "label": "Enterprise Standard", "class": "tag--orange tag" }, |
| 44 | + { "label": "Microservices", "class": "tag" }, |
| 45 | + { "label": "Architecture", "class": "tag" }, |
| 46 | + { "label": "Decision Support", "class": "tag" } |
| 47 | + ], |
| 48 | + "date": "Depuis 2024", |
| 49 | + "links": [] |
| 50 | + }, |
| 51 | + { |
| 52 | + "title": "GitHub Copilot Scale-out @ AXA France", |
| 53 | + "sort_key": 99991220, |
| 54 | + "impact": { |
| 55 | + "icon": "fa-solid fa-robot", |
| 56 | + "text": "Impact Staff : Partenariat stratégique & adoption IA" |
| 57 | + }, |
| 58 | + "paragraphs": [ |
| 59 | + "Partenaire clé du Principal Engineer sur le déploiement de GitHub Copilot pour les équipes de développement.", |
| 60 | + "Accompagnement terrain, création de guides de bonnes pratiques et mesure de l'impact sur la productivité et la qualité du code.", |
| 61 | + "Évangélisation des techniques de 'AI-Assisted Development' pour transformer l'expérience développeur (DevEx)." |
| 62 | + ], |
| 63 | + "tags": [ |
| 64 | + { "label": "AI Strategy", "class": "tag--orange tag" }, |
| 65 | + { "label": "GitHub Copilot", "class": "tag--orange tag" }, |
| 66 | + { "label": "Developer Experience", "class": "tag" }, |
| 67 | + { "label": "Leadership", "class": "tag" } |
| 68 | + ], |
| 69 | + "date": "Depuis 2025", |
| 70 | + "links": [] |
| 71 | + }, |
| 72 | + { |
| 73 | + "title": "Ingénierie Logicielle & Clean Architecture @ AXA France", |
| 74 | + "sort_key": 99991210, |
6 | 75 | "impact": { |
7 | 76 | "icon": "fa-solid fa-arrow-trend-up", |
8 | | - "text": "Impact : Fiabilité & performance en production" |
| 77 | + "text": "Impact : Robustesse des systèmes critiques" |
9 | 78 | }, |
10 | 79 | "paragraphs": [ |
11 | | - "Développement et maintenance d'applications d'entreprise critiques en .NET & Java au sein d'AXA France.", |
12 | | - "Mise en place d'architectures Clean Architecture / DDD, amélioration de la couverture de tests et modernisation de la stack technique vers .NET 10+." |
| 80 | + "Direction technique sur le développement d'applications d'entreprise critiques en .NET 10+.", |
| 81 | + "Garant de l'application des principes Clean Architecture et DDD pour assurer une maintenabilité à long terme et une forte couverture de tests." |
13 | 82 | ], |
14 | 83 | "tags": [ |
15 | 84 | { "label": ".NET 10+", "class": "tag" }, |
16 | | - { "label": "Java", "class": "tag" }, |
17 | 85 | { "label": "Clean Architecture", "class": "tag" }, |
18 | 86 | { "label": "DDD", "class": "tag" } |
19 | 87 | ], |
|
76 | 144 | ] |
77 | 145 | }, |
78 | 146 | { |
79 | | - "title": "Centre de Services DevOps @ ArcelorMittal France", |
80 | | - "sort_key": 20200101, |
| 147 | + "title": "Standard 'Fast-Track' DevOps @ ArcelorMittal France", |
| 148 | + "sort_key": 20200102, |
81 | 149 | "impact": { |
82 | | - "icon": "fa-solid fa-people-group", |
83 | | - "text": "Impact : transformation des pratiques d'ingénierie à l'échelle entreprise" |
| 150 | + "icon": "fa-solid fa-gauge-high", |
| 151 | + "text": "Impact Staff : Livraison de features en 2 jours (10+ équipes)" |
84 | 152 | }, |
85 | 153 | "paragraphs": [ |
86 | | - "Participation au Centre de Services DevOps pour fournir aux équipes les outils et standards de mise en œuvre du DevOps.", |
87 | | - "Accompagnement de plusieurs équipes sur Kubernetes, Microservices, DDD, Clean Architecture, Outside-In TDD et Event Storming.", |
88 | | - "Contribution active à la définition des architectures en collaboration avec les architectes." |
| 154 | + "Conception et déploiement d'un standard 'Fast-Track' permettant le passage de l'idée à la production en 2 jours.", |
| 155 | + "Accompagnement terrain de plus de 10 équipes produit sur les stacks Microservices, Kubernetes et Outside-In TDD." |
89 | 156 | ], |
90 | 157 | "tags": [ |
91 | | - { "label": "ArcelorMittal", "class": "tag" }, |
| 158 | + { "label": "Time-to-Market", "class": "tag--orange tag" }, |
92 | 159 | { "label": "DevOps", "class": "tag" }, |
93 | | - { "label": "Kubernetes", "class": "tag--orange tag" }, |
94 | | - { "label": "Microservices", "class": "tag" }, |
95 | | - { "label": "DDD", "class": "tag" }, |
| 160 | + { "label": "Kubernetes", "class": "tag" }, |
| 161 | + { "label": "Outside-In TDD", "class": "tag" } |
| 162 | + ], |
| 163 | + "date": "2020-2023", |
| 164 | + "links": [] |
| 165 | + }, |
| 166 | + { |
| 167 | + "title": "Gouvernance Architecturelle & Craft @ ArcelorMittal France", |
| 168 | + "sort_key": 20200101, |
| 169 | + "impact": { |
| 170 | + "icon": "fa-solid fa-shield-halved", |
| 171 | + "text": "Impact Staff : Standardisation de la maintenabilité (DDD/Clean Arch)" |
| 172 | + }, |
| 173 | + "paragraphs": [ |
| 174 | + "Établissement de la Clean Architecture et du DDD comme pivots de la stratégie logicielle à l'échelle de l'entreprise.", |
| 175 | + "Réduction drastique de la dette technique sur les systèmes critiques par l'infusion des pratiques de design orienté domaine." |
| 176 | + ], |
| 177 | + "tags": [ |
| 178 | + { "label": "Governance", "class": "tag--orange tag" }, |
96 | 179 | { "label": "Clean Architecture", "class": "tag" }, |
97 | | - { "label": "Outside-In TDD", "class": "tag" }, |
98 | | - { "label": "Event Storming", "class": "tag" } |
| 180 | + { "label": "DDD", "class": "tag" } |
99 | 181 | ], |
100 | | - "date": "DevOps transverse", |
| 182 | + "date": "2020-2023", |
| 183 | + "links": [] |
| 184 | + }, |
| 185 | + { |
| 186 | + "title": "Code Owner: microcks-testcontainers-dotnet", |
| 187 | + "sort_key": 20240102, |
| 188 | + "impact": { |
| 189 | + "icon": "fa-solid fa-code-branch", |
| 190 | + "text": "Impact Staff : Gouvernance sur un projet CNCF Sandbox" |
| 191 | + }, |
| 192 | + "paragraphs": [ |
| 193 | + "Code Owner officiel (vote de gouvernance validé) du module d'intégration Testcontainers pour l'écosystème .NET.", |
| 194 | + "Responsable de la qualité, des revues de PR et de la roadmap technique du module." |
| 195 | + ], |
| 196 | + "tags": [ |
| 197 | + { "label": "CNCF", "class": "tag--orange tag" }, |
| 198 | + { "label": "Code Owner", "class": "tag" }, |
| 199 | + { "label": "Testcontainers", "class": "tag" }, |
| 200 | + { "label": "OSS", "class": "tag" } |
| 201 | + ], |
| 202 | + "date": "Depuis janv. 2024", |
101 | 203 | "links": [ |
102 | 204 | { |
103 | | - "url": "https://www.linkedin.com/in/sebastien-degodez/", |
104 | | - "label": "Profil", |
105 | | - "icon": "fa-brands fa-linkedin" |
| 205 | + "url": "https://github.com/microcks/microcks-testcontainers-dotnet", |
| 206 | + "label": "GitHub", |
| 207 | + "icon": "fa-brands fa-github" |
106 | 208 | } |
107 | 209 | ] |
108 | 210 | }, |
109 | 211 | { |
110 | | - "title": "Maintainer & Code Owner (.NET) @ Microcks", |
| 212 | + "title": "microcks-aspire — .NET Aspire Integration", |
111 | 213 | "sort_key": 20240101, |
112 | 214 | "impact": { |
113 | | - "icon": "fa-solid fa-arrow-trend-up", |
114 | | - "text": "Impact : Contribution à un projet CNCF de référence" |
| 215 | + "icon": "fa-solid fa-bolt", |
| 216 | + "text": "Impact Staff : Innovation sur la DevEx .NET moderne" |
115 | 217 | }, |
116 | 218 | "paragraphs": [ |
117 | | - "Maintainer officiel et Code Owner (vote de gouvernance validé début 2024) du module microcks-testcontainers-dotnet ainsi que microcks-aspire, l'intégration Testcontainers + Microcks dans l'écosystème .NET.", |
118 | | - "Responsable de la vision technique, de la qualité, des revues de PR et de l'évolution du module au sein du projet CNCF Microcks.", |
119 | | - "Référencé également dans la liste officielle des maintainers du projet parent: MAINTAINERS.md." |
| 219 | + "Conception et développement de l'intégration native Microcks pour .NET Aspire.", |
| 220 | + "Simplification drastique des tests d'API pour les architectures Cloud Native en intégrant le mocking et la validation de contrat directement dans le cycle de vie Aspire." |
120 | 221 | ], |
121 | 222 | "tags": [ |
122 | | - { "label": "CNCF", "class": "tag--orange tag" }, |
123 | | - { "label": "Maintainer", "class": "tag--orange tag" }, |
124 | | - { "label": ".NET", "class": "tag" }, |
125 | | - { "label": "Java", "class": "tag" }, |
126 | | - { "label": "Testcontainers", "class": "tag" }, |
127 | | - { "label": "OSS", "class": "tag" }, |
128 | | - { "label": "Gouvernance", "class": "tag" }, |
129 | | - { "label": "Aspire", "class": "tag" }, |
130 | | - { "label": "Microcks", "class": "tag" } |
| 223 | + { "label": ".NET Aspire", "class": "tag--orange tag" }, |
| 224 | + { "label": "DevEx", "class": "tag" }, |
| 225 | + { "label": "Cloud Native", "class": "tag" } |
131 | 226 | ], |
132 | | - "date": "Depuis janv. 2024", |
| 227 | + "date": "2024", |
133 | 228 | "links": [ |
134 | 229 | { |
135 | | - "url": "https://github.com/microcks/", |
136 | | - "label": "GitHub Microcks", |
| 230 | + "url": "https://github.com/microcks/microcks-aspire", |
| 231 | + "label": "GitHub", |
137 | 232 | "icon": "fa-brands fa-github" |
138 | | - }, |
139 | | - { |
140 | | - "url": "https://microcks.io/", |
141 | | - "label": "Site", |
142 | | - "icon": "fa-solid fa-arrow-up-right-from-square" |
143 | | - }, |
144 | | - { |
145 | | - "url": "https://github.com/microcks/microcks/blob/master/MAINTAINERS.md#maintainers", |
146 | | - "label": "MAINTAINERS.md", |
147 | | - "icon": "fa-solid fa-list" |
148 | 233 | } |
149 | 234 | ] |
150 | 235 | }, |
|
176 | 261 | } |
177 | 262 | ], |
178 | 263 | "opensource": [ |
| 264 | + { |
| 265 | + "title": "Global Maintainer — Microcks Organization", |
| 266 | + "sort_key": 20250101, |
| 267 | + "impact": { |
| 268 | + "icon": "fa-solid fa-crown", |
| 269 | + "text": "Maintainer global (CNCF Sandbox) : décisionnaire transverse" |
| 270 | + }, |
| 271 | + "paragraphs": [ |
| 272 | + "Un an après avoir rejoint l'aventure en tant que Code Owner, promotion au rang de Maintainer de l'ensemble de l'organisation Microcks.", |
| 273 | + "Responsable de la validation des évolutions majeures, du mentorat des nouveaux contributeurs et de l'alignement stratégique du projet CNCF." |
| 274 | + ], |
| 275 | + "tags": [ |
| 276 | + { "label": "Maintainer", "class": "tag--orange tag" }, |
| 277 | + { "label": "Governance", "class": "tag" }, |
| 278 | + { "label": "CNCF", "class": "tag" } |
| 279 | + ], |
| 280 | + "date": "Depuis janv. 2025", |
| 281 | + "links": [ |
| 282 | + { |
| 283 | + "url": "https://github.com/microcks/microcks/blob/master/MAINTAINERS.md", |
| 284 | + "label": "MAINTAINERS.md", |
| 285 | + "icon": "fa-solid fa-list" |
| 286 | + } |
| 287 | + ] |
| 288 | + }, |
179 | 289 | { |
180 | 290 | "title": "microcks-testcontainers-dotnet — Code Owner", |
181 | 291 | "sort_key": 20240101, |
|
270 | 380 | ], |
271 | 381 | "mentoring": [ |
272 | 382 | { |
273 | | - "icon": "fa-solid fa-user-graduate", |
274 | | - "title": "Mentoring développeurs juniors & mid", |
| 383 | + "icon": "fa-solid fa-chalkboard-user", |
| 384 | + "title": "BBL: Object Calisthenics", |
275 | 385 | "paragraphs": [ |
276 | | - "Accompagnement individuel de développeurs dans leur montée en compétences : revues de code régulières, pair programming, conseils sur la carrière et les bonnes pratiques." |
| 386 | + "Conception et animation d'un Brown Bag Lunch (BBL) sur les 9 règles de l'Object Calisthenics.", |
| 387 | + "Objectif : Apporter un levier immédiat de lisibilité et de réduction de dette technique pour l'ensemble des développeurs." |
| 388 | + ] |
| 389 | + }, |
| 390 | + { |
| 391 | + "icon": "fa-solid fa-graduation-cap", |
| 392 | + "title": "Workshops: Architecture & Event Sourcing", |
| 393 | + "paragraphs": [ |
| 394 | + "Série de workshops sur la Clean Architecture, le DDD et l'Event Sourcing chez ArcelorMittal.", |
| 395 | + "Diffusion de patterns de design avancés pour sécuriser la robustesse des systèmes événementiels complexes." |
277 | 396 | ] |
278 | 397 | }, |
279 | 398 | { |
280 | 399 | "icon": "fa-solid fa-people-arrows", |
281 | | - "title": "Animation de groupes de travail techniques", |
| 400 | + "title": "Mentorat Transverse (Tribu AXA)", |
| 401 | + "paragraphs": [ |
| 402 | + "Accompagnement de développeurs au sein de la Tribu AXA France sur les pratiques Craft (TDD, DDD, Clean Architecture).", |
| 403 | + "Catalyseur de montée en compétences pour favoriser l'autonomie et la qualité logicielle inter-équipes." |
| 404 | + ] |
| 405 | + }, |
| 406 | + { |
| 407 | + "icon": "fa-solid fa-user-tie", |
| 408 | + "title": "Tech Leadership d'Équipe (AXA)", |
282 | 409 | "paragraphs": [ |
283 | | - "Animation de groupes de travail et communautés de pratique internes sur les thèmes .NET, DDD, Event Sourcing, Clean Architecture et tests automatisés — partage de ressources, retours d'expérience et veille technologique." |
| 410 | + "Rôle de TechLead opérationnel : accompagnement quotidien, revues de code et coaching des membres de mon équipe.", |
| 411 | + "Instauration d'une culture de responsabilité produit et d'excellence technique (Quality First)." |
284 | 412 | ] |
285 | 413 | }, |
286 | 414 | { |
|
0 commit comments