dpobel / damien.pobel.fr

Source code of damien.pobel.fr
https://damien.pobel.fr
4 stars 0 forks source link

feat(cv): latest experience and various improvements #798

Closed dpobel closed 7 months ago

dpobel commented 7 months ago

URL: https://798.damien.pobel.fr

Stats

Page Online PR version Size online Size local Identical?
Homepage Open Open 11801 11801 ✅️
CSS Open Open 10921 10921 ✅️

Blog Blog | Open | Open | 8277 | 8277 | ✅️ Post | Open | Open | 11291 | 11291 | ✅️ Enhanced tag page (veille) | Open | Open | 8088 | 8088 | ✅️ Tag page pagination (javascript, page 5) | Open | Open | 10123 | 10123 | ✅️ Tag page (lecteur d'écran) | Open | Open | 6205 | 6205 | ✅️ Tags | Open | Open | 27359 | 27359 | ✅️ CV CV fr | Open | Open | 22361 | 29536 | ❌️ CV fr pdf | Open | Open | 110749 | 113013 | ❌️ CV | Open | Open | 21486 | 28603 | ❌️ CV en pdf | Open | Open | 87268 | 90184 | ❌️ Pages Page list | Open | Open | 8231 | 8255 | ❌️ About | Open | Open | 3510 | 3510 | ✅️ Misc Github profile, | Open | Open | 2101 | 2101 | ✅️ Github page, | Open | Open | 10355 | 10355 | ✅️ Photos Resized Photo (660x) | Open | Open | 32036 | 32036 | ✅️ Resized Photo (200x) | Open | Open | 5438 | 5438 | ✅️ RSS feeds (build date should be updated) RSS | Open | Open | 53593 | 53593 | ❌️ RSS tag | Open | Open | 46341 | 46341 | ❌️ RSS tag fr | Open | Open | 34783 | 34783 | ❌️

Diffs

CV fr

--- index.html.pretty   2024-03-02 21:39:55.095769828 +0000
+++ ../web/page/cv-fr/index.html.pretty 2024-03-02 21:39:55.099769878 +0000
@@ -4,7 +4,7 @@
 <meta charset=utf-8>
 <link rel=stylesheet href=/style-a83d94c.css>
 <title>
-Ingénieur logiciel senior - Full stack (JavaScript, PHP, Web Component, Node.js, Symfony, React) - CV</title>
+Ingénieur logiciel senior - Full stack (JavaScript, TypeScript, PHP, Web Component, Node.js, Symfony, React) - CV</title>
 <meta name=viewport content="width=device-width">
 <link rel="Shortcut icon" href=/favicon.ico type=image/x-icon>
 <link rel=alternate type=application/rss+xml href=/rss.xml>
@@ -91,7 +91,7 @@
 Télécharger la version PDF</a>
 </li>
 <li class=version>
-<a href=/page/cv lang=en>
+<a href=/page/cv/ lang=en>
 English version</a>
 </li>
 </ul>
@@ -100,13 +100,15 @@
 Résumé</h2>
 <div class=summary>
 <p>
-J'ai 19 ans d'expérience pendant lesquelles j'ai notamment assumé les rôles d'administrateur système, d'ingénieur logiciel, de lead développeur ou encore de directeur technique. Je suis toujours particulièrement intéressé par les challenges techniques, j'aime résoudre des problèmes complexes et participer à la création d'applications performantes, utiles et utilisables avec un accent mis sur la qualité, la maintenabilité et le travail en équipe.</p>
+J'ai 20 ans d'expérience pendant lesquelles j'ai notamment assumé les rôles d'administrateur système, d'ingénieur logiciel, de lead développeur ou encore de directeur technique. Je suis toujours particulièrement intéressé par les challenges techniques, j'aime résoudre des problèmes complexes et participer à la création d'applications performantes, utiles et utilisables avec un accent mis sur la qualité, la maintenabilité et le travail en équipe.</p>
 <p class=overview>
 En quelques mots (liste non-exhaustive, ouvert à d'autres technologies et pratiques)&nbsp;:</p>
 <ul class=keywords>
 <li>
 JavaScript (node et navigateur)</li>
 <li>
+TypeScript</li>
+<li>
 PHP</li>
 <li>
 Web Standards / HTML5 / CSS</li>
@@ -129,7 +131,7 @@
 <li>
 React</li>
 <li>
-Agile / Scrum / Kanban</li>
+Agile / Scrum / Kanban / Shape Up</li>
 <li>
 Clean code</li>
 <li>
@@ -142,6 +144,30 @@
 Expériences professionnelles</h2>
 <dl>
 <dt>
+Depuis novembre 2023 <svg viewBox="0 0 303 115" fill=none xmlns=http://www.w3.org/2000/svg>
+<path fill-rule=evenodd clip-rule=evenodd d="M46.557 95.0003C31.1702 82.4937 20 63.199 20 43.8601C20 35.2901 22.1076 27.2131 25.8319 20.1206L46.557 32.9141L67.2185 20C70.9824 27.1215 73.114 35.2415 73.114 43.8601C73.114 63.199 61.7234 82.4937 46.557 95.0003ZM41.1757 36.2554L28.3748 28.3535C26.5924 33.2659 25.6638 38.4928 25.6638 43.8601C25.6638 59.211 33.7292 75.5434 46.5336 87.4687C59.322 75.4296 67.4503 59.0817 67.4503 43.8601C67.4503 38.4578 66.5095 33.1977 64.7044 28.2577L51.7551 36.3514C53.1309 38.292 53.9826 40.9797 53.9826 43.9497C53.9826 49.8671 50.6016 54.664 46.4309 54.664C42.2603 54.664 38.8793 49.8671 38.8793 43.9497C38.8793 40.9304 39.7595 38.2029 41.1757 36.2554ZM49.4201 43.9497C49.4201 46.292 48.0818 48.1908 46.4309 48.1908C44.78 48.1908 43.4417 46.292 43.4417 43.9497C43.4417 41.6074 44.78 39.7086 46.4309 39.7086C48.0818 39.7086 49.4201 41.6074 49.4201 43.9497Z" fill=#0A0A0C />
+<path fill-rule=evenodd clip-rule=evenodd d="M97.25 27.5H103.31V55.0782H103.466C103.88 54.3491 104.45 53.6329 105.175 52.9298C105.9 52.2267 106.768 51.5886 107.778 51.0157C108.788 50.4428 109.915 49.9741 111.158 49.6095C112.401 49.2449 113.722 49.0626 115.12 49.0626C117.503 49.0626 119.562 49.4272 121.297 50.1563C123.032 50.8855 124.47 51.9011 125.609 53.2032C126.749 54.5053 127.59 56.0808 128.134 57.9298C128.678 59.7788 128.95 61.797 128.95 63.9845V86.5628H122.89V64.6095C122.89 61.5366 122.216 59.1147 120.87 57.3439C119.523 55.573 117.425 54.6876 114.576 54.6876C112.608 54.6876 110.912 55.0262 109.487 55.7032C108.063 56.3803 106.897 57.3439 105.991 58.5939C105.084 59.8439 104.411 61.3283 103.971 63.047C103.53 64.7658 103.31 66.6668 103.31 68.7502V86.5628H97.25V27.5Z" fill=#0A0A0C />
+<path fill-rule=evenodd clip-rule=evenodd d="M138.81 32.3281C137.955 33.2136 137.528 34.2552 137.528 35.4531C137.528 36.7552 137.942 37.8229 138.771 38.6563C139.6 39.4896 140.662 39.9063 141.957 39.9063C143.251 39.9063 144.313 39.4896 145.142 38.6563C145.971 37.8229 146.385 36.7552 146.385 35.4531C146.385 34.2552 145.958 33.2136 145.103 32.3281C144.249 31.4427 143.2 31 141.957 31C140.713 31 139.664 31.4427 138.81 32.3281ZM144.987 49.7499H138.926V86.3125H144.987V49.7499Z" fill=#0A0A0C />
+<path fill-rule=evenodd clip-rule=evenodd d="M160.992 68.2813C160.992 70.2084 161.29 71.9922 161.886 73.6329C162.481 75.2735 163.349 76.7058 164.488 77.9298C165.628 79.1537 166.988 80.1173 168.568 80.8204C170.147 81.5235 171.921 81.8751 173.89 81.8751C175.858 81.8751 177.632 81.5235 179.212 80.8204C180.792 80.1173 182.151 79.1537 183.291 77.9298C184.431 76.7058 185.298 75.2735 185.894 73.6329C186.49 71.9922 186.787 70.2084 186.787 68.2813C186.787 66.3542 186.49 64.5704 185.894 62.9297C185.298 61.2891 184.431 59.8568 183.291 58.6328C182.151 57.4089 180.792 56.4453 179.212 55.7422C177.632 55.0391 175.858 54.6875 173.89 54.6875C171.921 54.6875 170.147 55.0391 168.568 55.7422C166.988 56.4453 165.628 57.4089 164.488 58.6328C163.349 59.8568 162.481 61.2891 161.886 62.9297C161.29 64.5704 160.992 66.3542 160.992 68.2813V68.2813ZM154.932 27.5H160.992V55.3126H161.148C162.805 53.3334 164.735 51.797 166.936 50.7032C169.137 49.6095 171.559 49.0626 174.201 49.0626C177.049 49.0626 179.652 49.5444 182.009 50.5079C184.366 51.4715 186.373 52.8126 188.031 54.5314C189.688 56.2501 190.983 58.2814 191.915 60.6251C192.848 62.9689 193.314 65.521 193.314 68.2814C193.314 71.0419 192.848 73.5939 191.915 75.9377C190.983 78.2815 189.701 80.3127 188.069 82.0315C186.438 83.7502 184.508 85.0914 182.281 86.0549C180.054 87.0185 177.671 87.5003 175.133 87.5003C171.87 87.5003 169.008 86.7841 166.548 85.3518C164.087 83.9195 162.287 82.1617 161.148 80.0784H160.992V86.5628H154.932V27.5Z" fill=#0A0A0C />
+<path fill-rule=evenodd clip-rule=evenodd d="M205.715 68.2193C205.715 70.1464 206.012 71.9302 206.608 73.5709C207.204 75.2115 208.071 76.6438 209.211 77.8678C210.351 79.0917 211.71 80.0553 213.29 80.7584C214.87 81.4615 216.644 81.8131 218.612 81.8131C220.581 81.8131 222.355 81.4615 223.934 80.7584C225.514 80.0553 226.874 79.0917 228.014 77.8678C229.153 76.6438 230.021 75.2115 230.616 73.5709C231.212 71.9302 231.51 70.1464 231.51 68.2193C231.51 66.2922 231.212 64.5084 230.616 62.8677C230.021 61.2271 229.153 59.7948 228.014 58.5708C226.874 57.3468 225.514 56.3833 223.934 55.6802C222.355 54.977 220.581 54.6255 218.612 54.6255C216.644 54.6255 214.87 54.977 213.29 55.6802C211.71 56.3833 210.351 57.3468 209.211 58.5708C208.071 59.7948 207.204 61.2271 206.608 62.8677C206.012 64.5084 205.715 66.2922 205.715 68.2193V68.2193ZM199.188 68.2193C199.188 65.3547 199.68 62.7506 200.664 60.4068C201.648 58.063 202.995 56.0448 204.704 54.3521C206.414 52.6593 208.46 51.3443 210.842 50.4067C213.225 49.4692 215.815 49.0005 218.612 49.0005C221.409 49.0005 223.999 49.4692 226.382 50.4067C228.764 51.3443 230.81 52.6593 232.52 54.3521C234.229 56.0448 235.576 58.063 236.56 60.4068C237.544 62.7506 238.036 65.3547 238.036 68.2193C238.036 71.0839 237.544 73.6881 236.56 76.0319C235.576 78.3756 234.229 80.3938 232.52 82.0866C230.81 83.7793 228.764 85.0944 226.382 86.0319C223.999 86.9694 221.409 87.4382 218.612 87.4382C215.815 87.4382 213.225 86.9694 210.842 86.0319C208.46 85.0944 206.414 83.7793 204.704 82.0866C202.995 80.3938 201.648 78.3756 200.664 76.0319C199.68 73.6881 199.188 71.0839 199.188 68.2193V68.2193Z" fill=#0A0A0C />
+<path fill-rule=evenodd clip-rule=evenodd d="M250.468 68.2193C250.468 70.1464 250.766 71.9302 251.361 73.5709C251.957 75.2115 252.824 76.6438 253.964 77.8678C255.104 79.0917 256.463 80.0553 258.043 80.7584C259.623 81.4615 261.397 81.8131 263.365 81.8131C265.334 81.8131 267.108 81.4615 268.687 80.7584C270.267 80.0553 271.627 79.0917 272.767 77.8678C273.906 76.6438 274.774 75.2115 275.369 73.5709C275.965 71.9302 276.263 70.1464 276.263 68.2193C276.263 66.2922 275.965 64.5084 275.369 62.8677C274.774 61.2271 273.906 59.7948 272.767 58.5708C271.627 57.3468 270.267 56.3833 268.687 55.6802C267.108 54.977 265.334 54.6255 263.365 54.6255C261.397 54.6255 259.623 54.977 258.043 55.6802C256.463 56.3833 255.104 57.3468 253.964 58.5708C252.824 59.7948 251.957 61.2271 251.361 62.8677C250.766 64.5084 250.468 66.2922 250.468 68.2193V68.2193ZM243.941 68.2193C243.941 65.3547 244.433 62.7506 245.417 60.4068C246.402 58.063 247.748 56.0448 249.458 54.3521C251.167 52.6593 253.213 51.3443 255.596 50.4067C257.978 49.4692 260.568 49.0005 263.365 49.0005C266.162 49.0005 268.752 49.4692 271.135 50.4067C273.518 51.3443 275.564 52.6593 277.273 54.3521C278.982 56.0448 280.329 58.063 281.313 60.4068C282.297 62.7506 282.789 65.3547 282.789 68.2193C282.789 71.0839 282.297 73.6881 281.313 76.0319C280.329 78.3756 278.982 80.3938 277.273 82.0866C275.564 83.7793 273.518 85.0944 271.135 86.0319C268.752 86.9694 266.162 87.4382 263.365 87.4382C260.568 87.4382 257.978 86.9694 255.596 86.0319C253.213 85.0944 251.167 83.7793 249.458 82.0866C247.748 80.3938 246.402 78.3756 245.417 76.0319C244.433 73.6881 243.941 71.0839 243.941 68.2193V68.2193Z" fill=#0A0A0C />
+</svg>
+</dt>
+<dd>
+<h3 itemprop=worksFor itemscope itemtype=http://schema.org/Organization>
+Ingénieur logiciel sénior <em>
+full stack</em>
+ chez <a href=https://www.hiboo.io/ itemprop=url>
+<span itemprop=name>
+Hiboo</span>
+</a>
+ (Télétravail / Paris, France)</h3>
+<p>
+Hiboo est une solution SaaS permettant de collecter, agréger et analyser les données émises par les équipements partout dans le monde dans le but d'améliorer la productivité et l'efficience énergétique.</p>
+<p>
+Environnement technique : TypeScript, GraphQL, PostgreSQL, TimescaleDB, React, Gitlab…</p>
+</dd>
+<dt>
 De décembre 2020 à novembre 2023 <svg class=logo xmlns=http://www.w3.org/2000/svg viewBox="0 0 224.51 88.48">
 <g>
 <g>
@@ -176,18 +202,28 @@
 </svg>
 </dt>
 <dd>
-<h3 itemprop=worksFor itemscope itemtype=http://schema.org/Organization>
+<h3>
 Ingénieur logiciel sénior <em>
 full stack</em>
- chez <a href=https://www.front-commerce.com/ itemprop=url>
-<span itemprop=name>
-Front-Commerce</span>
-</a>
+ chez <a href=https://www.front-commerce.com/ >
+Front-Commerce</a>
  (Télétravail / Toulouse, France)</h3>
 <p>
 Front-Commerce édite une Progressive Web Application (PWA) visant à améliorer les performances et l'expérience client des boutiques en ligne.</p>
+<ul class=tasks>
+<li>
+Développement et maintenance d'une <em>
+single page application</em>
+ d'abord avec un framework spécifique puis avec Remix</li>
+<li>
+Interfaçage avec de nombreuses API (Magento, BigCommerce, Prismic, API de paiement, …)</li>
+<li>
+Formation des équipes techniques intègrant Front-Commerce</li>
+<li>
+Audit technique de projets intégrant Front-Commerce</li>
+</ul>
 <p>
-Environnement technique : Node.js, Remix, GraphQL, React, Magento, BigCommerce, Cypress, Gitlab…</p>
+Environnement technique : TypeScript, Node.js, Remix, GraphQL, React, Gitlab…</p>
 </dd>
 <dt>
 De juin 2020 à octobre 2020 <img loading=lazy src=/img/logo-talkspirit.png alt="Logo Talkspirit" class=logo>
@@ -202,8 +238,6 @@
 <p>
 Talkspirit est un réseau social d'entreprise permettant à la fois la communication en interne et le travail collaboratif.</p>
 <p>
-Développement et maintenance de l'API HTTP servant de source au logiciel.</p>
-<p>
 Environnement technique : PHP 7.2, <em>
 Domain Driven Development</em>
 , <em>
@@ -212,7 +246,7 @@
 Behavior-driven development</em>
 ,…</p>
 </dd>
-<dt>
+<dt class=break>
 De février 2020 à juin 2020 <svg class=logo xmlns=http://www.w3.org/2000/svg viewBox="0 0 238.52 74.48">
 <rect x=2.42 y=-.12 width=7.69 height=53.86 rx=3.77 ry=3.77 transform="rotate(-6 6.247 26.827)" fill=#243d7c>
 </rect>
@@ -247,7 +281,7 @@
 Environnement technique : PHP, Serverless, Symfony, MongoDB, CircleCI,…</p>
 </dd>
 </dl>
-<dl class=break>
+<dl>
 <dt>
 De janvier 2018 à janvier 2020 <svg class=logo xmlns=http://www.w3.org/2000/svg viewBox="0 0 390 260">
 <path d="M10.8 245.8c1.1 0 1.7-.3 2.4-1 .8-.8 1-1.6 1-2.7s-.3-1.8-1-2.6c-.8-.8-2.1-1.1-3.2-1.1H7v7.4h3.8zm-9.1-12.6h8.6c2.5 0 5 .9 6.8 2.7 1.8 1.8 2.5 3.5 2.5 6v.8c0 2-.6 3.4-1.7 5s-2 2-3.8 2.7l5.9 9.2h-6.4L7 249.2v10.3H1.7v-26.3zM31 233.2v26.3h15.8v-5.3H36.3V249h7.8v-5.3h-7.8v-5.2h10.5v-5.3zM69.1 233.2H57.3v5.3h6.5v21h5.3v-21h6.6v-5.3zM95.2 250.8l-2.3-5.5-2.3 5.5h4.6zm-6.8 4.6c-.6 1.3-1.2 2.7-1.8 4h-5.7l11.9-26.7 12 26.7h-5.7c-.6-1.3-1.2-2.7-1.8-4h-8.9zM115.2 233.2h5.3v26.3h-5.3zM131.4 233.2v26.3h15.8v-5.3h-10.5v-21zM187.3 233.2H175.4v5.3h6.6v21h5.3v-21h6.5v-5.3zM217.7 233.2v10.5h-7.9v-10.5h-5.3v26.3h5.3V249h7.9v10.5h5.2v-26.3zM233.9 233.2h5.3v26.3h-5.3zM250.2 259.5h5.2v-14.6l15.8 15.1v-26.8H266v14.5l-15.8-15zM293.3 233.2l-5.8 10v-10h-5.3v26.3h5.3v-9.7l6.7 9.7h6.4l-9-12.9 7.8-13.4zM311 233.2h5.3v26.3H311zM327.2 259.5h5.3v-14.6l15.8 15.1v-26.8H343v14.5l-15.8-15zM371.9 233.1c1.8 0 3.5.3 5.2 1 1.6.7 3 1.6 4.3 2.8l-3.8 3.8a7.63 7.63 0 0 0-5.6-2.3 7.87 7.87 0 0 0-7.9 7.9c0 2.2.8 4.1 2.3 5.6 1.6 1.6 3.4 2.3 5.6 2.3 1.7 0 3.3-.5 4.6-1.5 1.4-1 2.3-2.3 2.9-3.8H372v-5.3h13a12.76 12.76 0 0 1-3.6 12c-2.6 2.6-5.7 3.9-9.4 3.9s-6.8-1.3-9.4-3.9c-2.6-2.6-3.9-5.7-3.9-9.4s1.3-6.8 3.9-9.4c2.5-2.4 5.6-3.7 9.3-3.7zM275.1.5h5.3v168h-5.3zM287.3.5h5.3v168h-5.3zM263 .5h5.3v168H263zM311.5.7v167.5c1.8-.1 3.6-.3 5.3-.5V1.2c-1.7-.2-3.5-.4-5.3-.5M323.6 2.4v164.1c1.8-.4 3.6-.8 5.3-1.3V3.6c-1.7-.4-3.5-.9-5.3-1.2M304.7.5v168h-5.3V.5h5.3zM347.8 11.4v146.1c1.8-1 3.6-2.1 5.3-3.2V14.7c-1.7-1.2-3.4-2.3-5.3-3.3M360 19.7v129.6c1.8-1.5 3.6-3.1 5.3-4.7V24.5c-1.7-1.8-3.5-3.3-5.3-4.8M335.7 5.8V163c1.8-.7 3.6-1.4 5.3-2.1V8c-1.7-.8-3.5-1.5-5.3-2.2M384.2 56.5v56.1c5.5-18 5.5-38.2 0-56.1M372.1 32.2v104.6c1.9-2.6 3.7-5.3 5.3-8.2V40.3a86.7 86.7 0 0 0-5.3-8.1M147.7 0l-.2.6.2-.6zM144.9 7.1l2.6-6.5zM61.5.5l59 151.6 2.9-7.3L67.2.5zM48.1.5L97.5 127l16.4 42.1 2.7-7L53.8.5zM3 13h30.5v5.4H3zM3 25.6h30.5V31H3zM3 .5h30.5v5.4H3zM3 50.8h30.5v5.4H3zM3 63.4h30.5v5.4H3zM3 38.2h30.5v5.4H3zM3 88.6h30.5V94H3zM3 101.2h30.5v5.4H3zM3 76h30.5v5.4H3zM3 126.4h30.5v5.4H3zM3 139h30.5v5.4H3zM3 113.8h30.5v5.4H3zM3 151.6h30.5v5.4H3zM3 164.1h30.5v5.4H3zM75 .5l52.3 134.4 2.8-7.4-16.3-42h-.1L80.5.5zM147.7 0l-.2.6-2.6 6.5L194 133.3l2.4-6.2.5-1.1zM138 24l49.2 126.6 2.9-7.4-49.2-126.3zM131.2 41l16.3 42 .1-.2 17 43.7 16 41 2.8-7.1-49.3-126.6zM213 .5l-1.7 4.3L227.7 47l2.9-7.3L215.3.5zM223.1.5l11.4 29.2 2.8-7.3L228.8.5zM236.2.5L241 13l2.9-7.4-2-5.1zM184.6 74.6l16.1 41.4 2.9-7.3-16.2-41.5zM191.3 57.1l16.2 41.7 2.9-7.4-16.3-41.7zM198 39.7l16.2 41.8 2.9-7.3-16.3-41.9zM204.6 22.2l16.4 42 2.8-7.3-16.3-42.1zM117.7 75.5l16.3 42.1 2.9-7.3-16.4-42.1zM124.4 58.2l16.4 42.1 2.8-7.3-16.3-42.1z"/>
@@ -308,16 +342,14 @@
 <li>
 Ré-écriture du CMS eZ Publish avec le framework Symfony</li>
 <li>
-Revues de code / maintenance</li>
-</ul>
-<p>
-En tant que <em>
-Lead Engineer User Interface</em>
-, j'ai géré une petite équipe travaillant sur l'interface d'administration. J'ai aussi été impliqué dans la définition des fonctionnalités avec le <em>
+Gestion d'une petite équipe</li>
+<li>
+Implication dans la définition des fonctionnalités avec le <em>
 product management</em>
- et dans l'architecture technique du produit.</p>
+ et dans l'architecture technique globale</li>
+</ul>
 <p>
-Environnement technique : PHP, MySQL, Symfony, Web Components, écriture d'une Single Page Application en JavaScript (framework YUI), outils basés sur Node.js, REST API, TravisCI,…</p>
+Environnement technique : PHP, MySQL, Symfony, Web Components, écriture d'une Single Page Application en JavaScript, TravisCI,…</p>
 </dd>
 <dt>
 De février 2007 à mars 2011 <img loading=lazy src=/img/logo-smile.png alt="Logo Smile" class=logo>
@@ -336,17 +368,7 @@
 </strong>
 . Nos principales responsabilités étaient d'améliorer les <em>
 process</em>
-, la qualité des projets et de faire progresser les équipes&nbsp;:</p>
-<ul class=tasks>
-<li>
-Audits techniques de projets basés sur eZ Publish, Typo3 ou Magento</li>
-<li>
-Spécifications techniques</li>
-<li>
-Support et formations</li>
-<li>
-Développement et maintenance de sites et d'applications web</li>
-</ul>
+, la qualité des projets et de faire progresser les équipes.</p>
 </dd>
 <dt>
 De avril 2004 à janvier 2007 <img loading=lazy src=/img/logo-kaliop.png alt="Logo Kaliop" class=logo>
@@ -358,13 +380,9 @@
  (Montpellier, France)</h3>
 <ul class=tasks>
 <li>
-Développement d'une application web de gestion des risques sanitaires&nbsp;: PHP5, MySQL, XML/XSLT, JavaScript,…</li>
+Développement d'applications web</li>
 <li>
 Administration de serveurs Windows (2000 et 2003) et GNU/Linux (Debian)&nbsp;: web, email, backup</li>
-<li>
-Migration d'un serveur de messagerie sous Debian GNU/Linux (600 comptes, Postfix, OpenLDAP, SpamAssassin,…)</li>
-<li>
-Développement d'applications web</li>
 </ul>
 </dd>
 </dl>
@@ -378,6 +396,8 @@
 <b>
 JavaScript</b>
  (dans les navigateurs et côté serveur avec Node.js), <b>
+TypeScript</b>
+, <b>
 PHP</b>
 , <b>
 HTML5</b>
@@ -401,7 +421,7 @@
 Système</dt>
 <dd>
 <p>
-Utilisation quotidienne depuis plus de 20 ans de <b>
+Utilisation quotidienne depuis près de 25 ans de <b>
 GNU/Linux</b>
  (principalement Debian et Ubuntu). Intérêt pour la culture DevOps. Administration système pour mes besoins personnels.</p>
 </dd>

CV fr pdf

--- cv-fr-damien-pobel.pdf.pretty   2024-03-02 21:39:56.071781920 +0000
+++ ../web/page/cv-fr/cv-fr-damien-pobel.pdf.pretty 2024-03-02 21:39:56.331785140 +0000
@@ -46,9 +46,9 @@
    .ft19{font-size:21px;line-height:30px;font-family:AAAAAA+LiberationSans;color:#545454;}
    .ft110{font-size:14px;line-height:20px;font-family:AAAAAA+LiberationSans;color:#545454;}
    .ft111{font-size:14px;line-height:22px;font-family:AAAAAA+LiberationSans;color:#545454;}
-   .ft112{font-size:14px;line-height:20px;font-family:AAAAAA+LiberationSans;color:#333333;}
-   .ft113{font-size:16px;line-height:23px;font-family:CAAAAA+LiberationSans;color:#444444;}
-   .ft114{font-size:14px;line-height:19px;font-family:AAAAAA+LiberationSans;color:#545454;}
+   .ft112{font-size:14px;line-height:23px;font-family:AAAAAA+LiberationSans;color:#545454;}
+   .ft113{font-size:14px;line-height:20px;font-family:AAAAAA+LiberationSans;color:#333333;}
+   .ft114{font-size:16px;line-height:23px;font-family:CAAAAA+LiberationSans;color:#444444;}
    .ft115{font-size:14px;line-height:20px;font-family:BAAAAA+LiberationSans;color:#545454;}
 -->
 </style>
@@ -59,26 +59,28 @@
 <p style="position:absolute;top:97px;left:339px;white-space:nowrap" class="ft12">Ingénieur logiciel senior</p>
 <p style="position:absolute;top:147px;left:458px;white-space:nowrap" class="ft13"><i>full&#160;stack</i></p>
 <p style="position:absolute;top:277px;left:53px;white-space:nowrap" class="ft14">Résumé</p>
-<p style="position:absolute;top:332px;left:53px;white-space:nowrap" class="ft11">J'ai&#160;19&#160;ans&#160;d'expérience&#160;pendant&#160;lesquelles&#160;j'ai&#160;notamment&#160;assumé&#160;les&#160;rôles&#160;d'administrateur&#160;système,&#160;d'ingénieur&#160;logiciel,</p>
+<p style="position:absolute;top:332px;left:53px;white-space:nowrap" class="ft11">J'ai&#160;20&#160;ans&#160;d'expérience&#160;pendant&#160;lesquelles&#160;j'ai&#160;notamment&#160;assumé&#160;les&#160;rôles&#160;d'administrateur&#160;système,&#160;d'ingénieur&#160;logiciel,</p>
 <p style="position:absolute;top:360px;left:53px;white-space:nowrap" class="ft11">de&#160;lead&#160;développeur&#160;ou&#160;encore&#160;de&#160;directeur&#160;technique.&#160;Je&#160;suis&#160;toujours&#160;particulièrement&#160;intéressé&#160;par&#160;les&#160;challenges</p>
 <p style="position:absolute;top:387px;left:53px;white-space:nowrap" class="ft11">techniques,&#160;j'aime&#160;résoudre&#160;des&#160;problèmes&#160;complexes&#160;et&#160;participer&#160;à&#160;la&#160;création&#160;d'applications&#160;performantes,&#160;utiles&#160;et</p>
 <p style="position:absolute;top:414px;left:53px;white-space:nowrap" class="ft11">utilisables&#160;avec&#160;un&#160;accent&#160;mis&#160;sur&#160;la&#160;qualité,&#160;la&#160;maintenabilité&#160;et&#160;le&#160;travail&#160;en&#160;équipe.</p>
 <p style="position:absolute;top:455px;left:53px;white-space:nowrap" class="ft11">En&#160;quelques&#160;mots&#160;(liste&#160;non-exhaustive,&#160;ouvert&#160;à&#160;d'autres&#160;technologies&#160;et&#160;pratiques)&#160;:</p>
-<p style="position:absolute;top:486px;left:53px;white-space:nowrap" class="ft111">JavaScript&#160;(node&#160;et&#160;navigateur)&#160;-&#160;PHP&#160;-&#160;Web&#160;Standards&#160;/&#160;HTML5&#160;/&#160;CSS&#160;-&#160;Open&#160;source&#160;-&#160;Symfony&#160;-&#160;CMS&#160;-<br/>GNU/Linux&#160;-&#160;git&#160;-&#160;Web&#160;Component&#160;-&#160;API&#160;REST&#160;-&#160;GraphQL&#160;-&#160;React&#160;-&#160;Agile&#160;/&#160;Scrum&#160;/&#160;Kanban&#160;-&#160;Clean&#160;code&#160;-<br/>Domain&#160;Driven&#160;Development&#160;(DDD)&#160;-&#160;Tests&#160;Driven&#160;Development&#160;(TDD)&#160;/&#160;Behavior-driven&#160;development&#160;(BDD)</p>
-<p style="position:absolute;top:571px;left:53px;white-space:nowrap" class="ft14">Expériences&#160;professionnelles</p>
-<p style="position:absolute;top:635px;left:60px;white-space:nowrap" class="ft112">De&#160;décembre&#160;2020&#160;à<br/>novembre&#160;2023</p>
-<p style="position:absolute;top:635px;left:218px;white-space:nowrap" class="ft113"><b>Ingénieur&#160;logiciel&#160;sénior&#160;<i>full&#160;stack</i></b><b>&#160;chez<a href="https://www.front-commerce.com/">&#160;Front-Commerce&#160;</a></b><b>(Télétravail&#160;/<br/>Toulouse,&#160;France)</b></p>
-<p style="position:absolute;top:699px;left:218px;white-space:nowrap" class="ft114">Front-Commerce&#160;édite&#160;une&#160;Progressive&#160;Web&#160;Application&#160;(PWA)&#160;visant&#160;à&#160;améliorer&#160;les<br/>performances&#160;et&#160;l'expérience&#160;client&#160;des&#160;boutiques&#160;en&#160;ligne.<br/>Environnement&#160;technique&#160;:&#160;Node.js,&#160;Remix,&#160;GraphQL,&#160;React,&#160;Magento,&#160;BigCommerce,&#160;Cypress,<br/>Gitlab…</p>
-<p style="position:absolute;top:798px;left:60px;white-space:nowrap" class="ft112">De&#160;juin&#160;2020&#160;à<br/>octobre&#160;2020</p>
-<p style="position:absolute;top:799px;left:218px;white-space:nowrap" class="ft17"><i><b>Lead&#160;Développeur</b></i><b>&#160;backend&#160;chez&#160;<a href="https://www.talkspirit.com/">Talkspirit</a></b><b>&#160;(Télétravail&#160;/&#160;Montpellier,&#160;France)</b></p>
-<p style="position:absolute;top:839px;left:218px;white-space:nowrap" class="ft115">Talkspirit&#160;est&#160;un&#160;réseau&#160;social&#160;d'entreprise&#160;permettant&#160;à&#160;la&#160;fois&#160;la&#160;communication&#160;en&#160;interne&#160;et&#160;le<br/>travail&#160;collaboratif.<br/>Développement&#160;et&#160;maintenance&#160;de&#160;l'API&#160;HTTP&#160;servant&#160;de&#160;source&#160;au&#160;logiciel.<br/>Environnement&#160;technique&#160;:&#160;PHP&#160;7.2,&#160;<i>Domain&#160;Driven&#160;Development</i>,&#160;<i>Command&#160;Query<br/>Responsibility&#160;Segregation</i>,&#160;MongoDB,&#160;<i>Behavior-driven&#160;development</i>,…</p>
-<p style="position:absolute;top:958px;left:60px;white-space:nowrap" class="ft112">De&#160;février&#160;2020&#160;à&#160;juin<br/>2020</p>
-<p style="position:absolute;top:958px;left:218px;white-space:nowrap" class="ft16"><b>Directeur&#160;technique&#160;chez&#160;<a href="https://www.enoptea.fr/">Enoptea&#160;</a></b><b>(Lyon,&#160;France)</b></p>
-<p style="position:absolute;top:999px;left:218px;white-space:nowrap" class="ft110">Enoptea&#160;édite&#160;une&#160;solution&#160;logicielle&#160;en&#160;SAAS&#160;à&#160;destination&#160;des&#160;professionnels&#160;permettant&#160;la<br/>gestion&#160;globale&#160;des&#160;contrats&#160;et&#160;factures&#160;d'énergie.</p>
-<p style="position:absolute;top:1046px;left:267px;white-space:nowrap" class="ft11">Fiabilisation&#160;et&#160;maintenance&#160;de&#160;l'existant&#160;(Microservices,&#160;AWS,&#160;Lambda,&#160;Serverless,</p>
-<p style="position:absolute;top:1066px;left:247px;white-space:nowrap" class="ft11">Symfony…)</p>
-<p style="position:absolute;top:1086px;left:267px;white-space:nowrap" class="ft110">Ré-architecture<br/>Renforcement&#160;et&#160;mise&#160;en&#160;place&#160;de&#160;bonnes&#160;pratiques&#160;de&#160;développement<br/>Encadrement&#160;d'une&#160;équipe&#160;de&#160;8&#160;personnes</p>
-<p style="position:absolute;top:1154px;left:218px;white-space:nowrap" class="ft11">Environnement&#160;technique&#160;:&#160;PHP,&#160;Serverless,&#160;Symfony,&#160;MongoDB,&#160;CircleCI,…</p>
+<p style="position:absolute;top:486px;left:53px;white-space:nowrap" class="ft112">JavaScript&#160;(node&#160;et&#160;navigateur)&#160;-&#160;TypeScript&#160;-&#160;PHP&#160;-&#160;Web&#160;Standards&#160;/&#160;HTML5&#160;/&#160;CSS&#160;-&#160;Open&#160;source&#160;-&#160;Symfony&#160;-<br/>CMS&#160;-&#160;GNU/Linux&#160;-&#160;git&#160;-&#160;Web&#160;Component&#160;-&#160;API&#160;REST&#160;-&#160;GraphQL&#160;-&#160;React&#160;-&#160;Agile&#160;/&#160;Scrum&#160;/&#160;Kanban&#160;/&#160;Shape&#160;Up&#160;-<br/>Clean&#160;code&#160;-&#160;Domain&#160;Driven&#160;Development&#160;(DDD)&#160;-<br/>Tests&#160;Driven&#160;Development&#160;(TDD)&#160;/&#160;Behavior-driven&#160;development&#160;(BDD)</p>
+<p style="position:absolute;top:594px;left:53px;white-space:nowrap" class="ft14">Expériences&#160;professionnelles</p>
+<p style="position:absolute;top:658px;left:60px;white-space:nowrap" class="ft113">Depuis&#160;novembre<br/>2023</p>
+<p style="position:absolute;top:658px;left:218px;white-space:nowrap" class="ft16"><b>Ingénieur&#160;logiciel&#160;sénior&#160;<i>full&#160;stack</i></b><b>&#160;chez<a href="https://www.hiboo.io/">&#160;Hiboo&#160;</a></b><b>(Télétravail&#160;/&#160;Paris,&#160;France)</b></p>
+<p style="position:absolute;top:698px;left:218px;white-space:nowrap" class="ft110">Hiboo&#160;est&#160;une&#160;solution&#160;SaaS&#160;permettant&#160;de&#160;collecter,&#160;agréger&#160;et&#160;analyser&#160;les&#160;données&#160;émises<br/>par&#160;les&#160;équipements&#160;partout&#160;dans&#160;le&#160;monde&#160;dans&#160;le&#160;but&#160;d'améliorer&#160;la&#160;productivité&#160;et&#160;l'efficience<br/>énergétique.<br/>Environnement&#160;technique&#160;:&#160;TypeScript,&#160;GraphQL,&#160;PostgreSQL,&#160;TimescaleDB,&#160;React,&#160;Gitlab…</p>
+<p style="position:absolute;top:797px;left:60px;white-space:nowrap" class="ft113">De&#160;décembre&#160;2020&#160;à<br/>novembre&#160;2023</p>
+<p style="position:absolute;top:797px;left:218px;white-space:nowrap" class="ft114"><b>Ingénieur&#160;logiciel&#160;sénior&#160;<i>full&#160;stack</i></b><b>&#160;chez<a href="https://www.front-commerce.com/">&#160;Front-Commerce&#160;</a></b><b>(Télétravail&#160;/<br/>Toulouse,&#160;France)</b></p>
+<p style="position:absolute;top:861px;left:218px;white-space:nowrap" class="ft110">Front-Commerce&#160;édite&#160;une&#160;Progressive&#160;Web&#160;Application&#160;(PWA)&#160;visant&#160;à&#160;améliorer&#160;les<br/>performances&#160;et&#160;l'expérience&#160;client&#160;des&#160;boutiques&#160;en&#160;ligne.</p>
+<p style="position:absolute;top:910px;left:267px;white-space:nowrap" class="ft11">Développement&#160;et&#160;maintenance&#160;d'une&#160;<i>single&#160;page&#160;application</i>&#160;d'abord&#160;avec&#160;un</p>
+<p style="position:absolute;top:929px;left:247px;white-space:nowrap" class="ft11">framework&#160;spécifique&#160;puis&#160;avec&#160;Remix</p>
+<p style="position:absolute;top:949px;left:267px;white-space:nowrap" class="ft11">Interfaçage&#160;avec&#160;de&#160;nombreuses&#160;API&#160;(Magento,&#160;BigCommerce,&#160;Prismic,&#160;API&#160;de</p>
+<p style="position:absolute;top:969px;left:247px;white-space:nowrap" class="ft11">paiement,&#160;…)</p>
+<p style="position:absolute;top:990px;left:267px;white-space:nowrap" class="ft110">Formation&#160;des&#160;équipes&#160;techniques&#160;intègrant&#160;Front-Commerce<br/>Audit&#160;technique&#160;de&#160;projets&#160;intégrant&#160;Front-Commerce</p>
+<p style="position:absolute;top:1037px;left:218px;white-space:nowrap" class="ft11">Environnement&#160;technique&#160;:&#160;TypeScript,&#160;Node.js,&#160;Remix,&#160;GraphQL,&#160;React,&#160;Gitlab…</p>
+<p style="position:absolute;top:1076px;left:60px;white-space:nowrap" class="ft113">De&#160;juin&#160;2020&#160;à<br/>octobre&#160;2020</p>
+<p style="position:absolute;top:1076px;left:218px;white-space:nowrap" class="ft17"><i><b>Lead&#160;Développeur</b></i><b>&#160;backend&#160;chez&#160;<a href="https://www.talkspirit.com/">Talkspirit</a></b><b>&#160;(Télétravail&#160;/&#160;Montpellier,&#160;France)</b></p>
+<p style="position:absolute;top:1117px;left:218px;white-space:nowrap" class="ft115">Talkspirit&#160;est&#160;un&#160;réseau&#160;social&#160;d'entreprise&#160;permettant&#160;à&#160;la&#160;fois&#160;la&#160;communication&#160;en&#160;interne&#160;et&#160;le<br/>travail&#160;collaboratif.<br/>Environnement&#160;technique&#160;:&#160;PHP&#160;7.2,&#160;<i>Domain&#160;Driven&#160;Development</i>,&#160;<i>Command&#160;Query<br/>Responsibility&#160;Segregation</i>,&#160;MongoDB,&#160;<i>Behavior-driven&#160;development</i>,…</p>
 </div>
 <!-- Page 2 -->
 <a name="2"></a>
@@ -86,42 +88,44 @@
 <!--
    p {margin: 0; padding: 0;}  .ft216{font-size:14px;font-family:DAAAAA+LiberationSans;color:#545454;}
    .ft217{font-size:14px;font-family:CAAAAA+LiberationSans;color:#545454;}
-   .ft218{font-size:14px;line-height:19px;font-family:BAAAAA+LiberationSans;color:#545454;}
+   .ft218{font-size:14px;line-height:19px;font-family:AAAAAA+LiberationSans;color:#545454;}
 -->
 </style>
 <div id="page2-div" style="position:relative;width:893px;height:1264px;">
 <img width="893" height="1264" src="cv-fr-damien-pobel002.png" alt="background image"/>
-<p style="position:absolute;top:55px;left:60px;white-space:nowrap" class="ft212">De&#160;janvier&#160;2018&#160;à<br/>janvier&#160;2020</p>
-<p style="position:absolute;top:55px;left:218px;white-space:nowrap" class="ft27"><i><b>Lead&#160;Développeur</b></i><b>&#160;chez&#160;<a href="https://iwd.io/">IWD&#160;</a></b><b>(Télétravail&#160;/&#160;Lyon,&#160;France)</b></p>
-<p style="position:absolute;top:95px;left:218px;white-space:nowrap" class="ft21">IWD&#160;édite&#160;des&#160;logiciels&#160;d'aide&#160;au&#160;marchandisage&#160;(<i>merchandising</i>)&#160;en&#160;mode&#160;SAAS.</p>
-<p style="position:absolute;top:122px;left:267px;white-space:nowrap" class="ft21">Conception&#160;technique&#160;et&#160;développement&#160;d'une&#160;application&#160;métier&#160;web&#160;sous&#160;forme&#160;de</p>
-<p style="position:absolute;top:143px;left:247px;white-space:nowrap" class="ft28"><i>Single&#160;Page&#160;Application</i>&#160;basée&#160;sur&#160;React&#160;/&#160;Redux&#160;et&#160;une&#160;API&#160;REST&#160;écrite&#160;en&#160;PHP</p>
-<p style="position:absolute;top:163px;left:267px;white-space:nowrap" class="ft21">Renforcement&#160;et&#160;mise&#160;en&#160;place&#160;de&#160;bonnes&#160;pratiques&#160;de&#160;développement&#160;:&#160;tests&#160;logiciels</p>
-<p style="position:absolute;top:183px;left:247px;white-space:nowrap" class="ft21">automatisés,&#160;revues&#160;de&#160;code,&#160;injection&#160;de&#160;dépendances,&#160;agilité…</p>
-<p style="position:absolute;top:203px;left:267px;white-space:nowrap" class="ft21">Encadrement&#160;<i>technique</i>&#160;d'une&#160;équipe&#160;de&#160;6&#160;à&#160;10&#160;personnes</p>
-<p style="position:absolute;top:230px;left:218px;white-space:nowrap" class="ft21">Environnement&#160;technique&#160;:&#160;PHP,&#160;MySQL,&#160;React,&#160;Redux,&#160;Gitlab,…</p>
-<p style="position:absolute;top:270px;left:60px;white-space:nowrap" class="ft212">De&#160;avril&#160;2011&#160;à<br/>novembre&#160;2017</p>
-<p style="position:absolute;top:270px;left:218px;white-space:nowrap" class="ft27"><i><b>Lead&#160;Engineer&#160;User&#160;Interface</b></i><b>&#160;chez&#160;<a href="http://ez.no/">eZ&#160;Systems</a></b><b>&#160;(Lyon,&#160;France)</b></p>
-<p style="position:absolute;top:310px;left:218px;white-space:nowrap" class="ft210">eZ&#160;Systems&#160;est&#160;l'éditeur&#160;du&#160;CMS&#160;eZ&#160;Platform&#160;(appelé&#160;auparavant&#160;eZ&#160;Publish),&#160;un&#160;CMS&#160;Open<br/>Source&#160;construit&#160;sur&#160;le&#160;framework&#160;Symfony.&#160;Pendant&#160;plus&#160;de&#160;6&#160;ans,&#160;j'ai&#160;fait&#160;partie&#160;de&#160;l'équipe<br/>d'ingénierie&#160;en&#160;tant&#160;que&#160;<i><b>Lead&#160;Engineer&#160;User&#160;Interface</b></i>.<br/>Principales&#160;réalisations&#160;:</p>
-<p style="position:absolute;top:398px;left:267px;white-space:nowrap" class="ft21">Conception&#160;et&#160;développement&#160;de&#160;la&#160;nouvelle&#160;interface&#160;d'administration&#160;d'eZ&#160;Platform&#160;v2</p>
-<p style="position:absolute;top:418px;left:247px;white-space:nowrap" class="ft21">à&#160;base&#160;de&#160;<i>Web&#160;Components</i>&#160;avec&#160;Polymer&#160;et&#160;du&#160;framework&#160;Symfony</p>
-<p style="position:absolute;top:438px;left:267px;white-space:nowrap" class="ft21">Conception&#160;et&#160;développement&#160;de&#160;l'interface&#160;d'administration&#160;d'eZ&#160;Platform&#160;sous&#160;forme&#160;de</p>
-<p style="position:absolute;top:459px;left:247px;white-space:nowrap" class="ft28"><i>single&#160;page&#160;application</i></p>
-<p style="position:absolute;top:478px;left:267px;white-space:nowrap" class="ft210">Ré-écriture&#160;du&#160;CMS&#160;eZ&#160;Publish&#160;avec&#160;le&#160;framework&#160;Symfony<br/>Revues&#160;de&#160;code&#160;/&#160;maintenance</p>
-<p style="position:absolute;top:526px;left:218px;white-space:nowrap" class="ft210">En&#160;tant&#160;que&#160;<i>Lead&#160;Engineer&#160;User&#160;Interface</i>,&#160;j'ai&#160;géré&#160;une&#160;petite&#160;équipe&#160;travaillant&#160;sur&#160;l'interface<br/>d'administration.&#160;J'ai&#160;aussi&#160;été&#160;impliqué&#160;dans&#160;la&#160;définition&#160;des&#160;fonctionnalités&#160;avec&#160;le&#160;<i>product<br/>management</i>&#160;et&#160;dans&#160;l'architecture&#160;technique&#160;du&#160;produit.<br/>Environnement&#160;technique&#160;:&#160;PHP,&#160;MySQL,&#160;Symfony,&#160;Web&#160;Components,&#160;écriture&#160;d'une&#160;Single<br/>Page&#160;Application&#160;en&#160;JavaScript&#160;(framework&#160;YUI),&#160;outils&#160;basés&#160;sur&#160;Node.js,&#160;REST&#160;API,<br/>TravisCI,…</p>
-<p style="position:absolute;top:666px;left:60px;white-space:nowrap" class="ft212">De&#160;février&#160;2007&#160;à<br/>mars&#160;2011</p>
-<p style="position:absolute;top:666px;left:218px;white-space:nowrap" class="ft26"><b>Expert&#160;technique&#160;LAMP&#160;chez&#160;<a href="http://www.smile.fr/">Smile&#160;</a></b><b>(Montpellier&#160;puis&#160;Lyon)</b></p>
-<p style="position:absolute;top:706px;left:218px;white-space:nowrap" class="ft214">Après&#160;avoir&#160;fait&#160;partie&#160;de&#160;l'équipe&#160;dédiée&#160;à&#160;la&#160;maintenance,&#160;j'ai&#160;intégré&#160;la&#160;direction&#160;technique&#160;en<br/>tant&#160;qu'<b>Expert&#160;technique&#160;LAMP</b>.&#160;Nos&#160;principales&#160;responsabilités&#160;étaient&#160;d'améliorer&#160;les<br/><i>process</i>,&#160;la&#160;qualité&#160;des&#160;projets&#160;et&#160;de&#160;faire&#160;progresser&#160;les&#160;équipes&#160;:</p>
-<p style="position:absolute;top:774px;left:267px;white-space:nowrap" class="ft214">Audits&#160;techniques&#160;de&#160;projets&#160;basés&#160;sur&#160;eZ&#160;Publish,&#160;Typo3&#160;ou&#160;Magento<br/>Spécifications&#160;techniques<br/>Support&#160;et&#160;formations<br/>Développement&#160;et&#160;maintenance&#160;de&#160;sites&#160;et&#160;d'applications&#160;web</p>
-<p style="position:absolute;top:879px;left:60px;white-space:nowrap" class="ft212">De&#160;avril&#160;2004&#160;à<br/>janvier&#160;2007</p>
-<p style="position:absolute;top:880px;left:218px;white-space:nowrap" class="ft26"><b>Ingénieur&#160;logiciel&#160;/&#160;Administrateur&#160;système&#160;chez&#160;<a href="http://www.kaliop.com/">Kaliop&#160;</a></b><b>(Montpellier,&#160;France)</b></p>
-<p style="position:absolute;top:920px;left:267px;white-space:nowrap" class="ft21">Développement&#160;d'une&#160;application&#160;web&#160;de&#160;gestion&#160;des&#160;risques&#160;sanitaires&#160;:&#160;PHP5,&#160;MySQL,</p>
-<p style="position:absolute;top:940px;left:247px;white-space:nowrap" class="ft21">XML/XSLT,&#160;JavaScript,…</p>
-<p style="position:absolute;top:960px;left:267px;white-space:nowrap" class="ft21">Administration&#160;de&#160;serveurs&#160;Windows&#160;(2000&#160;et&#160;2003)&#160;et&#160;GNU/Linux&#160;(Debian)&#160;:&#160;web,&#160;email,</p>
-<p style="position:absolute;top:981px;left:247px;white-space:nowrap" class="ft21">backup</p>
-<p style="position:absolute;top:1001px;left:267px;white-space:nowrap" class="ft21">Migration&#160;d'un&#160;serveur&#160;de&#160;messagerie&#160;sous&#160;Debian&#160;GNU/Linux&#160;(600&#160;comptes,&#160;Postfix,</p>
-<p style="position:absolute;top:1021px;left:247px;white-space:nowrap" class="ft21">OpenLDAP,&#160;SpamAssassin,…)</p>
-<p style="position:absolute;top:1041px;left:267px;white-space:nowrap" class="ft21">Développement&#160;d'applications&#160;web</p>
+<p style="position:absolute;top:55px;left:60px;white-space:nowrap" class="ft213">De&#160;février&#160;2020&#160;à&#160;juin<br/>2020</p>
+<p style="position:absolute;top:55px;left:218px;white-space:nowrap" class="ft26"><b>Directeur&#160;technique&#160;chez&#160;<a href="https://www.enoptea.fr/">Enoptea&#160;</a></b><b>(Lyon,&#160;France)</b></p>
+<p style="position:absolute;top:95px;left:218px;white-space:nowrap" class="ft210">Enoptea&#160;édite&#160;une&#160;solution&#160;logicielle&#160;en&#160;SAAS&#160;à&#160;destination&#160;des&#160;professionnels&#160;permettant&#160;la<br/>gestion&#160;globale&#160;des&#160;contrats&#160;et&#160;factures&#160;d'énergie.</p>
+<p style="position:absolute;top:143px;left:267px;white-space:nowrap" class="ft21">Fiabilisation&#160;et&#160;maintenance&#160;de&#160;l'existant&#160;(Microservices,&#160;AWS,&#160;Lambda,&#160;Serverless,</p>
+<p style="position:absolute;top:163px;left:247px;white-space:nowrap" class="ft21">Symfony…)</p>
+<p style="position:absolute;top:183px;left:267px;white-space:nowrap" class="ft210">Ré-architecture<br/>Renforcement&#160;et&#160;mise&#160;en&#160;place&#160;de&#160;bonnes&#160;pratiques&#160;de&#160;développement<br/>Encadrement&#160;d'une&#160;équipe&#160;de&#160;8&#160;personnes</p>
+<p style="position:absolute;top:251px;left:218px;white-space:nowrap" class="ft21">Environnement&#160;technique&#160;:&#160;PHP,&#160;Serverless,&#160;Symfony,&#160;MongoDB,&#160;CircleCI,…</p>
+<p style="position:absolute;top:298px;left:60px;white-space:nowrap" class="ft213">De&#160;janvier&#160;2018&#160;à<br/>janvier&#160;2020</p>
+<p style="position:absolute;top:298px;left:218px;white-space:nowrap" class="ft27"><i><b>Lead&#160;Développeur</b></i><b>&#160;chez&#160;<a href="https://iwd.io/">IWD&#160;</a></b><b>(Télétravail&#160;/&#160;Lyon,&#160;France)</b></p>
+<p style="position:absolute;top:338px;left:218px;white-space:nowrap" class="ft21">IWD&#160;édite&#160;des&#160;logiciels&#160;d'aide&#160;au&#160;marchandisage&#160;(<i>merchandising</i>)&#160;en&#160;mode&#160;SAAS.</p>
+<p style="position:absolute;top:366px;left:267px;white-space:nowrap" class="ft21">Conception&#160;technique&#160;et&#160;développement&#160;d'une&#160;application&#160;métier&#160;web&#160;sous&#160;forme&#160;de</p>
+<p style="position:absolute;top:387px;left:247px;white-space:nowrap" class="ft28"><i>Single&#160;Page&#160;Application</i>&#160;basée&#160;sur&#160;React&#160;/&#160;Redux&#160;et&#160;une&#160;API&#160;REST&#160;écrite&#160;en&#160;PHP</p>
+<p style="position:absolute;top:406px;left:267px;white-space:nowrap" class="ft21">Renforcement&#160;et&#160;mise&#160;en&#160;place&#160;de&#160;bonnes&#160;pratiques&#160;de&#160;développement&#160;:&#160;tests&#160;logiciels</p>
+<p style="position:absolute;top:426px;left:247px;white-space:nowrap" class="ft21">automatisés,&#160;revues&#160;de&#160;code,&#160;injection&#160;de&#160;dépendances,&#160;agilité…</p>
+<p style="position:absolute;top:446px;left:267px;white-space:nowrap" class="ft21">Encadrement&#160;<i>technique</i>&#160;d'une&#160;équipe&#160;de&#160;6&#160;à&#160;10&#160;personnes</p>
+<p style="position:absolute;top:474px;left:218px;white-space:nowrap" class="ft21">Environnement&#160;technique&#160;:&#160;PHP,&#160;MySQL,&#160;React,&#160;Redux,&#160;Gitlab,…</p>
+<p style="position:absolute;top:513px;left:60px;white-space:nowrap" class="ft213">De&#160;avril&#160;2011&#160;à<br/>novembre&#160;2017</p>
+<p style="position:absolute;top:513px;left:218px;white-space:nowrap" class="ft27"><i><b>Lead&#160;Engineer&#160;User&#160;Interface</b></i><b>&#160;chez&#160;<a href="http://ez.no/">eZ&#160;Systems</a></b><b>&#160;(Lyon,&#160;France)</b></p>
+<p style="position:absolute;top:553px;left:218px;white-space:nowrap" class="ft210">eZ&#160;Systems&#160;est&#160;l'éditeur&#160;du&#160;CMS&#160;eZ&#160;Platform&#160;(appelé&#160;auparavant&#160;eZ&#160;Publish),&#160;un&#160;CMS&#160;Open<br/>Source&#160;construit&#160;sur&#160;le&#160;framework&#160;Symfony.&#160;Pendant&#160;plus&#160;de&#160;6&#160;ans,&#160;j'ai&#160;fait&#160;partie&#160;de&#160;l'équipe<br/>d'ingénierie&#160;en&#160;tant&#160;que&#160;<i><b>Lead&#160;Engineer&#160;User&#160;Interface</b></i>.<br/>Principales&#160;réalisations&#160;:</p>
+<p style="position:absolute;top:641px;left:267px;white-space:nowrap" class="ft21">Conception&#160;et&#160;développement&#160;de&#160;la&#160;nouvelle&#160;interface&#160;d'administration&#160;d'eZ&#160;Platform&#160;v2</p>
+<p style="position:absolute;top:661px;left:247px;white-space:nowrap" class="ft21">à&#160;base&#160;de&#160;<i>Web&#160;Components</i>&#160;avec&#160;Polymer&#160;et&#160;du&#160;framework&#160;Symfony</p>
+<p style="position:absolute;top:681px;left:267px;white-space:nowrap" class="ft21">Conception&#160;et&#160;développement&#160;de&#160;l'interface&#160;d'administration&#160;d'eZ&#160;Platform&#160;sous&#160;forme&#160;de</p>
+<p style="position:absolute;top:702px;left:247px;white-space:nowrap" class="ft28"><i>single&#160;page&#160;application</i></p>
+<p style="position:absolute;top:722px;left:267px;white-space:nowrap" class="ft218">Ré-écriture&#160;du&#160;CMS&#160;eZ&#160;Publish&#160;avec&#160;le&#160;framework&#160;Symfony<br/>Gestion&#160;d'une&#160;petite&#160;équipe<br/>Implication&#160;dans&#160;la&#160;définition&#160;des&#160;fonctionnalités&#160;avec&#160;le&#160;<i>product&#160;management</i>&#160;et&#160;dans</p>
+<p style="position:absolute;top:782px;left:247px;white-space:nowrap" class="ft21">l'architecture&#160;technique&#160;globale</p>
+<p style="position:absolute;top:810px;left:218px;white-space:nowrap" class="ft210">Environnement&#160;technique&#160;:&#160;PHP,&#160;MySQL,&#160;Symfony,&#160;Web&#160;Components,&#160;écriture&#160;d'une&#160;Single<br/>Page&#160;Application&#160;en&#160;JavaScript,&#160;TravisCI,…</p>
+<p style="position:absolute;top:868px;left:60px;white-space:nowrap" class="ft213">De&#160;février&#160;2007&#160;à<br/>mars&#160;2011</p>
+<p style="position:absolute;top:868px;left:218px;white-space:nowrap" class="ft26"><b>Expert&#160;technique&#160;LAMP&#160;chez&#160;<a href="http://www.smile.fr/">Smile&#160;</a></b><b>(Montpellier&#160;puis&#160;Lyon)</b></p>
+<p style="position:absolute;top:909px;left:218px;white-space:nowrap" class="ft210">Après&#160;avoir&#160;fait&#160;partie&#160;de&#160;l'équipe&#160;dédiée&#160;à&#160;la&#160;maintenance,&#160;j'ai&#160;intégré&#160;la&#160;direction&#160;technique&#160;en<br/>tant&#160;qu'<b>Expert&#160;technique&#160;LAMP</b>.&#160;Nos&#160;principales&#160;responsabilités&#160;étaient&#160;d'améliorer&#160;les<br/><i>process</i>,&#160;la&#160;qualité&#160;des&#160;projets&#160;et&#160;de&#160;faire&#160;progresser&#160;les&#160;équipes.</p>
+<p style="position:absolute;top:1013px;left:60px;white-space:nowrap" class="ft213">De&#160;avril&#160;2004&#160;à<br/>janvier&#160;2007</p>
+<p style="position:absolute;top:1013px;left:218px;white-space:nowrap" class="ft26"><b>Ingénieur&#160;logiciel&#160;/&#160;Administrateur&#160;système&#160;chez&#160;<a href="http://www.kaliop.com/">Kaliop&#160;</a></b><b>(Montpellier,&#160;France)</b></p>
+<p style="position:absolute;top:1054px;left:267px;white-space:nowrap" class="ft210">Développement&#160;d'applications&#160;web<br/>Administration&#160;de&#160;serveurs&#160;Windows&#160;(2000&#160;et&#160;2003)&#160;et&#160;GNU/Linux&#160;(Debian)&#160;:&#160;web,&#160;email,</p>
+<p style="position:absolute;top:1093px;left:247px;white-space:nowrap" class="ft21">backup</p>
 </div>
 <!-- Page 3 -->
 <a name="3"></a>
@@ -132,12 +136,12 @@
 <div id="page3-div" style="position:relative;width:893px;height:1264px;">
 <img width="893" height="1264" src="cv-fr-damien-pobel003.png" alt="background image"/>
 <p style="position:absolute;top:62px;left:53px;white-space:nowrap" class="ft34">Compétences</p>
-<p style="position:absolute;top:126px;left:60px;white-space:nowrap" class="ft312">Développement<br/>logiciel</p>
-<p style="position:absolute;top:126px;left:218px;white-space:nowrap" class="ft310"><b>JavaScript</b>&#160;(dans&#160;les&#160;navigateurs&#160;et&#160;côté&#160;serveur&#160;avec&#160;Node.js),&#160;<b>PHP</b>,&#160;<b>HTML5</b>,&#160;<b>CSS3</b>,&#160;Web<br/>Components&#160;(Polymer,&#160;Vanilla&#160;JS,…),&#160;<b>Shell&#160;Script</b>,&#160;XSLT,…<br/>Intérêt&#160;pour&#160;la&#160;qualité,&#160;la&#160;maintenabilité&#160;et&#160;les&#160;performances.<br/>Sensible&#160;à&#160;l'accessibilité,&#160;l'ergonomie&#160;et&#160;l'expérience&#160;utilisateur.</p>
+<p style="position:absolute;top:126px;left:60px;white-space:nowrap" class="ft313">Développement<br/>logiciel</p>
+<p style="position:absolute;top:126px;left:218px;white-space:nowrap" class="ft310"><b>JavaScript</b>&#160;(dans&#160;les&#160;navigateurs&#160;et&#160;côté&#160;serveur&#160;avec&#160;Node.js),&#160;<b>TypeScript</b>,&#160;<b>PHP</b>,&#160;<b>HTML5</b>,<br/><b>CSS3</b>,&#160;Web&#160;Components&#160;(Polymer,&#160;Vanilla&#160;JS,…),&#160;<b>Shell&#160;Script</b>,&#160;XSLT,…<br/>Intérêt&#160;pour&#160;la&#160;qualité,&#160;la&#160;maintenabilité&#160;et&#160;les&#160;performances.<br/>Sensible&#160;à&#160;l'accessibilité,&#160;l'ergonomie&#160;et&#160;l'expérience&#160;utilisateur.</p>
 <p style="position:absolute;top:225px;left:60px;white-space:nowrap" class="ft35">Outils</p>
 <p style="position:absolute;top:225px;left:218px;white-space:nowrap" class="ft310">Utilisation&#160;et&#160;intégration&#160;de&#160;nombreux&#160;outils,&#160;services&#160;et&#160;APIs&#160;:&#160;CMS&#160;(eZ&#160;Publish&#160;/&#160;eZ&#160;Platform,<br/>Magento,…),&#160;frameworks&#160;(Symfony,&#160;Remix),&#160;outils&#160;d'indexation&#160;(Elasticsearch,&#160;Solr,&#160;Algolia…),<br/>services&#160;d'intégration&#160;continue&#160;(TravisCI,&#160;CircleCI,&#160;Jenkins,&#160;GitlabCI,&#160;Github&#160;Action…),<br/>virtualisation&#160;(Docker,…),&#160;bases&#160;de&#160;données&#160;(MySQL,&#160;MongoDB,…)</p>
 <p style="position:absolute;top:324px;left:60px;white-space:nowrap" class="ft35">Système</p>
-<p style="position:absolute;top:324px;left:218px;white-space:nowrap" class="ft310">Utilisation&#160;quotidienne&#160;depuis&#160;plus&#160;de&#160;20&#160;ans&#160;de&#160;<b>GNU/Linux</b>&#160;(principalement&#160;Debian&#160;et&#160;Ubuntu).<br/>Intérêt&#160;pour&#160;la&#160;culture&#160;DevOps.&#160;Administration&#160;système&#160;pour&#160;mes&#160;besoins&#160;personnels.</p>
+<p style="position:absolute;top:324px;left:218px;white-space:nowrap" class="ft310">Utilisation&#160;quotidienne&#160;depuis&#160;près&#160;de&#160;25&#160;ans&#160;de&#160;<b>GNU/Linux</b>&#160;(principalement&#160;Debian&#160;et&#160;Ubuntu).<br/>Intérêt&#160;pour&#160;la&#160;culture&#160;DevOps.&#160;Administration&#160;système&#160;pour&#160;mes&#160;besoins&#160;personnels.</p>
 <p style="position:absolute;top:390px;left:53px;white-space:nowrap" class="ft34">Formation&#160;/&#160;Certification</p>
 <p style="position:absolute;top:454px;left:60px;white-space:nowrap" class="ft35">Décembre&#160;2022</p>
 <p style="position:absolute;top:454px;left:218px;white-space:nowrap" class="ft31">Certification&#160;Opquast®&#160;<a href="https://directory.opquast.com/fr/certificat/9DTJBU/">Maitrise&#160;de&#160;la&#160;qualité&#160;en&#160;projet&#160;web&#160;niveau&#160;Expert&#160;(identifiant&#160;:&#160;9DTJBU)</a></p>

CV

--- index.html.pretty   2024-03-02 21:39:56.787790790 +0000
+++ ../web/page/cv/index.html.pretty    2024-03-02 21:39:56.791790839 +0000
@@ -4,7 +4,7 @@
 <meta charset=utf-8>
 <link rel=stylesheet href=/style-a83d94c.css>
 <title>
-Senior Software Engineer - Full Stack (JavaScript, PHP, Web Component, Node.js, Symfony, React) - CV</title>
+Senior Software Engineer - Full Stack (JavaScript, TypeScript, PHP, Web Component, Node.js, Symfony, React) - CV</title>
 <meta name=viewport content="width=device-width">
 <link rel="Shortcut icon" href=/favicon.ico type=image/x-icon>
 <link rel=alternate type=application/rss+xml href=/rss.xml>
@@ -89,7 +89,7 @@
 Download PDF version</a>
 </li>
 <li class=version>
-<a href=/page/cv-fr lang=fr>
+<a href=/page/cv-fr/ lang=fr>
 Version française</a>
 </li>
 </ul>
@@ -98,13 +98,15 @@
 Summary</h2>
 <div class=summary>
 <p>
-I have 19 years of professional experience during which I was system administrator, software engineer, lead developer or CTO. I am still heavily interested in technical challenges, I like to solve complex problems and to contribute to the creation of effective, useful and usable software with a focus on the quality, the maintainability and the team work.</p>
+I have 20 years of professional experience during which I was system administrator, software engineer, lead developer or CTO. I am still heavily interested in technical challenges, I like to solve complex problems and to contribute to the creation of effective, useful and usable software with a focus on the quality, the maintainability and the team work.</p>
 <p class=overview>
 In a few words (non-exhaustive list, open to other technologies and practices):</p>
 <ul class=keywords>
 <li>
 JavaScript (node and in web browser)</li>
 <li>
+TypeScript</li>
+<li>
 PHP</li>
 <li>
 Web Standards / HTML5 / CSS</li>
@@ -127,7 +129,7 @@
 <li>
 React</li>
 <li>
-Agile / Scrum / Kanban</li>
+Agile / Scrum / Kanban / Shape Up</li>
 <li>
 Clean code</li>
 <li>
@@ -140,6 +142,28 @@
 Professional experiences</h2>
 <dl>
 <dt>
+Since November 2023 <svg viewBox="0 0 303 115" fill=none xmlns=http://www.w3.org/2000/svg>
+<path fill-rule=evenodd clip-rule=evenodd d="M46.557 95.0003C31.1702 82.4937 20 63.199 20 43.8601C20 35.2901 22.1076 27.2131 25.8319 20.1206L46.557 32.9141L67.2185 20C70.9824 27.1215 73.114 35.2415 73.114 43.8601C73.114 63.199 61.7234 82.4937 46.557 95.0003ZM41.1757 36.2554L28.3748 28.3535C26.5924 33.2659 25.6638 38.4928 25.6638 43.8601C25.6638 59.211 33.7292 75.5434 46.5336 87.4687C59.322 75.4296 67.4503 59.0817 67.4503 43.8601C67.4503 38.4578 66.5095 33.1977 64.7044 28.2577L51.7551 36.3514C53.1309 38.292 53.9826 40.9797 53.9826 43.9497C53.9826 49.8671 50.6016 54.664 46.4309 54.664C42.2603 54.664 38.8793 49.8671 38.8793 43.9497C38.8793 40.9304 39.7595 38.2029 41.1757 36.2554ZM49.4201 43.9497C49.4201 46.292 48.0818 48.1908 46.4309 48.1908C44.78 48.1908 43.4417 46.292 43.4417 43.9497C43.4417 41.6074 44.78 39.7086 46.4309 39.7086C48.0818 39.7086 49.4201 41.6074 49.4201 43.9497Z" fill=#0A0A0C />
+<path fill-rule=evenodd clip-rule=evenodd d="M97.25 27.5H103.31V55.0782H103.466C103.88 54.3491 104.45 53.6329 105.175 52.9298C105.9 52.2267 106.768 51.5886 107.778 51.0157C108.788 50.4428 109.915 49.9741 111.158 49.6095C112.401 49.2449 113.722 49.0626 115.12 49.0626C117.503 49.0626 119.562 49.4272 121.297 50.1563C123.032 50.8855 124.47 51.9011 125.609 53.2032C126.749 54.5053 127.59 56.0808 128.134 57.9298C128.678 59.7788 128.95 61.797 128.95 63.9845V86.5628H122.89V64.6095C122.89 61.5366 122.216 59.1147 120.87 57.3439C119.523 55.573 117.425 54.6876 114.576 54.6876C112.608 54.6876 110.912 55.0262 109.487 55.7032C108.063 56.3803 106.897 57.3439 105.991 58.5939C105.084 59.8439 104.411 61.3283 103.971 63.047C103.53 64.7658 103.31 66.6668 103.31 68.7502V86.5628H97.25V27.5Z" fill=#0A0A0C />
+<path fill-rule=evenodd clip-rule=evenodd d="M138.81 32.3281C137.955 33.2136 137.528 34.2552 137.528 35.4531C137.528 36.7552 137.942 37.8229 138.771 38.6563C139.6 39.4896 140.662 39.9063 141.957 39.9063C143.251 39.9063 144.313 39.4896 145.142 38.6563C145.971 37.8229 146.385 36.7552 146.385 35.4531C146.385 34.2552 145.958 33.2136 145.103 32.3281C144.249 31.4427 143.2 31 141.957 31C140.713 31 139.664 31.4427 138.81 32.3281ZM144.987 49.7499H138.926V86.3125H144.987V49.7499Z" fill=#0A0A0C />
+<path fill-rule=evenodd clip-rule=evenodd d="M160.992 68.2813C160.992 70.2084 161.29 71.9922 161.886 73.6329C162.481 75.2735 163.349 76.7058 164.488 77.9298C165.628 79.1537 166.988 80.1173 168.568 80.8204C170.147 81.5235 171.921 81.8751 173.89 81.8751C175.858 81.8751 177.632 81.5235 179.212 80.8204C180.792 80.1173 182.151 79.1537 183.291 77.9298C184.431 76.7058 185.298 75.2735 185.894 73.6329C186.49 71.9922 186.787 70.2084 186.787 68.2813C186.787 66.3542 186.49 64.5704 185.894 62.9297C185.298 61.2891 184.431 59.8568 183.291 58.6328C182.151 57.4089 180.792 56.4453 179.212 55.7422C177.632 55.0391 175.858 54.6875 173.89 54.6875C171.921 54.6875 170.147 55.0391 168.568 55.7422C166.988 56.4453 165.628 57.4089 164.488 58.6328C163.349 59.8568 162.481 61.2891 161.886 62.9297C161.29 64.5704 160.992 66.3542 160.992 68.2813V68.2813ZM154.932 27.5H160.992V55.3126H161.148C162.805 53.3334 164.735 51.797 166.936 50.7032C169.137 49.6095 171.559 49.0626 174.201 49.0626C177.049 49.0626 179.652 49.5444 182.009 50.5079C184.366 51.4715 186.373 52.8126 188.031 54.5314C189.688 56.2501 190.983 58.2814 191.915 60.6251C192.848 62.9689 193.314 65.521 193.314 68.2814C193.314 71.0419 192.848 73.5939 191.915 75.9377C190.983 78.2815 189.701 80.3127 188.069 82.0315C186.438 83.7502 184.508 85.0914 182.281 86.0549C180.054 87.0185 177.671 87.5003 175.133 87.5003C171.87 87.5003 169.008 86.7841 166.548 85.3518C164.087 83.9195 162.287 82.1617 161.148 80.0784H160.992V86.5628H154.932V27.5Z" fill=#0A0A0C />
+<path fill-rule=evenodd clip-rule=evenodd d="M205.715 68.2193C205.715 70.1464 206.012 71.9302 206.608 73.5709C207.204 75.2115 208.071 76.6438 209.211 77.8678C210.351 79.0917 211.71 80.0553 213.29 80.7584C214.87 81.4615 216.644 81.8131 218.612 81.8131C220.581 81.8131 222.355 81.4615 223.934 80.7584C225.514 80.0553 226.874 79.0917 228.014 77.8678C229.153 76.6438 230.021 75.2115 230.616 73.5709C231.212 71.9302 231.51 70.1464 231.51 68.2193C231.51 66.2922 231.212 64.5084 230.616 62.8677C230.021 61.2271 229.153 59.7948 228.014 58.5708C226.874 57.3468 225.514 56.3833 223.934 55.6802C222.355 54.977 220.581 54.6255 218.612 54.6255C216.644 54.6255 214.87 54.977 213.29 55.6802C211.71 56.3833 210.351 57.3468 209.211 58.5708C208.071 59.7948 207.204 61.2271 206.608 62.8677C206.012 64.5084 205.715 66.2922 205.715 68.2193V68.2193ZM199.188 68.2193C199.188 65.3547 199.68 62.7506 200.664 60.4068C201.648 58.063 202.995 56.0448 204.704 54.3521C206.414 52.6593 208.46 51.3443 210.842 50.4067C213.225 49.4692 215.815 49.0005 218.612 49.0005C221.409 49.0005 223.999 49.4692 226.382 50.4067C228.764 51.3443 230.81 52.6593 232.52 54.3521C234.229 56.0448 235.576 58.063 236.56 60.4068C237.544 62.7506 238.036 65.3547 238.036 68.2193C238.036 71.0839 237.544 73.6881 236.56 76.0319C235.576 78.3756 234.229 80.3938 232.52 82.0866C230.81 83.7793 228.764 85.0944 226.382 86.0319C223.999 86.9694 221.409 87.4382 218.612 87.4382C215.815 87.4382 213.225 86.9694 210.842 86.0319C208.46 85.0944 206.414 83.7793 204.704 82.0866C202.995 80.3938 201.648 78.3756 200.664 76.0319C199.68 73.6881 199.188 71.0839 199.188 68.2193V68.2193Z" fill=#0A0A0C />
+<path fill-rule=evenodd clip-rule=evenodd d="M250.468 68.2193C250.468 70.1464 250.766 71.9302 251.361 73.5709C251.957 75.2115 252.824 76.6438 253.964 77.8678C255.104 79.0917 256.463 80.0553 258.043 80.7584C259.623 81.4615 261.397 81.8131 263.365 81.8131C265.334 81.8131 267.108 81.4615 268.687 80.7584C270.267 80.0553 271.627 79.0917 272.767 77.8678C273.906 76.6438 274.774 75.2115 275.369 73.5709C275.965 71.9302 276.263 70.1464 276.263 68.2193C276.263 66.2922 275.965 64.5084 275.369 62.8677C274.774 61.2271 273.906 59.7948 272.767 58.5708C271.627 57.3468 270.267 56.3833 268.687 55.6802C267.108 54.977 265.334 54.6255 263.365 54.6255C261.397 54.6255 259.623 54.977 258.043 55.6802C256.463 56.3833 255.104 57.3468 253.964 58.5708C252.824 59.7948 251.957 61.2271 251.361 62.8677C250.766 64.5084 250.468 66.2922 250.468 68.2193V68.2193ZM243.941 68.2193C243.941 65.3547 244.433 62.7506 245.417 60.4068C246.402 58.063 247.748 56.0448 249.458 54.3521C251.167 52.6593 253.213 51.3443 255.596 50.4067C257.978 49.4692 260.568 49.0005 263.365 49.0005C266.162 49.0005 268.752 49.4692 271.135 50.4067C273.518 51.3443 275.564 52.6593 277.273 54.3521C278.982 56.0448 280.329 58.063 281.313 60.4068C282.297 62.7506 282.789 65.3547 282.789 68.2193C282.789 71.0839 282.297 73.6881 281.313 76.0319C280.329 78.3756 278.982 80.3938 277.273 82.0866C275.564 83.7793 273.518 85.0944 271.135 86.0319C268.752 86.9694 266.162 87.4382 263.365 87.4382C260.568 87.4382 257.978 86.9694 255.596 86.0319C253.213 85.0944 251.167 83.7793 249.458 82.0866C247.748 80.3938 246.402 78.3756 245.417 76.0319C244.433 73.6881 243.941 71.0839 243.941 68.2193V68.2193Z" fill=#0A0A0C />
+</svg>
+</dt>
+<dd>
+<h3 itemprop=worksFor itemscope itemtype=http://schema.org/Organization>
+Full stack senior software engineer at <a href=https://www.hiboo.io/ itemprop=url>
+<span itemprop=name>
+Hiboo</span>
+</a>
+ (Remote / Paris, France)</h3>
+<p>
+Hiboo is a SaaS solution which collects, aggregates and analyses data coming from equipments spread all over the world to improve the productivity and the energy efficiency.</p>
+<p>
+Technical environment: TypeScript, GraphQL, PostgreSQL, TimescaleDB, MongoDB, React, Gitlab…</p>
+</dd>
+<dt>
 From December 2020 to November 2023 <svg class=logo xmlns=http://www.w3.org/2000/svg viewBox="0 0 224.51 88.48">
 <g>
 <g>
@@ -174,16 +198,24 @@
 </svg>
 </dt>
 <dd>
-<h3 itemprop=worksFor itemscope itemtype=http://schema.org/Organization>
-Full stack senior software engineer at <a href=https://www.front-commerce.com/ itemprop=url>
-<span itemprop=name>
-Front-Commerce</span>
-</a>
+<h3>
+Full stack senior software engineer at <a href=https://www.front-commerce.com/ >
+Front-Commerce</a>
  (Remote / Toulouse, France)</h3>
 <p>
 Front-Commerce is the editor of a Progressive Web Application (PWA) aiming at improving the performances and the customer experience in online stores.</p>
+<ul class=tasks>
+<li>
+Developpement and maintenance of a single page application first based on a custom framework then migrated to Remix</li>
+<li>
+Integration of numerous APIs (Magento, BigCommerce, Prismic, payment APIs, …)</li>
+<li>
+Training of technical teams integrating Front-Commerce</li>
+<li>
+Technical review of projects integrating Front-Commerce</li>
+</ul>
 <p>
-Technical environment: Node.js, Remix, GraphQL, React, Magento, BigCommerce, Cypress, Gitlab…</p>
+Technical environment: TypeScript, Node.js, Remix, GraphQL, React, Gitlab…</p>
 </dd>
 <dt>
 From June 2020 to October 2020 <img loading=lazy src=/img/logo-talkspirit.png alt="Logo Talkspirit" class=logo>
@@ -196,13 +228,9 @@
 <p>
 Talkspirit is a social network for companies to manage internal communication and help collaborative work.</p>
 <p>
-Development and maintenance of the HTTP API behind the software.</p>
-<p>
-</p>
-Technical environment: PHP 7.2, Domain Driven Development, Command Query Responsibility Segregation, MongoDB, Behavior-driven development (BDD),…<p>
-</p>
+Technical environment: PHP 7.2, Domain Driven Development, Command Query Responsibility Segregation, MongoDB, Behavior-driven development (BDD),…</p>
 </dd>
-<dt>
+<dt class=break>
 From February 2020 to June 2020 <svg class=logo xmlns=http://www.w3.org/2000/svg viewBox="0 0 238.52 74.48">
 <rect x=2.42 y=-.12 width=7.69 height=53.86 rx=3.77 ry=3.77 transform="rotate(-6 6.247 26.827)" fill=#243d7c>
 </rect>
@@ -237,7 +265,7 @@
 Technical environment: PHP, Serverless, Symfony, MongoDB, CircleCI,…</p>
 </dd>
 </dl>
-<dl class=break>
+<dl>
 <dt>
 From January 2018 to January 2020 <svg class=logo xmlns=http://www.w3.org/2000/svg viewBox="0 0 390 260">
 <path d="M10.8 245.8c1.1 0 1.7-.3 2.4-1 .8-.8 1-1.6 1-2.7s-.3-1.8-1-2.6c-.8-.8-2.1-1.1-3.2-1.1H7v7.4h3.8zm-9.1-12.6h8.6c2.5 0 5 .9 6.8 2.7 1.8 1.8 2.5 3.5 2.5 6v.8c0 2-.6 3.4-1.7 5s-2 2-3.8 2.7l5.9 9.2h-6.4L7 249.2v10.3H1.7v-26.3zM31 233.2v26.3h15.8v-5.3H36.3V249h7.8v-5.3h-7.8v-5.2h10.5v-5.3zM69.1 233.2H57.3v5.3h6.5v21h5.3v-21h6.6v-5.3zM95.2 250.8l-2.3-5.5-2.3 5.5h4.6zm-6.8 4.6c-.6 1.3-1.2 2.7-1.8 4h-5.7l11.9-26.7 12 26.7h-5.7c-.6-1.3-1.2-2.7-1.8-4h-8.9zM115.2 233.2h5.3v26.3h-5.3zM131.4 233.2v26.3h15.8v-5.3h-10.5v-21zM187.3 233.2H175.4v5.3h6.6v21h5.3v-21h6.5v-5.3zM217.7 233.2v10.5h-7.9v-10.5h-5.3v26.3h5.3V249h7.9v10.5h5.2v-26.3zM233.9 233.2h5.3v26.3h-5.3zM250.2 259.5h5.2v-14.6l15.8 15.1v-26.8H266v14.5l-15.8-15zM293.3 233.2l-5.8 10v-10h-5.3v26.3h5.3v-9.7l6.7 9.7h6.4l-9-12.9 7.8-13.4zM311 233.2h5.3v26.3H311zM327.2 259.5h5.3v-14.6l15.8 15.1v-26.8H343v14.5l-15.8-15zM371.9 233.1c1.8 0 3.5.3 5.2 1 1.6.7 3 1.6 4.3 2.8l-3.8 3.8a7.63 7.63 0 0 0-5.6-2.3 7.87 7.87 0 0 0-7.9 7.9c0 2.2.8 4.1 2.3 5.6 1.6 1.6 3.4 2.3 5.6 2.3 1.7 0 3.3-.5 4.6-1.5 1.4-1 2.3-2.3 2.9-3.8H372v-5.3h13a12.76 12.76 0 0 1-3.6 12c-2.6 2.6-5.7 3.9-9.4 3.9s-6.8-1.3-9.4-3.9c-2.6-2.6-3.9-5.7-3.9-9.4s1.3-6.8 3.9-9.4c2.5-2.4 5.6-3.7 9.3-3.7zM275.1.5h5.3v168h-5.3zM287.3.5h5.3v168h-5.3zM263 .5h5.3v168H263zM311.5.7v167.5c1.8-.1 3.6-.3 5.3-.5V1.2c-1.7-.2-3.5-.4-5.3-.5M323.6 2.4v164.1c1.8-.4 3.6-.8 5.3-1.3V3.6c-1.7-.4-3.5-.9-5.3-1.2M304.7.5v168h-5.3V.5h5.3zM347.8 11.4v146.1c1.8-1 3.6-2.1 5.3-3.2V14.7c-1.7-1.2-3.4-2.3-5.3-3.3M360 19.7v129.6c1.8-1.5 3.6-3.1 5.3-4.7V24.5c-1.7-1.8-3.5-3.3-5.3-4.8M335.7 5.8V163c1.8-.7 3.6-1.4 5.3-2.1V8c-1.7-.8-3.5-1.5-5.3-2.2M384.2 56.5v56.1c5.5-18 5.5-38.2 0-56.1M372.1 32.2v104.6c1.9-2.6 3.7-5.3 5.3-8.2V40.3a86.7 86.7 0 0 0-5.3-8.1M147.7 0l-.2.6.2-.6zM144.9 7.1l2.6-6.5zM61.5.5l59 151.6 2.9-7.3L67.2.5zM48.1.5L97.5 127l16.4 42.1 2.7-7L53.8.5zM3 13h30.5v5.4H3zM3 25.6h30.5V31H3zM3 .5h30.5v5.4H3zM3 50.8h30.5v5.4H3zM3 63.4h30.5v5.4H3zM3 38.2h30.5v5.4H3zM3 88.6h30.5V94H3zM3 101.2h30.5v5.4H3zM3 76h30.5v5.4H3zM3 126.4h30.5v5.4H3zM3 139h30.5v5.4H3zM3 113.8h30.5v5.4H3zM3 151.6h30.5v5.4H3zM3 164.1h30.5v5.4H3zM75 .5l52.3 134.4 2.8-7.4-16.3-42h-.1L80.5.5zM147.7 0l-.2.6-2.6 6.5L194 133.3l2.4-6.2.5-1.1zM138 24l49.2 126.6 2.9-7.4-49.2-126.3zM131.2 41l16.3 42 .1-.2 17 43.7 16 41 2.8-7.1-49.3-126.6zM213 .5l-1.7 4.3L227.7 47l2.9-7.3L215.3.5zM223.1.5l11.4 29.2 2.8-7.3L228.8.5zM236.2.5L241 13l2.9-7.4-2-5.1zM184.6 74.6l16.1 41.4 2.9-7.3-16.2-41.5zM191.3 57.1l16.2 41.7 2.9-7.4-16.3-41.7zM198 39.7l16.2 41.8 2.9-7.3-16.3-41.9zM204.6 22.2l16.4 42 2.8-7.3-16.3-42.1zM117.7 75.5l16.3 42.1 2.9-7.3-16.4-42.1zM124.4 58.2l16.4 42.1 2.8-7.3-16.3-42.1z"/>
@@ -249,7 +277,7 @@
 IWD</a>
  (Remote / Lyon, France)</h3>
 <p>
-IWD produces a set of merchandising SAAS software. Main tasks:</p>
+IWD produces a set of merchandising SAAS softwares.</p>
 <ul class=tasks>
 <li>
 Technical design and development of a Single Page Application based on React / Redux and a REST API written in PHP</li>
@@ -281,12 +309,12 @@
 <li>
 Rewrite of the eZ Publish CMS with the Symfony framework</li>
 <li>
-Code reviews / Maintenance</li>
+Management of a small team</li>
+<li>
+Involved into feature definition with the product management team and in the global technical architecture of the product</li>
 </ul>
 <p>
-As Lead Engineer User Interface, I managed a small team working on the administration interface, I was also involved in the feature definition with the product management team and in the technical architecture of the product.</p>
-<p>
-Technical environment: PHP, MySQL, Web Components, JavaScript to power a Single Page Application (YUI framework), Node.js based tooling, TravisCI,…</p>
+Technical environment: PHP, MySQL, Web Components, JavaScript to power a Single Page Application, Node.js based tooling, TravisCI,…</p>
 </dd>
 <dt>
 From February 2007 to March 2011 <img src=/img/logo-smile.png alt="Logo Smile" class=logo>
@@ -299,17 +327,7 @@
 Smile</a>
 's technical management department (Montpellier then Lyon, France)</h3>
 <p>
-At Smile, after being part of the team dedicated to project maintenance, I integrated the technical management department. Our main responsibilities were to help teams in the projects and to try improving processes and overall quality. The main aspect of this position involved:</p>
-<ul class=tasks>
-<li>
-Technical reviews of eZ Publish, Typo3 or Magento based projects</li>
-<li>
-Technical specifications</li>
-<li>
-Support and training</li>
-<li>
-Software development and maintenance of LAMP web sites and applications</li>
-</ul>
+At Smile, after being part of the team dedicated to project maintenance, I integrated the technical management department. Our main responsibilities were to help teams in the projects and to try improving processes and overall quality.</p>
 </dd>
 <dt>
 From April 2004 to January 2007 <img src=/img/logo-kaliop.png alt="Logo Kaliop" class=logo>
@@ -321,13 +339,9 @@
  (Montpellier, France)</h3>
 <ul class=tasks>
 <li>
-Development of a web application in order to manage hygiene rules within company kitchens using PHP5, MySQL, XML/XSLT, JavaScript,…</li>
+Web applications development</li>
 <li>
 System administration of Windows (2000 et 2003) and GNU/Linux (Debian) servers: web, email, backup</li>
-<li>
-Migration of an email server under Debian GNU/Linux (600 accounts, Postfix, OpenLDAP, SpamAssassin,…)</li>
-<li>
-Web applications development</li>
 </ul>
 </dd>
 </dl>
@@ -341,6 +355,8 @@
 <b>
 JavaScript</b>
  (in browsers or server side with Node.js), <b>
+TypeScript</b>
+, <b>
 PHP</b>
 , <b>
 HTML5</b>
@@ -366,7 +382,7 @@
 <p>
 Daily use of <b>
 GNU/Linux</b>
- for more then 20 years (mainly Debian and Ubuntu). Interested by the DevOps culture. System administration for my own needs.</p>
+ for almost 25 years (mainly Debian and Ubuntu). Interested by the DevOps culture. System administration for my own needs.</p>
 </dd>
 </dl>
 <h2>

CV en pdf

--- cv-damien-pobel.pdf.pretty  2024-03-02 21:39:57.575800550 +0000
+++ ../web/page/cv/cv-damien-pobel.pdf.pretty   2024-03-02 21:39:57.831803721 +0000
@@ -44,10 +44,9 @@
    .ft17{font-size:14px;line-height:20px;font-family:AAAAAA+LiberationSans;color:#545454;}
    .ft18{font-size:14px;line-height:23px;font-family:AAAAAA+LiberationSans;color:#545454;}
    .ft19{font-size:14px;line-height:22px;font-family:AAAAAA+LiberationSans;color:#545454;}
-   .ft110{font-size:14px;line-height:19px;font-family:AAAAAA+LiberationSans;color:#333333;}
+   .ft110{font-size:14px;line-height:20px;font-family:AAAAAA+LiberationSans;color:#333333;}
    .ft111{font-size:16px;line-height:23px;font-family:BAAAAA+LiberationSans;color:#444444;}
-   .ft112{font-size:14px;line-height:20px;font-family:AAAAAA+LiberationSans;color:#333333;}
-   .ft113{font-size:14px;line-height:19px;font-family:AAAAAA+LiberationSans;color:#545454;}
+   .ft112{font-size:14px;line-height:19px;font-family:AAAAAA+LiberationSans;color:#545454;}
 -->
 </style>
 <div id="page1-div" style="position:relative;width:893px;height:1264px;">
@@ -57,67 +56,68 @@
 <p style="position:absolute;top:97px;left:332px;white-space:nowrap" class="ft12">Senior Software Engineer</p>
 <p style="position:absolute;top:147px;left:467px;white-space:nowrap" class="ft12">full&#160;stack</p>
 <p style="position:absolute;top:277px;left:53px;white-space:nowrap" class="ft13">Summary</p>
-<p style="position:absolute;top:332px;left:53px;white-space:nowrap" class="ft11">I&#160;have&#160;19&#160;years&#160;of&#160;professional&#160;experience&#160;during&#160;which&#160;I&#160;was&#160;system&#160;administrator,&#160;software&#160;engineer,&#160;lead&#160;developer&#160;or</p>
+<p style="position:absolute;top:332px;left:53px;white-space:nowrap" class="ft11">I&#160;have&#160;20&#160;years&#160;of&#160;professional&#160;experience&#160;during&#160;which&#160;I&#160;was&#160;system&#160;administrator,&#160;software&#160;engineer,&#160;lead&#160;developer&#160;or</p>
 <p style="position:absolute;top:360px;left:53px;white-space:nowrap" class="ft11">CTO.&#160;I&#160;am&#160;still&#160;heavily&#160;interested&#160;in&#160;technical&#160;challenges,&#160;I&#160;like&#160;to&#160;solve&#160;complex&#160;problems&#160;and&#160;to&#160;contribute&#160;to&#160;the&#160;creation</p>
 <p style="position:absolute;top:387px;left:53px;white-space:nowrap" class="ft11">of&#160;effective,&#160;useful&#160;and&#160;usable&#160;software&#160;with&#160;a&#160;focus&#160;on&#160;the&#160;quality,&#160;the&#160;maintainability&#160;and&#160;the&#160;team&#160;work.</p>
 <p style="position:absolute;top:428px;left:53px;white-space:nowrap" class="ft11">In&#160;a&#160;few&#160;words&#160;(non-exhaustive&#160;list,&#160;open&#160;to&#160;other&#160;technologies&#160;and&#160;practices):</p>
-<p style="position:absolute;top:458px;left:53px;white-space:nowrap" class="ft19">JavaScript&#160;(node&#160;and&#160;in&#160;web&#160;browser)&#160;-&#160;PHP&#160;-&#160;Web&#160;Standards&#160;/&#160;HTML5&#160;/&#160;CSS&#160;-&#160;Open&#160;source&#160;-&#160;Symfony&#160;-&#160;CMS&#160;-<br/>GNU/Linux&#160;-&#160;git&#160;-&#160;Web&#160;Component&#160;-&#160;REST&#160;API&#160;-&#160;GraphQL&#160;-&#160;React&#160;-&#160;Agile&#160;/&#160;Scrum&#160;/&#160;Kanban&#160;-&#160;Clean&#160;code&#160;-<br/>Domain&#160;Driven&#160;Development&#160;(DDD)&#160;-&#160;Tests&#160;Driven&#160;Development&#160;(TDD)&#160;/&#160;Behavior-driven&#160;development&#160;(BDD)</p>
-<p style="position:absolute;top:544px;left:53px;white-space:nowrap" class="ft13">Professional&#160;experiences</p>
-<p style="position:absolute;top:608px;left:60px;white-space:nowrap" class="ft110">From&#160;December&#160;2020<br/>to&#160;November&#160;2023</p>
-<p style="position:absolute;top:608px;left:218px;white-space:nowrap" class="ft111"><b>Full&#160;stack&#160;senior&#160;software&#160;engineer&#160;at&#160;<a href="https://www.front-commerce.com/">Front-Commerce&#160;</a></b><b>(Remote&#160;/&#160;Toulouse,<br/>France)</b></p>
-<p style="position:absolute;top:671px;left:218px;white-space:nowrap" class="ft17">Front-Commerce&#160;is&#160;the&#160;editor&#160;of&#160;a&#160;Progressive&#160;Web&#160;Application&#160;(PWA)&#160;aiming&#160;at&#160;improving&#160;the<br/>performances&#160;and&#160;the&#160;customer&#160;experience&#160;in&#160;online&#160;stores.<br/>Technical&#160;environment:&#160;Node.js,&#160;Remix,&#160;GraphQL,&#160;React,&#160;Magento,&#160;BigCommerce,&#160;Cypress,<br/>Gitlab…</p>
-<p style="position:absolute;top:771px;left:60px;white-space:nowrap" class="ft112">From&#160;June&#160;2020&#160;to<br/>October&#160;2020</p>
-<p style="position:absolute;top:772px;left:218px;white-space:nowrap" class="ft15"><b>Lead&#160;Developer&#160;backend&#160;at<a href="https://www.talkspirit.com/">&#160;Talkspirit&#160;</a></b><b>(Remote&#160;/&#160;Montpellier,&#160;France)</b></p>
-<p style="position:absolute;top:812px;left:218px;white-space:nowrap" class="ft17">Talkspirit&#160;is&#160;a&#160;social&#160;network&#160;for&#160;companies&#160;to&#160;manage&#160;internal&#160;communication&#160;and&#160;help<br/>collaborative&#160;work.<br/>Development&#160;and&#160;maintenance&#160;of&#160;the&#160;HTTP&#160;API&#160;behind&#160;the&#160;software.<br/>Technical&#160;environment:&#160;PHP&#160;7.2,&#160;Domain&#160;Driven&#160;Development,&#160;Command&#160;Query&#160;Responsibility<br/>Segregation,&#160;MongoDB,&#160;Behavior-driven&#160;development&#160;(BDD),…</p>
-<p style="position:absolute;top:931px;left:60px;white-space:nowrap" class="ft112">From&#160;February&#160;2020<br/>to&#160;June&#160;2020</p>
-<p style="position:absolute;top:931px;left:218px;white-space:nowrap" class="ft15"><b>CTO&#160;at<a href="https://www.enoptea.fr/">&#160;Enoptea&#160;</a></b><b>(Lyon,&#160;France)</b></p>
-<p style="position:absolute;top:972px;left:218px;white-space:nowrap" class="ft17">Enoptea&#160;produces&#160;a&#160;SAAS&#160;software&#160;for&#160;professional&#160;to&#160;manage&#160;contracts&#160;and&#160;energy&#160;bills.&#160;Main<br/>tasks:</p>
-<p style="position:absolute;top:1019px;left:267px;white-space:nowrap" class="ft11">Reliability&#160;improvement&#160;and&#160;maintenance&#160;of&#160;the&#160;existing&#160;software&#160;solution</p>
-<p style="position:absolute;top:1039px;left:247px;white-space:nowrap" class="ft11">(Microservices,&#160;AWS,&#160;Lambda,&#160;Serverless,&#160;Symfony…)</p>
-<p style="position:absolute;top:1059px;left:267px;white-space:nowrap" class="ft113">Re-architecture<br/>Strengthening&#160;and&#160;setup&#160;of&#160;software&#160;development&#160;good&#160;practices<br/>Management&#160;of&#160;a&#160;8&#160;persons&#160;team</p>
-<p style="position:absolute;top:1127px;left:218px;white-space:nowrap" class="ft11">Technical&#160;environment:&#160;PHP,&#160;Serverless,&#160;Symfony,&#160;MongoDB,&#160;CircleCI,…</p>
+<p style="position:absolute;top:458px;left:53px;white-space:nowrap" class="ft18">JavaScript&#160;(node&#160;and&#160;in&#160;web&#160;browser)&#160;-&#160;TypeScript&#160;-&#160;PHP&#160;-&#160;Web&#160;Standards&#160;/&#160;HTML5&#160;/&#160;CSS&#160;-&#160;Open&#160;source&#160;-<br/>Symfony&#160;-&#160;CMS&#160;-&#160;GNU/Linux&#160;-&#160;git&#160;-&#160;Web&#160;Component&#160;-&#160;REST&#160;API&#160;-&#160;GraphQL&#160;-&#160;React&#160;-<br/>Agile&#160;/&#160;Scrum&#160;/&#160;Kanban&#160;/&#160;Shape&#160;Up&#160;-&#160;Clean&#160;code&#160;-&#160;Domain&#160;Driven&#160;Development&#160;(DDD)&#160;-<br/>Tests&#160;Driven&#160;Development&#160;(TDD)&#160;/&#160;Behavior-driven&#160;development&#160;(BDD)</p>
+<p style="position:absolute;top:567px;left:53px;white-space:nowrap" class="ft13">Professional&#160;experiences</p>
+<p style="position:absolute;top:631px;left:60px;white-space:nowrap" class="ft14">Since&#160;November&#160;2023&#160;<b>Full&#160;stack&#160;senior&#160;software&#160;engineer&#160;at&#160;<a href="https://www.hiboo.io/">Hiboo&#160;</a></b><b>(Remote&#160;/&#160;Paris,&#160;France)</b></p>
+<p style="position:absolute;top:671px;left:218px;white-space:nowrap" class="ft17">Hiboo&#160;is&#160;a&#160;SaaS&#160;solution&#160;which&#160;collects,&#160;aggregates&#160;and&#160;analyses&#160;data&#160;coming&#160;from&#160;equipments<br/>spread&#160;all&#160;over&#160;the&#160;world&#160;to&#160;improve&#160;the&#160;productivity&#160;and&#160;the&#160;energy&#160;efficiency.<br/>Technical&#160;environment:&#160;TypeScript,&#160;GraphQL,&#160;PostgreSQL,&#160;TimescaleDB,&#160;MongoDB,&#160;React,<br/>Gitlab…</p>
+<p style="position:absolute;top:770px;left:60px;white-space:nowrap" class="ft110">From&#160;December&#160;2020<br/>to&#160;November&#160;2023</p>
+<p style="position:absolute;top:770px;left:218px;white-space:nowrap" class="ft111"><b>Full&#160;stack&#160;senior&#160;software&#160;engineer&#160;at&#160;<a href="https://www.front-commerce.com/">Front-Commerce&#160;</a></b><b>(Remote&#160;/&#160;Toulouse,<br/>France)</b></p>
+<p style="position:absolute;top:834px;left:218px;white-space:nowrap" class="ft17">Front-Commerce&#160;is&#160;the&#160;editor&#160;of&#160;a&#160;Progressive&#160;Web&#160;Application&#160;(PWA)&#160;aiming&#160;at&#160;improving&#160;the<br/>performances&#160;and&#160;the&#160;customer&#160;experience&#160;in&#160;online&#160;stores.</p>
+<p style="position:absolute;top:882px;left:267px;white-space:nowrap" class="ft11">Developpement&#160;and&#160;maintenance&#160;of&#160;a&#160;single&#160;page&#160;application&#160;first&#160;based&#160;on&#160;a&#160;custom</p>
+<p style="position:absolute;top:902px;left:247px;white-space:nowrap" class="ft11">framework&#160;then&#160;migrated&#160;to&#160;Remix</p>
+<p style="position:absolute;top:922px;left:267px;white-space:nowrap" class="ft17">Integration&#160;of&#160;numerous&#160;APIs&#160;(Magento,&#160;BigCommerce,&#160;Prismic,&#160;payment&#160;APIs,&#160;…)<br/>Training&#160;of&#160;technical&#160;teams&#160;integrating&#160;Front-Commerce<br/>Technical&#160;review&#160;of&#160;projects&#160;integrating&#160;Front-Commerce</p>
+<p style="position:absolute;top:990px;left:218px;white-space:nowrap" class="ft11">Technical&#160;environment:&#160;TypeScript,&#160;Node.js,&#160;Remix,&#160;GraphQL,&#160;React,&#160;Gitlab…</p>
+<p style="position:absolute;top:1029px;left:60px;white-space:nowrap" class="ft110">From&#160;June&#160;2020&#160;to<br/>October&#160;2020</p>
+<p style="position:absolute;top:1029px;left:218px;white-space:nowrap" class="ft15"><b>Lead&#160;Developer&#160;backend&#160;at<a href="https://www.talkspirit.com/">&#160;Talkspirit&#160;</a></b><b>(Remote&#160;/&#160;Montpellier,&#160;France)</b></p>
+<p style="position:absolute;top:1070px;left:218px;white-space:nowrap" class="ft17">Talkspirit&#160;is&#160;a&#160;social&#160;network&#160;for&#160;companies&#160;to&#160;manage&#160;internal&#160;communication&#160;and&#160;help<br/>collaborative&#160;work.<br/>Technical&#160;environment:&#160;PHP&#160;7.2,&#160;Domain&#160;Driven&#160;Development,&#160;Command&#160;Query&#160;Responsibility<br/>Segregation,&#160;MongoDB,&#160;Behavior-driven&#160;development&#160;(BDD),…</p>
 </div>
 <!-- Page 2 -->
 <a name="2"></a>
 <style type="text/css">
 <!--
-   p {margin: 0; padding: 0;}  .ft214{font-size:14px;font-family:BAAAAA+LiberationSans;color:#545454;}
-   .ft215{font-size:14px;line-height:20px;font-family:BAAAAA+LiberationSans;color:#545454;}
+   p {margin: 0; padding: 0;}  .ft213{font-size:14px;font-family:BAAAAA+LiberationSans;color:#545454;}
+   .ft214{font-size:14px;line-height:20px;font-family:BAAAAA+LiberationSans;color:#545454;}
 -->
 </style>
 <div id="page2-div" style="position:relative;width:893px;height:1264px;">
 <img width="893" height="1264" src="cv-damien-pobel002.png" alt="background image"/>
-<p style="position:absolute;top:55px;left:60px;white-space:nowrap" class="ft212">From&#160;January&#160;2018&#160;to<br/>January&#160;2020</p>
-<p style="position:absolute;top:55px;left:218px;white-space:nowrap" class="ft25"><b>Lead&#160;Developer&#160;at&#160;<a href="http://iwd.io/">IWD&#160;</a></b><b>(Remote&#160;/&#160;Lyon,&#160;France)</b></p>
-<p style="position:absolute;top:95px;left:218px;white-space:nowrap" class="ft21">IWD&#160;produces&#160;a&#160;set&#160;of&#160;merchandising&#160;SAAS&#160;software.&#160;Main&#160;tasks:</p>
-<p style="position:absolute;top:122px;left:267px;white-space:nowrap" class="ft21">Technical&#160;design&#160;and&#160;development&#160;of&#160;a&#160;Single&#160;Page&#160;Application&#160;based&#160;on&#160;React&#160;/&#160;Redux</p>
-<p style="position:absolute;top:143px;left:247px;white-space:nowrap" class="ft21">and&#160;a&#160;REST&#160;API&#160;written&#160;in&#160;PHP</p>
-<p style="position:absolute;top:163px;left:267px;white-space:nowrap" class="ft21">Strengthening&#160;and&#160;setup&#160;of&#160;software&#160;development&#160;good&#160;practices:&#160;automated&#160;testing,</p>
-<p style="position:absolute;top:183px;left:247px;white-space:nowrap" class="ft21">code&#160;reviews,&#160;dependency&#160;injection,&#160;agility…</p>
-<p style="position:absolute;top:203px;left:267px;white-space:nowrap" class="ft21">Technical&#160;management&#160;of&#160;a&#160;team&#160;composed&#160;of&#160;6&#160;to&#160;10&#160;persons</p>
-<p style="position:absolute;top:230px;left:218px;white-space:nowrap" class="ft21">Technical&#160;environment:&#160;PHP,&#160;MySQL,&#160;React,&#160;Redux,&#160;Gitlab,…</p>
-<p style="position:absolute;top:270px;left:60px;white-space:nowrap" class="ft212">From&#160;April&#160;2011&#160;to<br/>November&#160;2017</p>
-<p style="position:absolute;top:270px;left:218px;white-space:nowrap" class="ft25"><b>Lead&#160;engineer&#160;User&#160;Interface&#160;at&#160;<a href="http://ez.no/">eZ&#160;Systems</a></b><b>&#160;(Lyon,&#160;France)</b></p>
-<p style="position:absolute;top:310px;left:218px;white-space:nowrap" class="ft215">eZ&#160;Systems&#160;is&#160;the&#160;editor&#160;of&#160;eZ&#160;Platform&#160;(formerly&#160;known&#160;as&#160;eZ&#160;Publish)&#160;a&#160;CMS&#160;built&#160;on&#160;top&#160;of&#160;the<br/>Symfony&#160;framework.&#160;For&#160;more&#160;than&#160;6&#160;years,&#160;I&#160;was&#160;part&#160;of&#160;the&#160;engineering&#160;team&#160;as&#160;<b>Lead<br/>engineer&#160;User&#160;Interface</b>.&#160;Main&#160;achievements:</p>
-<p style="position:absolute;top:378px;left:267px;white-space:nowrap" class="ft21">Design&#160;and&#160;development&#160;of&#160;the&#160;eZ&#160;Platform&#160;v2&#160;administration&#160;interface&#160;based&#160;on&#160;Web</p>
-<p style="position:absolute;top:398px;left:247px;white-space:nowrap" class="ft21">Components&#160;Polymer&#160;and&#160;the&#160;Symfony&#160;framework</p>
-<p style="position:absolute;top:418px;left:267px;white-space:nowrap" class="ft21">Design&#160;and&#160;development&#160;of&#160;the&#160;eZ&#160;Platform&#160;administration&#160;interface&#160;as&#160;a&#160;single&#160;page</p>
-<p style="position:absolute;top:438px;left:247px;white-space:nowrap" class="ft21">application</p>
-<p style="position:absolute;top:459px;left:267px;white-space:nowrap" class="ft213">Rewrite&#160;of&#160;the&#160;eZ&#160;Publish&#160;CMS&#160;with&#160;the&#160;Symfony&#160;framework<br/>Code&#160;reviews&#160;/&#160;Maintenance</p>
-<p style="position:absolute;top:506px;left:218px;white-space:nowrap" class="ft27">As&#160;Lead&#160;Engineer&#160;User&#160;Interface,&#160;I&#160;managed&#160;a&#160;small&#160;team&#160;working&#160;on&#160;the&#160;administration<br/>interface,&#160;I&#160;was&#160;also&#160;involved&#160;in&#160;the&#160;feature&#160;definition&#160;with&#160;the&#160;product&#160;management&#160;team&#160;and&#160;in<br/>the&#160;technical&#160;architecture&#160;of&#160;the&#160;product.<br/>Technical&#160;environment:&#160;PHP,&#160;MySQL,&#160;Web&#160;Components,&#160;JavaScript&#160;to&#160;power&#160;a&#160;Single&#160;Page<br/>Application&#160;(YUI&#160;framework),&#160;Node.js&#160;based&#160;tooling,&#160;TravisCI,…</p>
-<p style="position:absolute;top:625px;left:60px;white-space:nowrap" class="ft212">From&#160;February&#160;2007<br/>to&#160;March&#160;2011</p>
-<p style="position:absolute;top:625px;left:218px;white-space:nowrap" class="ft211"><b>LAMP&#160;technical&#160;expert&#160;at<a href="http://www.smile.fr/">&#160;Smile</a></b><b>'s&#160;technical&#160;management&#160;department<br/>(Montpellier&#160;then&#160;Lyon,&#160;France)</b></p>
-<p style="position:absolute;top:689px;left:218px;white-space:nowrap" class="ft27">At&#160;Smile,&#160;after&#160;being&#160;part&#160;of&#160;the&#160;team&#160;dedicated&#160;to&#160;project&#160;maintenance,&#160;I&#160;integrated&#160;the&#160;technical<br/>management&#160;department.&#160;Our&#160;main&#160;responsibilities&#160;were&#160;to&#160;help&#160;teams&#160;in&#160;the&#160;projects&#160;and&#160;to&#160;try<br/>improving&#160;processes&#160;and&#160;overall&#160;quality.&#160;The&#160;main&#160;aspect&#160;of&#160;this&#160;position&#160;involved:</p>
-<p style="position:absolute;top:757px;left:267px;white-space:nowrap" class="ft27">Technical&#160;reviews&#160;of&#160;eZ&#160;Publish,&#160;Typo3&#160;or&#160;Magento&#160;based&#160;projects<br/>Technical&#160;specifications<br/>Support&#160;and&#160;training<br/>Software&#160;development&#160;and&#160;maintenance&#160;of&#160;LAMP&#160;web&#160;sites&#160;and&#160;applications</p>
-<p style="position:absolute;top:863px;left:60px;white-space:nowrap" class="ft212">From&#160;April&#160;2004&#160;to<br/>January&#160;2007</p>
-<p style="position:absolute;top:863px;left:218px;white-space:nowrap" class="ft25"><b>Software&#160;engineer&#160;/&#160;System&#160;administrator&#160;at<a href="http://www.kaliop.com/">&#160;Kaliop&#160;</a></b><b>(Montpellier,&#160;France)</b></p>
-<p style="position:absolute;top:903px;left:267px;white-space:nowrap" class="ft21">Development&#160;of&#160;a&#160;web&#160;application&#160;in&#160;order&#160;to&#160;manage&#160;hygiene&#160;rules&#160;within&#160;company</p>
-<p style="position:absolute;top:923px;left:247px;white-space:nowrap" class="ft21">kitchens&#160;using&#160;PHP5,&#160;MySQL,&#160;XML/XSLT,&#160;JavaScript,…</p>
-<p style="position:absolute;top:944px;left:267px;white-space:nowrap" class="ft21">System&#160;administration&#160;of&#160;Windows&#160;(2000&#160;et&#160;2003)&#160;and&#160;GNU/Linux&#160;(Debian)&#160;servers:</p>
-<p style="position:absolute;top:964px;left:247px;white-space:nowrap" class="ft21">web,&#160;email,&#160;backup</p>
-<p style="position:absolute;top:984px;left:267px;white-space:nowrap" class="ft21">Migration&#160;of&#160;an&#160;email&#160;server&#160;under&#160;Debian&#160;GNU/Linux&#160;(600&#160;accounts,&#160;Postfix,</p>
-<p style="position:absolute;top:1004px;left:247px;white-space:nowrap" class="ft21">OpenLDAP,&#160;SpamAssassin,…)</p>
-<p style="position:absolute;top:1025px;left:267px;white-space:nowrap" class="ft21">Web&#160;applications&#160;development</p>
+<p style="position:absolute;top:55px;left:60px;white-space:nowrap" class="ft210">From&#160;February&#160;2020<br/>to&#160;June&#160;2020</p>
+<p style="position:absolute;top:55px;left:218px;white-space:nowrap" class="ft25"><b>CTO&#160;at<a href="https://www.enoptea.fr/">&#160;Enoptea&#160;</a></b><b>(Lyon,&#160;France)</b></p>
+<p style="position:absolute;top:95px;left:218px;white-space:nowrap" class="ft27">Enoptea&#160;produces&#160;a&#160;SAAS&#160;software&#160;for&#160;professional&#160;to&#160;manage&#160;contracts&#160;and&#160;energy&#160;bills.&#160;Main<br/>tasks:</p>
+<p style="position:absolute;top:143px;left:267px;white-space:nowrap" class="ft21">Reliability&#160;improvement&#160;and&#160;maintenance&#160;of&#160;the&#160;existing&#160;software&#160;solution</p>
+<p style="position:absolute;top:163px;left:247px;white-space:nowrap" class="ft21">(Microservices,&#160;AWS,&#160;Lambda,&#160;Serverless,&#160;Symfony…)</p>
+<p style="position:absolute;top:183px;left:267px;white-space:nowrap" class="ft27">Re-architecture<br/>Strengthening&#160;and&#160;setup&#160;of&#160;software&#160;development&#160;good&#160;practices<br/>Management&#160;of&#160;a&#160;8&#160;persons&#160;team</p>
+<p style="position:absolute;top:251px;left:218px;white-space:nowrap" class="ft21">Technical&#160;environment:&#160;PHP,&#160;Serverless,&#160;Symfony,&#160;MongoDB,&#160;CircleCI,…</p>
+<p style="position:absolute;top:298px;left:60px;white-space:nowrap" class="ft210">From&#160;January&#160;2018&#160;to<br/>January&#160;2020</p>
+<p style="position:absolute;top:298px;left:218px;white-space:nowrap" class="ft25"><b>Lead&#160;Developer&#160;at&#160;<a href="http://iwd.io/">IWD&#160;</a></b><b>(Remote&#160;/&#160;Lyon,&#160;France)</b></p>
+<p style="position:absolute;top:338px;left:218px;white-space:nowrap" class="ft21">IWD&#160;produces&#160;a&#160;set&#160;of&#160;merchandising&#160;SAAS&#160;softwares.</p>
+<p style="position:absolute;top:366px;left:267px;white-space:nowrap" class="ft21">Technical&#160;design&#160;and&#160;development&#160;of&#160;a&#160;Single&#160;Page&#160;Application&#160;based&#160;on&#160;React&#160;/&#160;Redux</p>
+<p style="position:absolute;top:387px;left:247px;white-space:nowrap" class="ft21">and&#160;a&#160;REST&#160;API&#160;written&#160;in&#160;PHP</p>
+<p style="position:absolute;top:406px;left:267px;white-space:nowrap" class="ft21">Strengthening&#160;and&#160;setup&#160;of&#160;software&#160;development&#160;good&#160;practices:&#160;automated&#160;testing,</p>
+<p style="position:absolute;top:426px;left:247px;white-space:nowrap" class="ft21">code&#160;reviews,&#160;dependency&#160;injection,&#160;agility…</p>
+<p style="position:absolute;top:446px;left:267px;white-space:nowrap" class="ft21">Technical&#160;management&#160;of&#160;a&#160;team&#160;composed&#160;of&#160;6&#160;to&#160;10&#160;persons</p>
+<p style="position:absolute;top:474px;left:218px;white-space:nowrap" class="ft21">Technical&#160;environment:&#160;PHP,&#160;MySQL,&#160;React,&#160;Redux,&#160;Gitlab,…</p>
+<p style="position:absolute;top:513px;left:60px;white-space:nowrap" class="ft210">From&#160;April&#160;2011&#160;to<br/>November&#160;2017</p>
+<p style="position:absolute;top:513px;left:218px;white-space:nowrap" class="ft25"><b>Lead&#160;engineer&#160;User&#160;Interface&#160;at&#160;<a href="http://ez.no/">eZ&#160;Systems</a></b><b>&#160;(Lyon,&#160;France)</b></p>
+<p style="position:absolute;top:553px;left:218px;white-space:nowrap" class="ft214">eZ&#160;Systems&#160;is&#160;the&#160;editor&#160;of&#160;eZ&#160;Platform&#160;(formerly&#160;known&#160;as&#160;eZ&#160;Publish)&#160;a&#160;CMS&#160;built&#160;on&#160;top&#160;of&#160;the<br/>Symfony&#160;framework.&#160;For&#160;more&#160;than&#160;6&#160;years,&#160;I&#160;was&#160;part&#160;of&#160;the&#160;engineering&#160;team&#160;as&#160;<b>Lead<br/>engineer&#160;User&#160;Interface</b>.&#160;Main&#160;achievements:</p>
+<p style="position:absolute;top:621px;left:267px;white-space:nowrap" class="ft21">Design&#160;and&#160;development&#160;of&#160;the&#160;eZ&#160;Platform&#160;v2&#160;administration&#160;interface&#160;based&#160;on&#160;Web</p>
+<p style="position:absolute;top:641px;left:247px;white-space:nowrap" class="ft21">Components&#160;Polymer&#160;and&#160;the&#160;Symfony&#160;framework</p>
+<p style="position:absolute;top:661px;left:267px;white-space:nowrap" class="ft21">Design&#160;and&#160;development&#160;of&#160;the&#160;eZ&#160;Platform&#160;administration&#160;interface&#160;as&#160;a&#160;single&#160;page</p>
+<p style="position:absolute;top:681px;left:247px;white-space:nowrap" class="ft21">application</p>
+<p style="position:absolute;top:702px;left:267px;white-space:nowrap" class="ft27">Rewrite&#160;of&#160;the&#160;eZ&#160;Publish&#160;CMS&#160;with&#160;the&#160;Symfony&#160;framework<br/>Management&#160;of&#160;a&#160;small&#160;team<br/>Involved&#160;into&#160;feature&#160;definition&#160;with&#160;the&#160;product&#160;management&#160;team&#160;and&#160;in&#160;the&#160;global</p>
+<p style="position:absolute;top:761px;left:247px;white-space:nowrap" class="ft21">technical&#160;architecture&#160;of&#160;the&#160;product</p>
+<p style="position:absolute;top:789px;left:218px;white-space:nowrap" class="ft27">Technical&#160;environment:&#160;PHP,&#160;MySQL,&#160;Web&#160;Components,&#160;JavaScript&#160;to&#160;power&#160;a&#160;Single&#160;Page<br/>Application,&#160;Node.js&#160;based&#160;tooling,&#160;TravisCI,…</p>
+<p style="position:absolute;top:848px;left:60px;white-space:nowrap" class="ft210">From&#160;February&#160;2007<br/>to&#160;March&#160;2011</p>
+<p style="position:absolute;top:848px;left:218px;white-space:nowrap" class="ft211"><b>LAMP&#160;technical&#160;expert&#160;at<a href="http://www.smile.fr/">&#160;Smile</a></b><b>'s&#160;technical&#160;management&#160;department<br/>(Montpellier&#160;then&#160;Lyon,&#160;France)</b></p>
+<p style="position:absolute;top:912px;left:218px;white-space:nowrap" class="ft27">At&#160;Smile,&#160;after&#160;being&#160;part&#160;of&#160;the&#160;team&#160;dedicated&#160;to&#160;project&#160;maintenance,&#160;I&#160;integrated&#160;the&#160;technical<br/>management&#160;department.&#160;Our&#160;main&#160;responsibilities&#160;were&#160;to&#160;help&#160;teams&#160;in&#160;the&#160;projects&#160;and&#160;to&#160;try<br/>improving&#160;processes&#160;and&#160;overall&#160;quality.</p>
+<p style="position:absolute;top:993px;left:60px;white-space:nowrap" class="ft210">From&#160;April&#160;2004&#160;to<br/>January&#160;2007</p>
+<p style="position:absolute;top:993px;left:218px;white-space:nowrap" class="ft25"><b>Software&#160;engineer&#160;/&#160;System&#160;administrator&#160;at<a href="http://www.kaliop.com/">&#160;Kaliop&#160;</a></b><b>(Montpellier,&#160;France)</b></p>
+<p style="position:absolute;top:1034px;left:267px;white-space:nowrap" class="ft27">Web&#160;applications&#160;development<br/>System&#160;administration&#160;of&#160;Windows&#160;(2000&#160;et&#160;2003)&#160;and&#160;GNU/Linux&#160;(Debian)&#160;servers:</p>
+<p style="position:absolute;top:1074px;left:247px;white-space:nowrap" class="ft21">web,&#160;email,&#160;backup</p>
 </div>
 <!-- Page 3 -->
 <a name="3"></a>
@@ -129,11 +129,11 @@
 <img width="893" height="1264" src="cv-damien-pobel003.png" alt="background image"/>
 <p style="position:absolute;top:62px;left:53px;white-space:nowrap" class="ft33">Technical&#160;expertise</p>
 <p style="position:absolute;top:126px;left:60px;white-space:nowrap" class="ft34">Development</p>
-<p style="position:absolute;top:126px;left:218px;white-space:nowrap" class="ft37"><b>JavaScript</b>&#160;(in&#160;browsers&#160;or&#160;server&#160;side&#160;with&#160;Node.js),&#160;<b>PHP</b>,&#160;<b>HTML5</b>,&#160;<b>CSS3</b>,&#160;Web&#160;Components<br/>(Polymer,&#160;Vanilla&#160;JS,…),&#160;<b>Shell&#160;Script</b>,&#160;XSLT,…<br/>Interest&#160;in&#160;quality,&#160;maintenability&#160;and&#160;performances<br/>Sensibility&#160;for&#160;the&#160;accessibility,&#160;ergonomics&#160;and&#160;user&#160;experience.</p>
+<p style="position:absolute;top:126px;left:218px;white-space:nowrap" class="ft37"><b>JavaScript</b>&#160;(in&#160;browsers&#160;or&#160;server&#160;side&#160;with&#160;Node.js),&#160;<b>TypeScript</b>,&#160;<b>PHP</b>,&#160;<b>HTML5</b>,&#160;<b>CSS3</b>,&#160;Web<br/>Components&#160;(Polymer,&#160;Vanilla&#160;JS,…),&#160;<b>Shell&#160;Script</b>,&#160;XSLT,…<br/>Interest&#160;in&#160;quality,&#160;maintenability&#160;and&#160;performances<br/>Sensibility&#160;for&#160;the&#160;accessibility,&#160;ergonomics&#160;and&#160;user&#160;experience.</p>
 <p style="position:absolute;top:225px;left:60px;white-space:nowrap" class="ft34">Tools</p>
 <p style="position:absolute;top:225px;left:218px;white-space:nowrap" class="ft37">Integration&#160;of&#160;numerous&#160;tools,&#160;services&#160;and&#160;APIs:&#160;CMS&#160;(eZ&#160;Publish&#160;/&#160;eZ&#160;Platform,&#160;Magento,…),<br/>frameworks&#160;(Symfony,&#160;Remix),&#160;indexation&#160;(Elasticsearch,&#160;Solr,&#160;Algolia…),&#160;continuous&#160;integration<br/>(TravisCI,&#160;CircleCI,&#160;Jenkins,&#160;GitlabCI,&#160;Github&#160;Action…),&#160;virtualisation&#160;(Docker,…),&#160;databases<br/>(MySQL,&#160;MongoDB,…)</p>
 <p style="position:absolute;top:324px;left:60px;white-space:nowrap" class="ft34">System</p>
-<p style="position:absolute;top:324px;left:218px;white-space:nowrap" class="ft37">Daily&#160;use&#160;of&#160;<b>GNU/Linux</b>&#160;for&#160;more&#160;then&#160;20&#160;years&#160;(mainly&#160;Debian&#160;and&#160;Ubuntu).&#160;Interested&#160;by&#160;the<br/>DevOps&#160;culture.&#160;System&#160;administration&#160;for&#160;my&#160;own&#160;needs.</p>
+<p style="position:absolute;top:324px;left:218px;white-space:nowrap" class="ft37">Daily&#160;use&#160;of&#160;<b>GNU/Linux</b>&#160;for&#160;almost&#160;25&#160;years&#160;(mainly&#160;Debian&#160;and&#160;Ubuntu).&#160;Interested&#160;by&#160;the<br/>DevOps&#160;culture.&#160;System&#160;administration&#160;for&#160;my&#160;own&#160;needs.</p>
 <p style="position:absolute;top:390px;left:53px;white-space:nowrap" class="ft33">Education&#160;/&#160;Certification</p>
 <p style="position:absolute;top:454px;left:60px;white-space:nowrap" class="ft34">December&#160;2022</p>
 <p style="position:absolute;top:454px;left:218px;white-space:nowrap" class="ft31">Opquast®&#160;Certification&#160;<a href="https://directory.opquast.com/en/certificat/9DTJBU/">Mastering&#160;Web&#160;Quality&#160;Assurance&#160;expert&#160;level&#160;(id:&#160;9DTJBU)</a></p>

Page list

--- index.html.pretty   2024-03-02 21:39:58.203808332 +0000
+++ ../web/pages/index.html.pretty  2024-03-02 21:39:58.203808332 +0000
@@ -53,29 +53,29 @@
 Pages</h1>
 <ul class="post-list page-list">
 <li>
-<article lang=fr>
+<article lang=en>
 <h2>
-<a href=/page/lectures/ >
-Lectures</a>
+<a href=/page/cv/ >
+Senior Software Engineer - Full Stack (JavaScript, TypeScript, PHP, Web Component, Node.js, Symfony, React)</a>
 </h2>
 <div class=post-meta>
-<a href=/page/lectures/ >
-Dernière mise à jour <time datetime=2024-01-03>
-le 03 janv. 2024</time>
+<a href=/page/cv/ >
+Dernière mise à jour <time datetime=2024-03-02>
+le 02 mars 2024</time>
 </a>
 </div>
 </article>
 </li>
 <li>
-<article lang=en>
+<article lang=fr>
 <h2>
-<a href=/page/cv/ >
-Senior Software Engineer - Full Stack (JavaScript, PHP, Web Component, Node.js, Symfony, React)</a>
+<a href=/page/cv-fr/ >
+Ingénieur logiciel senior - Full stack (JavaScript, TypeScript, PHP, Web Component, Node.js, Symfony, React)</a>
 </h2>
 <div class=post-meta>
-<a href=/page/cv/ >
-Dernière mise à jour <time datetime=2023-04-27>
-le 27 avr. 2023</time>
+<a href=/page/cv-fr/ >
+Dernière mise à jour <time datetime=2024-03-02>
+le 02 mars 2024</time>
 </a>
 </div>
 </article>
@@ -83,13 +83,13 @@
 <li>
 <article lang=fr>
 <h2>
-<a href=/page/cv-fr/ >
-Ingénieur logiciel senior - Full stack (JavaScript, PHP, Web Component, Node.js, Symfony, React)</a>
+<a href=/page/lectures/ >
+Lectures</a>
 </h2>
 <div class=post-meta>
-<a href=/page/cv-fr/ >
-Dernière mise à jour <time datetime=2023-04-27>
-le 27 avr. 2023</time>
+<a href=/page/lectures/ >
+Dernière mise à jour <time datetime=2024-01-03>
+le 03 janv. 2024</time>
 </a>
 </div>
 </article>

RSS

--- rss.xml.pretty  2024-03-02 21:40:01.271845439 +0000
+++ ../web/rss.xml.pretty   2024-03-02 21:40:01.275845484 +0000
@@ -5,7 +5,7 @@
     <description><![CDATA[Derniers posts du blog de Damien Pobel]]></description>
     <link>https://damien.pobel.fr</link>
     <generator>metalsmith-feed</generator>
-    <lastBuildDate>Sat, 02 Mar 2024 10:02:54 GMT</lastBuildDate>
+    <lastBuildDate>Sat, 02 Mar 2024 21:39:23 GMT</lastBuildDate>
     <atom:link href="https://damien.pobel.fr/rss.xml" rel="self" type="application/rss+xml"/>
     <item>
       <title><![CDATA[La maintenabilité comme critère de décision]]></title>

RSS tag

--- "métier.xml.pretty" 2024-03-02 21:40:01.771851087 +0000
+++ "../web/rss/métier.xml.pretty"  2024-03-02 21:40:01.771851087 +0000
@@ -5,7 +5,7 @@
     <description><![CDATA[métier]]></description>
     <link>https://damien.pobel.fr</link>
     <generator>metalsmith-feed</generator>
-    <lastBuildDate>Sat, 02 Mar 2024 10:02:54 GMT</lastBuildDate>
+    <lastBuildDate>Sat, 02 Mar 2024 21:39:23 GMT</lastBuildDate>
     <atom:link href="https://damien.pobel.fr/rss/métier.xml" rel="self" type="application/rss+xml"/>
     <item>
       <title><![CDATA[La maintenabilité comme critère de décision]]></title>

RSS tag fr

--- fr.xml.pretty   2024-03-02 21:40:02.411858344 +0000
+++ ../web/rss/linux/fr.xml.pretty  2024-03-02 21:40:02.411858344 +0000
@@ -5,7 +5,7 @@
     <description><![CDATA[linux]]></description>
     <link>https://damien.pobel.fr</link>
     <generator>metalsmith-feed</generator>
-    <lastBuildDate>Sat, 02 Mar 2024 10:02:54 GMT</lastBuildDate>
+    <lastBuildDate>Sat, 02 Mar 2024 21:39:23 GMT</lastBuildDate>
     <atom:link href="https://damien.pobel.fr/rss/linux/fr.xml" rel="self" type="application/rss+xml"/>
     <item>
       <title><![CDATA[Veille de la semaine #19 de 2018]]></title>
dpobel commented 7 months ago

URL: https://798.damien.pobel.fr

Stats

Page Online PR version Size online Size local Identical?
Homepage Open Open 11801 11801 ✅️
CSS Open Open 10921 10921 ✅️

Blog Blog | Open | Open | 8277 | 8277 | ✅️ Post | Open | Open | 11291 | 11291 | ✅️ Enhanced tag page (veille) | Open | Open | 8088 | 8088 | ✅️ Tag page pagination (javascript, page 5) | Open | Open | 10123 | 10123 | ✅️ Tag page (lecteur d'écran) | Open | Open | 6205 | 6205 | ✅️ Tags | Open | Open | 27359 | 27359 | ✅️ CV CV fr | Open | Open | 22361 | 29542 | ❌️ CV fr pdf | Open | Open | 110749 | 113003 | ❌️ CV | Open | Open | 21486 | 28609 | ❌️ CV en pdf | Open | Open | 87268 | 90173 | ❌️ Pages Page list | Open | Open | 8231 | 8255 | ❌️ About | Open | Open | 3510 | 3510 | ✅️ Misc Github profile, | Open | Open | 2101 | 2101 | ✅️ Github page, | Open | Open | 10355 | 10355 | ✅️ Photos Resized Photo (660x) | Open | Open | 32036 | 32036 | ✅️ Resized Photo (200x) | Open | Open | 5438 | 5438 | ✅️ RSS feeds (build date should be updated) RSS | Open | Open | 53593 | 53593 | ❌️ RSS tag | Open | Open | 46341 | 46341 | ❌️ RSS tag fr | Open | Open | 34783 | 34783 | ❌️

Diffs

CV fr

--- index.html.pretty   2024-03-02 22:06:17.846839234 +0000
+++ ../web/page/cv-fr/index.html.pretty 2024-03-02 22:06:17.846839234 +0000
@@ -4,7 +4,7 @@
 <meta charset=utf-8>
 <link rel=stylesheet href=/style-a83d94c.css>
 <title>
-Ingénieur logiciel senior - Full stack (JavaScript, PHP, Web Component, Node.js, Symfony, React) - CV</title>
+Ingénieur logiciel senior - Full stack (JavaScript, TypeScript, PHP, Web Component, Node.js, Symfony, React) - CV</title>
 <meta name=viewport content="width=device-width">
 <link rel="Shortcut icon" href=/favicon.ico type=image/x-icon>
 <link rel=alternate type=application/rss+xml href=/rss.xml>
@@ -91,7 +91,7 @@
 Télécharger la version PDF</a>
 </li>
 <li class=version>
-<a href=/page/cv lang=en>
+<a href=/page/cv/ lang=en>
 English version</a>
 </li>
 </ul>
@@ -100,13 +100,15 @@
 Résumé</h2>
 <div class=summary>
 <p>
-J'ai 19 ans d'expérience pendant lesquelles j'ai notamment assumé les rôles d'administrateur système, d'ingénieur logiciel, de lead développeur ou encore de directeur technique. Je suis toujours particulièrement intéressé par les challenges techniques, j'aime résoudre des problèmes complexes et participer à la création d'applications performantes, utiles et utilisables avec un accent mis sur la qualité, la maintenabilité et le travail en équipe.</p>
+J'ai 20 ans d'expérience pendant lesquelles j'ai notamment assumé les rôles d'administrateur système, d'ingénieur logiciel, de lead développeur ou encore de directeur technique. Je suis toujours particulièrement intéressé par les challenges techniques, j'aime résoudre des problèmes complexes et participer à la création d'applications performantes, utiles et utilisables avec un accent mis sur la qualité, la maintenabilité et le travail en équipe.</p>
 <p class=overview>
 En quelques mots (liste non-exhaustive, ouvert à d'autres technologies et pratiques)&nbsp;:</p>
 <ul class=keywords>
 <li>
 JavaScript (node et navigateur)</li>
 <li>
+TypeScript</li>
+<li>
 PHP</li>
 <li>
 Web Standards / HTML5 / CSS</li>
@@ -129,19 +131,45 @@
 <li>
 React</li>
 <li>
-Agile / Scrum / Kanban</li>
+Agile / Scrum / Kanban / Shape Up</li>
 <li>
 Clean code</li>
 <li>
 Domain Driven Development (DDD)</li>
 <li>
-Tests Driven Development (TDD) / Behavior-driven development (BDD)</li>
+Tests Driven Development (TDD)</li>
+<li>
+Behavior-driven development (BDD)</li>
 </ul>
 </div>
 <h2>
 Expériences professionnelles</h2>
 <dl>
 <dt>
+Depuis novembre 2023 <svg viewBox="0 0 303 115" fill=none xmlns=http://www.w3.org/2000/svg>
+<path fill-rule=evenodd clip-rule=evenodd d="M46.557 95.0003C31.1702 82.4937 20 63.199 20 43.8601C20 35.2901 22.1076 27.2131 25.8319 20.1206L46.557 32.9141L67.2185 20C70.9824 27.1215 73.114 35.2415 73.114 43.8601C73.114 63.199 61.7234 82.4937 46.557 95.0003ZM41.1757 36.2554L28.3748 28.3535C26.5924 33.2659 25.6638 38.4928 25.6638 43.8601C25.6638 59.211 33.7292 75.5434 46.5336 87.4687C59.322 75.4296 67.4503 59.0817 67.4503 43.8601C67.4503 38.4578 66.5095 33.1977 64.7044 28.2577L51.7551 36.3514C53.1309 38.292 53.9826 40.9797 53.9826 43.9497C53.9826 49.8671 50.6016 54.664 46.4309 54.664C42.2603 54.664 38.8793 49.8671 38.8793 43.9497C38.8793 40.9304 39.7595 38.2029 41.1757 36.2554ZM49.4201 43.9497C49.4201 46.292 48.0818 48.1908 46.4309 48.1908C44.78 48.1908 43.4417 46.292 43.4417 43.9497C43.4417 41.6074 44.78 39.7086 46.4309 39.7086C48.0818 39.7086 49.4201 41.6074 49.4201 43.9497Z" fill=#0A0A0C />
+<path fill-rule=evenodd clip-rule=evenodd d="M97.25 27.5H103.31V55.0782H103.466C103.88 54.3491 104.45 53.6329 105.175 52.9298C105.9 52.2267 106.768 51.5886 107.778 51.0157C108.788 50.4428 109.915 49.9741 111.158 49.6095C112.401 49.2449 113.722 49.0626 115.12 49.0626C117.503 49.0626 119.562 49.4272 121.297 50.1563C123.032 50.8855 124.47 51.9011 125.609 53.2032C126.749 54.5053 127.59 56.0808 128.134 57.9298C128.678 59.7788 128.95 61.797 128.95 63.9845V86.5628H122.89V64.6095C122.89 61.5366 122.216 59.1147 120.87 57.3439C119.523 55.573 117.425 54.6876 114.576 54.6876C112.608 54.6876 110.912 55.0262 109.487 55.7032C108.063 56.3803 106.897 57.3439 105.991 58.5939C105.084 59.8439 104.411 61.3283 103.971 63.047C103.53 64.7658 103.31 66.6668 103.31 68.7502V86.5628H97.25V27.5Z" fill=#0A0A0C />
+<path fill-rule=evenodd clip-rule=evenodd d="M138.81 32.3281C137.955 33.2136 137.528 34.2552 137.528 35.4531C137.528 36.7552 137.942 37.8229 138.771 38.6563C139.6 39.4896 140.662 39.9063 141.957 39.9063C143.251 39.9063 144.313 39.4896 145.142 38.6563C145.971 37.8229 146.385 36.7552 146.385 35.4531C146.385 34.2552 145.958 33.2136 145.103 32.3281C144.249 31.4427 143.2 31 141.957 31C140.713 31 139.664 31.4427 138.81 32.3281ZM144.987 49.7499H138.926V86.3125H144.987V49.7499Z" fill=#0A0A0C />
+<path fill-rule=evenodd clip-rule=evenodd d="M160.992 68.2813C160.992 70.2084 161.29 71.9922 161.886 73.6329C162.481 75.2735 163.349 76.7058 164.488 77.9298C165.628 79.1537 166.988 80.1173 168.568 80.8204C170.147 81.5235 171.921 81.8751 173.89 81.8751C175.858 81.8751 177.632 81.5235 179.212 80.8204C180.792 80.1173 182.151 79.1537 183.291 77.9298C184.431 76.7058 185.298 75.2735 185.894 73.6329C186.49 71.9922 186.787 70.2084 186.787 68.2813C186.787 66.3542 186.49 64.5704 185.894 62.9297C185.298 61.2891 184.431 59.8568 183.291 58.6328C182.151 57.4089 180.792 56.4453 179.212 55.7422C177.632 55.0391 175.858 54.6875 173.89 54.6875C171.921 54.6875 170.147 55.0391 168.568 55.7422C166.988 56.4453 165.628 57.4089 164.488 58.6328C163.349 59.8568 162.481 61.2891 161.886 62.9297C161.29 64.5704 160.992 66.3542 160.992 68.2813V68.2813ZM154.932 27.5H160.992V55.3126H161.148C162.805 53.3334 164.735 51.797 166.936 50.7032C169.137 49.6095 171.559 49.0626 174.201 49.0626C177.049 49.0626 179.652 49.5444 182.009 50.5079C184.366 51.4715 186.373 52.8126 188.031 54.5314C189.688 56.2501 190.983 58.2814 191.915 60.6251C192.848 62.9689 193.314 65.521 193.314 68.2814C193.314 71.0419 192.848 73.5939 191.915 75.9377C190.983 78.2815 189.701 80.3127 188.069 82.0315C186.438 83.7502 184.508 85.0914 182.281 86.0549C180.054 87.0185 177.671 87.5003 175.133 87.5003C171.87 87.5003 169.008 86.7841 166.548 85.3518C164.087 83.9195 162.287 82.1617 161.148 80.0784H160.992V86.5628H154.932V27.5Z" fill=#0A0A0C />
+<path fill-rule=evenodd clip-rule=evenodd d="M205.715 68.2193C205.715 70.1464 206.012 71.9302 206.608 73.5709C207.204 75.2115 208.071 76.6438 209.211 77.8678C210.351 79.0917 211.71 80.0553 213.29 80.7584C214.87 81.4615 216.644 81.8131 218.612 81.8131C220.581 81.8131 222.355 81.4615 223.934 80.7584C225.514 80.0553 226.874 79.0917 228.014 77.8678C229.153 76.6438 230.021 75.2115 230.616 73.5709C231.212 71.9302 231.51 70.1464 231.51 68.2193C231.51 66.2922 231.212 64.5084 230.616 62.8677C230.021 61.2271 229.153 59.7948 228.014 58.5708C226.874 57.3468 225.514 56.3833 223.934 55.6802C222.355 54.977 220.581 54.6255 218.612 54.6255C216.644 54.6255 214.87 54.977 213.29 55.6802C211.71 56.3833 210.351 57.3468 209.211 58.5708C208.071 59.7948 207.204 61.2271 206.608 62.8677C206.012 64.5084 205.715 66.2922 205.715 68.2193V68.2193ZM199.188 68.2193C199.188 65.3547 199.68 62.7506 200.664 60.4068C201.648 58.063 202.995 56.0448 204.704 54.3521C206.414 52.6593 208.46 51.3443 210.842 50.4067C213.225 49.4692 215.815 49.0005 218.612 49.0005C221.409 49.0005 223.999 49.4692 226.382 50.4067C228.764 51.3443 230.81 52.6593 232.52 54.3521C234.229 56.0448 235.576 58.063 236.56 60.4068C237.544 62.7506 238.036 65.3547 238.036 68.2193C238.036 71.0839 237.544 73.6881 236.56 76.0319C235.576 78.3756 234.229 80.3938 232.52 82.0866C230.81 83.7793 228.764 85.0944 226.382 86.0319C223.999 86.9694 221.409 87.4382 218.612 87.4382C215.815 87.4382 213.225 86.9694 210.842 86.0319C208.46 85.0944 206.414 83.7793 204.704 82.0866C202.995 80.3938 201.648 78.3756 200.664 76.0319C199.68 73.6881 199.188 71.0839 199.188 68.2193V68.2193Z" fill=#0A0A0C />
+<path fill-rule=evenodd clip-rule=evenodd d="M250.468 68.2193C250.468 70.1464 250.766 71.9302 251.361 73.5709C251.957 75.2115 252.824 76.6438 253.964 77.8678C255.104 79.0917 256.463 80.0553 258.043 80.7584C259.623 81.4615 261.397 81.8131 263.365 81.8131C265.334 81.8131 267.108 81.4615 268.687 80.7584C270.267 80.0553 271.627 79.0917 272.767 77.8678C273.906 76.6438 274.774 75.2115 275.369 73.5709C275.965 71.9302 276.263 70.1464 276.263 68.2193C276.263 66.2922 275.965 64.5084 275.369 62.8677C274.774 61.2271 273.906 59.7948 272.767 58.5708C271.627 57.3468 270.267 56.3833 268.687 55.6802C267.108 54.977 265.334 54.6255 263.365 54.6255C261.397 54.6255 259.623 54.977 258.043 55.6802C256.463 56.3833 255.104 57.3468 253.964 58.5708C252.824 59.7948 251.957 61.2271 251.361 62.8677C250.766 64.5084 250.468 66.2922 250.468 68.2193V68.2193ZM243.941 68.2193C243.941 65.3547 244.433 62.7506 245.417 60.4068C246.402 58.063 247.748 56.0448 249.458 54.3521C251.167 52.6593 253.213 51.3443 255.596 50.4067C257.978 49.4692 260.568 49.0005 263.365 49.0005C266.162 49.0005 268.752 49.4692 271.135 50.4067C273.518 51.3443 275.564 52.6593 277.273 54.3521C278.982 56.0448 280.329 58.063 281.313 60.4068C282.297 62.7506 282.789 65.3547 282.789 68.2193C282.789 71.0839 282.297 73.6881 281.313 76.0319C280.329 78.3756 278.982 80.3938 277.273 82.0866C275.564 83.7793 273.518 85.0944 271.135 86.0319C268.752 86.9694 266.162 87.4382 263.365 87.4382C260.568 87.4382 257.978 86.9694 255.596 86.0319C253.213 85.0944 251.167 83.7793 249.458 82.0866C247.748 80.3938 246.402 78.3756 245.417 76.0319C244.433 73.6881 243.941 71.0839 243.941 68.2193V68.2193Z" fill=#0A0A0C />
+</svg>
+</dt>
+<dd>
+<h3 itemprop=worksFor itemscope itemtype=http://schema.org/Organization>
+Ingénieur logiciel sénior <em>
+full stack</em>
+ chez <a href=https://www.hiboo.io/ itemprop=url>
+<span itemprop=name>
+Hiboo</span>
+</a>
+ (Télétravail / Paris, France)</h3>
+<p>
+Hiboo est une solution SaaS permettant de collecter, agréger et analyser les données émises par les équipements partout dans le monde dans le but d'améliorer la productivité et l'efficience énergétique.</p>
+<p>
+Environnement technique : TypeScript, GraphQL, PostgreSQL, TimescaleDB, React, Gitlab…</p>
+</dd>
+<dt>
 De décembre 2020 à novembre 2023 <svg class=logo xmlns=http://www.w3.org/2000/svg viewBox="0 0 224.51 88.48">
 <g>
 <g>
@@ -176,18 +204,28 @@
 </svg>
 </dt>
 <dd>
-<h3 itemprop=worksFor itemscope itemtype=http://schema.org/Organization>
+<h3>
 Ingénieur logiciel sénior <em>
 full stack</em>
- chez <a href=https://www.front-commerce.com/ itemprop=url>
-<span itemprop=name>
-Front-Commerce</span>
-</a>
+ chez <a href=https://www.front-commerce.com/ >
+Front-Commerce</a>
  (Télétravail / Toulouse, France)</h3>
 <p>
 Front-Commerce édite une Progressive Web Application (PWA) visant à améliorer les performances et l'expérience client des boutiques en ligne.</p>
+<ul class=tasks>
+<li>
+Développement et maintenance d'une <em>
+single page application</em>
+ d'abord avec un framework spécifique puis avec Remix</li>
+<li>
+Interfaçage avec de nombreuses API (Magento, BigCommerce, Prismic, API de paiement, …)</li>
+<li>
+Formation des équipes techniques intègrant Front-Commerce</li>
+<li>
+Audit technique de projets intégrant Front-Commerce</li>
+</ul>
 <p>
-Environnement technique : Node.js, Remix, GraphQL, React, Magento, BigCommerce, Cypress, Gitlab…</p>
+Environnement technique : TypeScript, Node.js, Remix, GraphQL, React, Gitlab…</p>
 </dd>
 <dt>
 De juin 2020 à octobre 2020 <img loading=lazy src=/img/logo-talkspirit.png alt="Logo Talkspirit" class=logo>
@@ -202,8 +240,6 @@
 <p>
 Talkspirit est un réseau social d'entreprise permettant à la fois la communication en interne et le travail collaboratif.</p>
 <p>
-Développement et maintenance de l'API HTTP servant de source au logiciel.</p>
-<p>
 Environnement technique : PHP 7.2, <em>
 Domain Driven Development</em>
 , <em>
@@ -212,7 +248,7 @@
 Behavior-driven development</em>
 ,…</p>
 </dd>
-<dt>
+<dt class=break>
 De février 2020 à juin 2020 <svg class=logo xmlns=http://www.w3.org/2000/svg viewBox="0 0 238.52 74.48">
 <rect x=2.42 y=-.12 width=7.69 height=53.86 rx=3.77 ry=3.77 transform="rotate(-6 6.247 26.827)" fill=#243d7c>
 </rect>
@@ -247,7 +283,7 @@
 Environnement technique : PHP, Serverless, Symfony, MongoDB, CircleCI,…</p>
 </dd>
 </dl>
-<dl class=break>
+<dl>
 <dt>
 De janvier 2018 à janvier 2020 <svg class=logo xmlns=http://www.w3.org/2000/svg viewBox="0 0 390 260">
 <path d="M10.8 245.8c1.1 0 1.7-.3 2.4-1 .8-.8 1-1.6 1-2.7s-.3-1.8-1-2.6c-.8-.8-2.1-1.1-3.2-1.1H7v7.4h3.8zm-9.1-12.6h8.6c2.5 0 5 .9 6.8 2.7 1.8 1.8 2.5 3.5 2.5 6v.8c0 2-.6 3.4-1.7 5s-2 2-3.8 2.7l5.9 9.2h-6.4L7 249.2v10.3H1.7v-26.3zM31 233.2v26.3h15.8v-5.3H36.3V249h7.8v-5.3h-7.8v-5.2h10.5v-5.3zM69.1 233.2H57.3v5.3h6.5v21h5.3v-21h6.6v-5.3zM95.2 250.8l-2.3-5.5-2.3 5.5h4.6zm-6.8 4.6c-.6 1.3-1.2 2.7-1.8 4h-5.7l11.9-26.7 12 26.7h-5.7c-.6-1.3-1.2-2.7-1.8-4h-8.9zM115.2 233.2h5.3v26.3h-5.3zM131.4 233.2v26.3h15.8v-5.3h-10.5v-21zM187.3 233.2H175.4v5.3h6.6v21h5.3v-21h6.5v-5.3zM217.7 233.2v10.5h-7.9v-10.5h-5.3v26.3h5.3V249h7.9v10.5h5.2v-26.3zM233.9 233.2h5.3v26.3h-5.3zM250.2 259.5h5.2v-14.6l15.8 15.1v-26.8H266v14.5l-15.8-15zM293.3 233.2l-5.8 10v-10h-5.3v26.3h5.3v-9.7l6.7 9.7h6.4l-9-12.9 7.8-13.4zM311 233.2h5.3v26.3H311zM327.2 259.5h5.3v-14.6l15.8 15.1v-26.8H343v14.5l-15.8-15zM371.9 233.1c1.8 0 3.5.3 5.2 1 1.6.7 3 1.6 4.3 2.8l-3.8 3.8a7.63 7.63 0 0 0-5.6-2.3 7.87 7.87 0 0 0-7.9 7.9c0 2.2.8 4.1 2.3 5.6 1.6 1.6 3.4 2.3 5.6 2.3 1.7 0 3.3-.5 4.6-1.5 1.4-1 2.3-2.3 2.9-3.8H372v-5.3h13a12.76 12.76 0 0 1-3.6 12c-2.6 2.6-5.7 3.9-9.4 3.9s-6.8-1.3-9.4-3.9c-2.6-2.6-3.9-5.7-3.9-9.4s1.3-6.8 3.9-9.4c2.5-2.4 5.6-3.7 9.3-3.7zM275.1.5h5.3v168h-5.3zM287.3.5h5.3v168h-5.3zM263 .5h5.3v168H263zM311.5.7v167.5c1.8-.1 3.6-.3 5.3-.5V1.2c-1.7-.2-3.5-.4-5.3-.5M323.6 2.4v164.1c1.8-.4 3.6-.8 5.3-1.3V3.6c-1.7-.4-3.5-.9-5.3-1.2M304.7.5v168h-5.3V.5h5.3zM347.8 11.4v146.1c1.8-1 3.6-2.1 5.3-3.2V14.7c-1.7-1.2-3.4-2.3-5.3-3.3M360 19.7v129.6c1.8-1.5 3.6-3.1 5.3-4.7V24.5c-1.7-1.8-3.5-3.3-5.3-4.8M335.7 5.8V163c1.8-.7 3.6-1.4 5.3-2.1V8c-1.7-.8-3.5-1.5-5.3-2.2M384.2 56.5v56.1c5.5-18 5.5-38.2 0-56.1M372.1 32.2v104.6c1.9-2.6 3.7-5.3 5.3-8.2V40.3a86.7 86.7 0 0 0-5.3-8.1M147.7 0l-.2.6.2-.6zM144.9 7.1l2.6-6.5zM61.5.5l59 151.6 2.9-7.3L67.2.5zM48.1.5L97.5 127l16.4 42.1 2.7-7L53.8.5zM3 13h30.5v5.4H3zM3 25.6h30.5V31H3zM3 .5h30.5v5.4H3zM3 50.8h30.5v5.4H3zM3 63.4h30.5v5.4H3zM3 38.2h30.5v5.4H3zM3 88.6h30.5V94H3zM3 101.2h30.5v5.4H3zM3 76h30.5v5.4H3zM3 126.4h30.5v5.4H3zM3 139h30.5v5.4H3zM3 113.8h30.5v5.4H3zM3 151.6h30.5v5.4H3zM3 164.1h30.5v5.4H3zM75 .5l52.3 134.4 2.8-7.4-16.3-42h-.1L80.5.5zM147.7 0l-.2.6-2.6 6.5L194 133.3l2.4-6.2.5-1.1zM138 24l49.2 126.6 2.9-7.4-49.2-126.3zM131.2 41l16.3 42 .1-.2 17 43.7 16 41 2.8-7.1-49.3-126.6zM213 .5l-1.7 4.3L227.7 47l2.9-7.3L215.3.5zM223.1.5l11.4 29.2 2.8-7.3L228.8.5zM236.2.5L241 13l2.9-7.4-2-5.1zM184.6 74.6l16.1 41.4 2.9-7.3-16.2-41.5zM191.3 57.1l16.2 41.7 2.9-7.4-16.3-41.7zM198 39.7l16.2 41.8 2.9-7.3-16.3-41.9zM204.6 22.2l16.4 42 2.8-7.3-16.3-42.1zM117.7 75.5l16.3 42.1 2.9-7.3-16.4-42.1zM124.4 58.2l16.4 42.1 2.8-7.3-16.3-42.1z"/>
@@ -308,16 +344,14 @@
 <li>
 Ré-écriture du CMS eZ Publish avec le framework Symfony</li>
 <li>
-Revues de code / maintenance</li>
-</ul>
-<p>
-En tant que <em>
-Lead Engineer User Interface</em>
-, j'ai géré une petite équipe travaillant sur l'interface d'administration. J'ai aussi été impliqué dans la définition des fonctionnalités avec le <em>
+Gestion d'une petite équipe</li>
+<li>
+Implication dans la définition des fonctionnalités avec le <em>
 product management</em>
- et dans l'architecture technique du produit.</p>
+ et dans l'architecture technique globale</li>
+</ul>
 <p>
-Environnement technique : PHP, MySQL, Symfony, Web Components, écriture d'une Single Page Application en JavaScript (framework YUI), outils basés sur Node.js, REST API, TravisCI,…</p>
+Environnement technique : PHP, MySQL, Symfony, Web Components, écriture d'une Single Page Application en JavaScript, TravisCI,…</p>
 </dd>
 <dt>
 De février 2007 à mars 2011 <img loading=lazy src=/img/logo-smile.png alt="Logo Smile" class=logo>
@@ -336,17 +370,7 @@
 </strong>
 . Nos principales responsabilités étaient d'améliorer les <em>
 process</em>
-, la qualité des projets et de faire progresser les équipes&nbsp;:</p>
-<ul class=tasks>
-<li>
-Audits techniques de projets basés sur eZ Publish, Typo3 ou Magento</li>
-<li>
-Spécifications techniques</li>
-<li>
-Support et formations</li>
-<li>
-Développement et maintenance de sites et d'applications web</li>
-</ul>
+, la qualité des projets et de faire progresser les équipes.</p>
 </dd>
 <dt>
 De avril 2004 à janvier 2007 <img loading=lazy src=/img/logo-kaliop.png alt="Logo Kaliop" class=logo>
@@ -358,13 +382,9 @@
  (Montpellier, France)</h3>
 <ul class=tasks>
 <li>
-Développement d'une application web de gestion des risques sanitaires&nbsp;: PHP5, MySQL, XML/XSLT, JavaScript,…</li>
+Développement d'applications web</li>
 <li>
 Administration de serveurs Windows (2000 et 2003) et GNU/Linux (Debian)&nbsp;: web, email, backup</li>
-<li>
-Migration d'un serveur de messagerie sous Debian GNU/Linux (600 comptes, Postfix, OpenLDAP, SpamAssassin,…)</li>
-<li>
-Développement d'applications web</li>
 </ul>
 </dd>
 </dl>
@@ -378,6 +398,8 @@
 <b>
 JavaScript</b>
  (dans les navigateurs et côté serveur avec Node.js), <b>
+TypeScript</b>
+, <b>
 PHP</b>
 , <b>
 HTML5</b>
@@ -401,7 +423,7 @@
 Système</dt>
 <dd>
 <p>
-Utilisation quotidienne depuis plus de 20 ans de <b>
+Utilisation quotidienne depuis près de 25 ans de <b>
 GNU/Linux</b>
  (principalement Debian et Ubuntu). Intérêt pour la culture DevOps. Administration système pour mes besoins personnels.</p>
 </dd>

CV fr pdf

--- cv-fr-damien-pobel.pdf.pretty   2024-03-02 22:06:19.186855503 +0000
+++ ../web/page/cv-fr/cv-fr-damien-pobel.pdf.pretty 2024-03-02 22:06:19.442858611 +0000
@@ -46,9 +46,9 @@
    .ft19{font-size:21px;line-height:30px;font-family:AAAAAA+LiberationSans;color:#545454;}
    .ft110{font-size:14px;line-height:20px;font-family:AAAAAA+LiberationSans;color:#545454;}
    .ft111{font-size:14px;line-height:22px;font-family:AAAAAA+LiberationSans;color:#545454;}
-   .ft112{font-size:14px;line-height:20px;font-family:AAAAAA+LiberationSans;color:#333333;}
-   .ft113{font-size:16px;line-height:23px;font-family:CAAAAA+LiberationSans;color:#444444;}
-   .ft114{font-size:14px;line-height:19px;font-family:AAAAAA+LiberationSans;color:#545454;}
+   .ft112{font-size:14px;line-height:23px;font-family:AAAAAA+LiberationSans;color:#545454;}
+   .ft113{font-size:14px;line-height:20px;font-family:AAAAAA+LiberationSans;color:#333333;}
+   .ft114{font-size:16px;line-height:23px;font-family:CAAAAA+LiberationSans;color:#444444;}
    .ft115{font-size:14px;line-height:20px;font-family:BAAAAA+LiberationSans;color:#545454;}
 -->
 </style>
@@ -59,26 +59,28 @@
 <p style="position:absolute;top:97px;left:339px;white-space:nowrap" class="ft12">Ingénieur logiciel senior</p>
 <p style="position:absolute;top:147px;left:458px;white-space:nowrap" class="ft13"><i>full&#160;stack</i></p>
 <p style="position:absolute;top:277px;left:53px;white-space:nowrap" class="ft14">Résumé</p>
-<p style="position:absolute;top:332px;left:53px;white-space:nowrap" class="ft11">J'ai&#160;19&#160;ans&#160;d'expérience&#160;pendant&#160;lesquelles&#160;j'ai&#160;notamment&#160;assumé&#160;les&#160;rôles&#160;d'administrateur&#160;système,&#160;d'ingénieur&#160;logiciel,</p>
+<p style="position:absolute;top:332px;left:53px;white-space:nowrap" class="ft11">J'ai&#160;20&#160;ans&#160;d'expérience&#160;pendant&#160;lesquelles&#160;j'ai&#160;notamment&#160;assumé&#160;les&#160;rôles&#160;d'administrateur&#160;système,&#160;d'ingénieur&#160;logiciel,</p>
 <p style="position:absolute;top:360px;left:53px;white-space:nowrap" class="ft11">de&#160;lead&#160;développeur&#160;ou&#160;encore&#160;de&#160;directeur&#160;technique.&#160;Je&#160;suis&#160;toujours&#160;particulièrement&#160;intéressé&#160;par&#160;les&#160;challenges</p>
 <p style="position:absolute;top:387px;left:53px;white-space:nowrap" class="ft11">techniques,&#160;j'aime&#160;résoudre&#160;des&#160;problèmes&#160;complexes&#160;et&#160;participer&#160;à&#160;la&#160;création&#160;d'applications&#160;performantes,&#160;utiles&#160;et</p>
 <p style="position:absolute;top:414px;left:53px;white-space:nowrap" class="ft11">utilisables&#160;avec&#160;un&#160;accent&#160;mis&#160;sur&#160;la&#160;qualité,&#160;la&#160;maintenabilité&#160;et&#160;le&#160;travail&#160;en&#160;équipe.</p>
 <p style="position:absolute;top:455px;left:53px;white-space:nowrap" class="ft11">En&#160;quelques&#160;mots&#160;(liste&#160;non-exhaustive,&#160;ouvert&#160;à&#160;d'autres&#160;technologies&#160;et&#160;pratiques)&#160;:</p>
-<p style="position:absolute;top:486px;left:53px;white-space:nowrap" class="ft111">JavaScript&#160;(node&#160;et&#160;navigateur)&#160;-&#160;PHP&#160;-&#160;Web&#160;Standards&#160;/&#160;HTML5&#160;/&#160;CSS&#160;-&#160;Open&#160;source&#160;-&#160;Symfony&#160;-&#160;CMS&#160;-<br/>GNU/Linux&#160;-&#160;git&#160;-&#160;Web&#160;Component&#160;-&#160;API&#160;REST&#160;-&#160;GraphQL&#160;-&#160;React&#160;-&#160;Agile&#160;/&#160;Scrum&#160;/&#160;Kanban&#160;-&#160;Clean&#160;code&#160;-<br/>Domain&#160;Driven&#160;Development&#160;(DDD)&#160;-&#160;Tests&#160;Driven&#160;Development&#160;(TDD)&#160;/&#160;Behavior-driven&#160;development&#160;(BDD)</p>
-<p style="position:absolute;top:571px;left:53px;white-space:nowrap" class="ft14">Expériences&#160;professionnelles</p>
-<p style="position:absolute;top:635px;left:60px;white-space:nowrap" class="ft112">De&#160;décembre&#160;2020&#160;à<br/>novembre&#160;2023</p>
-<p style="position:absolute;top:635px;left:218px;white-space:nowrap" class="ft113"><b>Ingénieur&#160;logiciel&#160;sénior&#160;<i>full&#160;stack</i></b><b>&#160;chez<a href="https://www.front-commerce.com/">&#160;Front-Commerce&#160;</a></b><b>(Télétravail&#160;/<br/>Toulouse,&#160;France)</b></p>
-<p style="position:absolute;top:699px;left:218px;white-space:nowrap" class="ft114">Front-Commerce&#160;édite&#160;une&#160;Progressive&#160;Web&#160;Application&#160;(PWA)&#160;visant&#160;à&#160;améliorer&#160;les<br/>performances&#160;et&#160;l'expérience&#160;client&#160;des&#160;boutiques&#160;en&#160;ligne.<br/>Environnement&#160;technique&#160;:&#160;Node.js,&#160;Remix,&#160;GraphQL,&#160;React,&#160;Magento,&#160;BigCommerce,&#160;Cypress,<br/>Gitlab…</p>
-<p style="position:absolute;top:798px;left:60px;white-space:nowrap" class="ft112">De&#160;juin&#160;2020&#160;à<br/>octobre&#160;2020</p>
-<p style="position:absolute;top:799px;left:218px;white-space:nowrap" class="ft17"><i><b>Lead&#160;Développeur</b></i><b>&#160;backend&#160;chez&#160;<a href="https://www.talkspirit.com/">Talkspirit</a></b><b>&#160;(Télétravail&#160;/&#160;Montpellier,&#160;France)</b></p>
-<p style="position:absolute;top:839px;left:218px;white-space:nowrap" class="ft115">Talkspirit&#160;est&#160;un&#160;réseau&#160;social&#160;d'entreprise&#160;permettant&#160;à&#160;la&#160;fois&#160;la&#160;communication&#160;en&#160;interne&#160;et&#160;le<br/>travail&#160;collaboratif.<br/>Développement&#160;et&#160;maintenance&#160;de&#160;l'API&#160;HTTP&#160;servant&#160;de&#160;source&#160;au&#160;logiciel.<br/>Environnement&#160;technique&#160;:&#160;PHP&#160;7.2,&#160;<i>Domain&#160;Driven&#160;Development</i>,&#160;<i>Command&#160;Query<br/>Responsibility&#160;Segregation</i>,&#160;MongoDB,&#160;<i>Behavior-driven&#160;development</i>,…</p>
-<p style="position:absolute;top:958px;left:60px;white-space:nowrap" class="ft112">De&#160;février&#160;2020&#160;à&#160;juin<br/>2020</p>
-<p style="position:absolute;top:958px;left:218px;white-space:nowrap" class="ft16"><b>Directeur&#160;technique&#160;chez&#160;<a href="https://www.enoptea.fr/">Enoptea&#160;</a></b><b>(Lyon,&#160;France)</b></p>
-<p style="position:absolute;top:999px;left:218px;white-space:nowrap" class="ft110">Enoptea&#160;édite&#160;une&#160;solution&#160;logicielle&#160;en&#160;SAAS&#160;à&#160;destination&#160;des&#160;professionnels&#160;permettant&#160;la<br/>gestion&#160;globale&#160;des&#160;contrats&#160;et&#160;factures&#160;d'énergie.</p>
-<p style="position:absolute;top:1046px;left:267px;white-space:nowrap" class="ft11">Fiabilisation&#160;et&#160;maintenance&#160;de&#160;l'existant&#160;(Microservices,&#160;AWS,&#160;Lambda,&#160;Serverless,</p>
-<p style="position:absolute;top:1066px;left:247px;white-space:nowrap" class="ft11">Symfony…)</p>
-<p style="position:absolute;top:1086px;left:267px;white-space:nowrap" class="ft110">Ré-architecture<br/>Renforcement&#160;et&#160;mise&#160;en&#160;place&#160;de&#160;bonnes&#160;pratiques&#160;de&#160;développement<br/>Encadrement&#160;d'une&#160;équipe&#160;de&#160;8&#160;personnes</p>
-<p style="position:absolute;top:1154px;left:218px;white-space:nowrap" class="ft11">Environnement&#160;technique&#160;:&#160;PHP,&#160;Serverless,&#160;Symfony,&#160;MongoDB,&#160;CircleCI,…</p>
+<p style="position:absolute;top:486px;left:53px;white-space:nowrap" class="ft112">JavaScript&#160;(node&#160;et&#160;navigateur)&#160;-&#160;TypeScript&#160;-&#160;PHP&#160;-&#160;Web&#160;Standards&#160;/&#160;HTML5&#160;/&#160;CSS&#160;-&#160;Open&#160;source&#160;-&#160;Symfony&#160;-<br/>CMS&#160;-&#160;GNU/Linux&#160;-&#160;git&#160;-&#160;Web&#160;Component&#160;-&#160;API&#160;REST&#160;-&#160;GraphQL&#160;-&#160;React&#160;-&#160;Agile&#160;/&#160;Scrum&#160;/&#160;Kanban&#160;/&#160;Shape&#160;Up&#160;-<br/>Clean&#160;code&#160;-&#160;Domain&#160;Driven&#160;Development&#160;(DDD)&#160;-&#160;Tests&#160;Driven&#160;Development&#160;(TDD)&#160;-<br/>Behavior-driven&#160;development&#160;(BDD)</p>
+<p style="position:absolute;top:594px;left:53px;white-space:nowrap" class="ft14">Expériences&#160;professionnelles</p>
+<p style="position:absolute;top:658px;left:60px;white-space:nowrap" class="ft113">Depuis&#160;novembre<br/>2023</p>
+<p style="position:absolute;top:658px;left:218px;white-space:nowrap" class="ft16"><b>Ingénieur&#160;logiciel&#160;sénior&#160;<i>full&#160;stack</i></b><b>&#160;chez<a href="https://www.hiboo.io/">&#160;Hiboo&#160;</a></b><b>(Télétravail&#160;/&#160;Paris,&#160;France)</b></p>
+<p style="position:absolute;top:698px;left:218px;white-space:nowrap" class="ft110">Hiboo&#160;est&#160;une&#160;solution&#160;SaaS&#160;permettant&#160;de&#160;collecter,&#160;agréger&#160;et&#160;analyser&#160;les&#160;données&#160;émises<br/>par&#160;les&#160;équipements&#160;partout&#160;dans&#160;le&#160;monde&#160;dans&#160;le&#160;but&#160;d'améliorer&#160;la&#160;productivité&#160;et&#160;l'efficience<br/>énergétique.<br/>Environnement&#160;technique&#160;:&#160;TypeScript,&#160;GraphQL,&#160;PostgreSQL,&#160;TimescaleDB,&#160;React,&#160;Gitlab…</p>
+<p style="position:absolute;top:797px;left:60px;white-space:nowrap" class="ft113">De&#160;décembre&#160;2020&#160;à<br/>novembre&#160;2023</p>
+<p style="position:absolute;top:797px;left:218px;white-space:nowrap" class="ft114"><b>Ingénieur&#160;logiciel&#160;sénior&#160;<i>full&#160;stack</i></b><b>&#160;chez<a href="https://www.front-commerce.com/">&#160;Front-Commerce&#160;</a></b><b>(Télétravail&#160;/<br/>Toulouse,&#160;France)</b></p>
+<p style="position:absolute;top:861px;left:218px;white-space:nowrap" class="ft110">Front-Commerce&#160;édite&#160;une&#160;Progressive&#160;Web&#160;Application&#160;(PWA)&#160;visant&#160;à&#160;améliorer&#160;les<br/>performances&#160;et&#160;l'expérience&#160;client&#160;des&#160;boutiques&#160;en&#160;ligne.</p>
+<p style="position:absolute;top:910px;left:267px;white-space:nowrap" class="ft11">Développement&#160;et&#160;maintenance&#160;d'une&#160;<i>single&#160;page&#160;application</i>&#160;d'abord&#160;avec&#160;un</p>
+<p style="position:absolute;top:929px;left:247px;white-space:nowrap" class="ft11">framework&#160;spécifique&#160;puis&#160;avec&#160;Remix</p>
+<p style="position:absolute;top:949px;left:267px;white-space:nowrap" class="ft11">Interfaçage&#160;avec&#160;de&#160;nombreuses&#160;API&#160;(Magento,&#160;BigCommerce,&#160;Prismic,&#160;API&#160;de</p>
+<p style="position:absolute;top:969px;left:247px;white-space:nowrap" class="ft11">paiement,&#160;…)</p>
+<p style="position:absolute;top:990px;left:267px;white-space:nowrap" class="ft110">Formation&#160;des&#160;équipes&#160;techniques&#160;intègrant&#160;Front-Commerce<br/>Audit&#160;technique&#160;de&#160;projets&#160;intégrant&#160;Front-Commerce</p>
+<p style="position:absolute;top:1037px;left:218px;white-space:nowrap" class="ft11">Environnement&#160;technique&#160;:&#160;TypeScript,&#160;Node.js,&#160;Remix,&#160;GraphQL,&#160;React,&#160;Gitlab…</p>
+<p style="position:absolute;top:1076px;left:60px;white-space:nowrap" class="ft113">De&#160;juin&#160;2020&#160;à<br/>octobre&#160;2020</p>
+<p style="position:absolute;top:1076px;left:218px;white-space:nowrap" class="ft17"><i><b>Lead&#160;Développeur</b></i><b>&#160;backend&#160;chez&#160;<a href="https://www.talkspirit.com/">Talkspirit</a></b><b>&#160;(Télétravail&#160;/&#160;Montpellier,&#160;France)</b></p>
+<p style="position:absolute;top:1117px;left:218px;white-space:nowrap" class="ft115">Talkspirit&#160;est&#160;un&#160;réseau&#160;social&#160;d'entreprise&#160;permettant&#160;à&#160;la&#160;fois&#160;la&#160;communication&#160;en&#160;interne&#160;et&#160;le<br/>travail&#160;collaboratif.<br/>Environnement&#160;technique&#160;:&#160;PHP&#160;7.2,&#160;<i>Domain&#160;Driven&#160;Development</i>,&#160;<i>Command&#160;Query<br/>Responsibility&#160;Segregation</i>,&#160;MongoDB,&#160;<i>Behavior-driven&#160;development</i>,…</p>
 </div>
 <!-- Page 2 -->
 <a name="2"></a>
@@ -86,42 +88,44 @@
 <!--
    p {margin: 0; padding: 0;}  .ft216{font-size:14px;font-family:DAAAAA+LiberationSans;color:#545454;}
    .ft217{font-size:14px;font-family:CAAAAA+LiberationSans;color:#545454;}
-   .ft218{font-size:14px;line-height:19px;font-family:BAAAAA+LiberationSans;color:#545454;}
+   .ft218{font-size:14px;line-height:19px;font-family:AAAAAA+LiberationSans;color:#545454;}
 -->
 </style>
 <div id="page2-div" style="position:relative;width:893px;height:1264px;">
 <img width="893" height="1264" src="cv-fr-damien-pobel002.png" alt="background image"/>
-<p style="position:absolute;top:55px;left:60px;white-space:nowrap" class="ft212">De&#160;janvier&#160;2018&#160;à<br/>janvier&#160;2020</p>
-<p style="position:absolute;top:55px;left:218px;white-space:nowrap" class="ft27"><i><b>Lead&#160;Développeur</b></i><b>&#160;chez&#160;<a href="https://iwd.io/">IWD&#160;</a></b><b>(Télétravail&#160;/&#160;Lyon,&#160;France)</b></p>
-<p style="position:absolute;top:95px;left:218px;white-space:nowrap" class="ft21">IWD&#160;édite&#160;des&#160;logiciels&#160;d'aide&#160;au&#160;marchandisage&#160;(<i>merchandising</i>)&#160;en&#160;mode&#160;SAAS.</p>
-<p style="position:absolute;top:122px;left:267px;white-space:nowrap" class="ft21">Conception&#160;technique&#160;et&#160;développement&#160;d'une&#160;application&#160;métier&#160;web&#160;sous&#160;forme&#160;de</p>
-<p style="position:absolute;top:143px;left:247px;white-space:nowrap" class="ft28"><i>Single&#160;Page&#160;Application</i>&#160;basée&#160;sur&#160;React&#160;/&#160;Redux&#160;et&#160;une&#160;API&#160;REST&#160;écrite&#160;en&#160;PHP</p>
-<p style="position:absolute;top:163px;left:267px;white-space:nowrap" class="ft21">Renforcement&#160;et&#160;mise&#160;en&#160;place&#160;de&#160;bonnes&#160;pratiques&#160;de&#160;développement&#160;:&#160;tests&#160;logiciels</p>
-<p style="position:absolute;top:183px;left:247px;white-space:nowrap" class="ft21">automatisés,&#160;revues&#160;de&#160;code,&#160;injection&#160;de&#160;dépendances,&#160;agilité…</p>
-<p style="position:absolute;top:203px;left:267px;white-space:nowrap" class="ft21">Encadrement&#160;<i>technique</i>&#160;d'une&#160;équipe&#160;de&#160;6&#160;à&#160;10&#160;personnes</p>
-<p style="position:absolute;top:230px;left:218px;white-space:nowrap" class="ft21">Environnement&#160;technique&#160;:&#160;PHP,&#160;MySQL,&#160;React,&#160;Redux,&#160;Gitlab,…</p>
-<p style="position:absolute;top:270px;left:60px;white-space:nowrap" class="ft212">De&#160;avril&#160;2011&#160;à<br/>novembre&#160;2017</p>
-<p style="position:absolute;top:270px;left:218px;white-space:nowrap" class="ft27"><i><b>Lead&#160;Engineer&#160;User&#160;Interface</b></i><b>&#160;chez&#160;<a href="http://ez.no/">eZ&#160;Systems</a></b><b>&#160;(Lyon,&#160;France)</b></p>
-<p style="position:absolute;top:310px;left:218px;white-space:nowrap" class="ft210">eZ&#160;Systems&#160;est&#160;l'éditeur&#160;du&#160;CMS&#160;eZ&#160;Platform&#160;(appelé&#160;auparavant&#160;eZ&#160;Publish),&#160;un&#160;CMS&#160;Open<br/>Source&#160;construit&#160;sur&#160;le&#160;framework&#160;Symfony.&#160;Pendant&#160;plus&#160;de&#160;6&#160;ans,&#160;j'ai&#160;fait&#160;partie&#160;de&#160;l'équipe<br/>d'ingénierie&#160;en&#160;tant&#160;que&#160;<i><b>Lead&#160;Engineer&#160;User&#160;Interface</b></i>.<br/>Principales&#160;réalisations&#160;:</p>
-<p style="position:absolute;top:398px;left:267px;white-space:nowrap" class="ft21">Conception&#160;et&#160;développement&#160;de&#160;la&#160;nouvelle&#160;interface&#160;d'administration&#160;d'eZ&#160;Platform&#160;v2</p>
-<p style="position:absolute;top:418px;left:247px;white-space:nowrap" class="ft21">à&#160;base&#160;de&#160;<i>Web&#160;Components</i>&#160;avec&#160;Polymer&#160;et&#160;du&#160;framework&#160;Symfony</p>
-<p style="position:absolute;top:438px;left:267px;white-space:nowrap" class="ft21">Conception&#160;et&#160;développement&#160;de&#160;l'interface&#160;d'administration&#160;d'eZ&#160;Platform&#160;sous&#160;forme&#160;de</p>
-<p style="position:absolute;top:459px;left:247px;white-space:nowrap" class="ft28"><i>single&#160;page&#160;application</i></p>
-<p style="position:absolute;top:478px;left:267px;white-space:nowrap" class="ft210">Ré-écriture&#160;du&#160;CMS&#160;eZ&#160;Publish&#160;avec&#160;le&#160;framework&#160;Symfony<br/>Revues&#160;de&#160;code&#160;/&#160;maintenance</p>
-<p style="position:absolute;top:526px;left:218px;white-space:nowrap" class="ft210">En&#160;tant&#160;que&#160;<i>Lead&#160;Engineer&#160;User&#160;Interface</i>,&#160;j'ai&#160;géré&#160;une&#160;petite&#160;équipe&#160;travaillant&#160;sur&#160;l'interface<br/>d'administration.&#160;J'ai&#160;aussi&#160;été&#160;impliqué&#160;dans&#160;la&#160;définition&#160;des&#160;fonctionnalités&#160;avec&#160;le&#160;<i>product<br/>management</i>&#160;et&#160;dans&#160;l'architecture&#160;technique&#160;du&#160;produit.<br/>Environnement&#160;technique&#160;:&#160;PHP,&#160;MySQL,&#160;Symfony,&#160;Web&#160;Components,&#160;écriture&#160;d'une&#160;Single<br/>Page&#160;Application&#160;en&#160;JavaScript&#160;(framework&#160;YUI),&#160;outils&#160;basés&#160;sur&#160;Node.js,&#160;REST&#160;API,<br/>TravisCI,…</p>
-<p style="position:absolute;top:666px;left:60px;white-space:nowrap" class="ft212">De&#160;février&#160;2007&#160;à<br/>mars&#160;2011</p>
-<p style="position:absolute;top:666px;left:218px;white-space:nowrap" class="ft26"><b>Expert&#160;technique&#160;LAMP&#160;chez&#160;<a href="http://www.smile.fr/">Smile&#160;</a></b><b>(Montpellier&#160;puis&#160;Lyon)</b></p>
-<p style="position:absolute;top:706px;left:218px;white-space:nowrap" class="ft214">Après&#160;avoir&#160;fait&#160;partie&#160;de&#160;l'équipe&#160;dédiée&#160;à&#160;la&#160;maintenance,&#160;j'ai&#160;intégré&#160;la&#160;direction&#160;technique&#160;en<br/>tant&#160;qu'<b>Expert&#160;technique&#160;LAMP</b>.&#160;Nos&#160;principales&#160;responsabilités&#160;étaient&#160;d'améliorer&#160;les<br/><i>process</i>,&#160;la&#160;qualité&#160;des&#160;projets&#160;et&#160;de&#160;faire&#160;progresser&#160;les&#160;équipes&#160;:</p>
-<p style="position:absolute;top:774px;left:267px;white-space:nowrap" class="ft214">Audits&#160;techniques&#160;de&#160;projets&#160;basés&#160;sur&#160;eZ&#160;Publish,&#160;Typo3&#160;ou&#160;Magento<br/>Spécifications&#160;techniques<br/>Support&#160;et&#160;formations<br/>Développement&#160;et&#160;maintenance&#160;de&#160;sites&#160;et&#160;d'applications&#160;web</p>
-<p style="position:absolute;top:879px;left:60px;white-space:nowrap" class="ft212">De&#160;avril&#160;2004&#160;à<br/>janvier&#160;2007</p>
-<p style="position:absolute;top:880px;left:218px;white-space:nowrap" class="ft26"><b>Ingénieur&#160;logiciel&#160;/&#160;Administrateur&#160;système&#160;chez&#160;<a href="http://www.kaliop.com/">Kaliop&#160;</a></b><b>(Montpellier,&#160;France)</b></p>
-<p style="position:absolute;top:920px;left:267px;white-space:nowrap" class="ft21">Développement&#160;d'une&#160;application&#160;web&#160;de&#160;gestion&#160;des&#160;risques&#160;sanitaires&#160;:&#160;PHP5,&#160;MySQL,</p>
-<p style="position:absolute;top:940px;left:247px;white-space:nowrap" class="ft21">XML/XSLT,&#160;JavaScript,…</p>
-<p style="position:absolute;top:960px;left:267px;white-space:nowrap" class="ft21">Administration&#160;de&#160;serveurs&#160;Windows&#160;(2000&#160;et&#160;2003)&#160;et&#160;GNU/Linux&#160;(Debian)&#160;:&#160;web,&#160;email,</p>
-<p style="position:absolute;top:981px;left:247px;white-space:nowrap" class="ft21">backup</p>
-<p style="position:absolute;top:1001px;left:267px;white-space:nowrap" class="ft21">Migration&#160;d'un&#160;serveur&#160;de&#160;messagerie&#160;sous&#160;Debian&#160;GNU/Linux&#160;(600&#160;comptes,&#160;Postfix,</p>
-<p style="position:absolute;top:1021px;left:247px;white-space:nowrap" class="ft21">OpenLDAP,&#160;SpamAssassin,…)</p>
-<p style="position:absolute;top:1041px;left:267px;white-space:nowrap" class="ft21">Développement&#160;d'applications&#160;web</p>
+<p style="position:absolute;top:55px;left:60px;white-space:nowrap" class="ft213">De&#160;février&#160;2020&#160;à&#160;juin<br/>2020</p>
+<p style="position:absolute;top:55px;left:218px;white-space:nowrap" class="ft26"><b>Directeur&#160;technique&#160;chez&#160;<a href="https://www.enoptea.fr/">Enoptea&#160;</a></b><b>(Lyon,&#160;France)</b></p>
+<p style="position:absolute;top:95px;left:218px;white-space:nowrap" class="ft210">Enoptea&#160;édite&#160;une&#160;solution&#160;logicielle&#160;en&#160;SAAS&#160;à&#160;destination&#160;des&#160;professionnels&#160;permettant&#160;la<br/>gestion&#160;globale&#160;des&#160;contrats&#160;et&#160;factures&#160;d'énergie.</p>
+<p style="position:absolute;top:143px;left:267px;white-space:nowrap" class="ft21">Fiabilisation&#160;et&#160;maintenance&#160;de&#160;l'existant&#160;(Microservices,&#160;AWS,&#160;Lambda,&#160;Serverless,</p>
+<p style="position:absolute;top:163px;left:247px;white-space:nowrap" class="ft21">Symfony…)</p>
+<p style="position:absolute;top:183px;left:267px;white-space:nowrap" class="ft210">Ré-architecture<br/>Renforcement&#160;et&#160;mise&#160;en&#160;place&#160;de&#160;bonnes&#160;pratiques&#160;de&#160;développement<br/>Encadrement&#160;d'une&#160;équipe&#160;de&#160;8&#160;personnes</p>
+<p style="position:absolute;top:251px;left:218px;white-space:nowrap" class="ft21">Environnement&#160;technique&#160;:&#160;PHP,&#160;Serverless,&#160;Symfony,&#160;MongoDB,&#160;CircleCI,…</p>
+<p style="position:absolute;top:298px;left:60px;white-space:nowrap" class="ft213">De&#160;janvier&#160;2018&#160;à<br/>janvier&#160;2020</p>
+<p style="position:absolute;top:298px;left:218px;white-space:nowrap" class="ft27"><i><b>Lead&#160;Développeur</b></i><b>&#160;chez&#160;<a href="https://iwd.io/">IWD&#160;</a></b><b>(Télétravail&#160;/&#160;Lyon,&#160;France)</b></p>
+<p style="position:absolute;top:338px;left:218px;white-space:nowrap" class="ft21">IWD&#160;édite&#160;des&#160;logiciels&#160;d'aide&#160;au&#160;marchandisage&#160;(<i>merchandising</i>)&#160;en&#160;mode&#160;SAAS.</p>
+<p style="position:absolute;top:366px;left:267px;white-space:nowrap" class="ft21">Conception&#160;technique&#160;et&#160;développement&#160;d'une&#160;application&#160;métier&#160;web&#160;sous&#160;forme&#160;de</p>
+<p style="position:absolute;top:387px;left:247px;white-space:nowrap" class="ft28"><i>Single&#160;Page&#160;Application</i>&#160;basée&#160;sur&#160;React&#160;/&#160;Redux&#160;et&#160;une&#160;API&#160;REST&#160;écrite&#160;en&#160;PHP</p>
+<p style="position:absolute;top:406px;left:267px;white-space:nowrap" class="ft21">Renforcement&#160;et&#160;mise&#160;en&#160;place&#160;de&#160;bonnes&#160;pratiques&#160;de&#160;développement&#160;:&#160;tests&#160;logiciels</p>
+<p style="position:absolute;top:426px;left:247px;white-space:nowrap" class="ft21">automatisés,&#160;revues&#160;de&#160;code,&#160;injection&#160;de&#160;dépendances,&#160;agilité…</p>
+<p style="position:absolute;top:446px;left:267px;white-space:nowrap" class="ft21">Encadrement&#160;<i>technique</i>&#160;d'une&#160;équipe&#160;de&#160;6&#160;à&#160;10&#160;personnes</p>
+<p style="position:absolute;top:474px;left:218px;white-space:nowrap" class="ft21">Environnement&#160;technique&#160;:&#160;PHP,&#160;MySQL,&#160;React,&#160;Redux,&#160;Gitlab,…</p>
+<p style="position:absolute;top:513px;left:60px;white-space:nowrap" class="ft213">De&#160;avril&#160;2011&#160;à<br/>novembre&#160;2017</p>
+<p style="position:absolute;top:513px;left:218px;white-space:nowrap" class="ft27"><i><b>Lead&#160;Engineer&#160;User&#160;Interface</b></i><b>&#160;chez&#160;<a href="http://ez.no/">eZ&#160;Systems</a></b><b>&#160;(Lyon,&#160;France)</b></p>
+<p style="position:absolute;top:553px;left:218px;white-space:nowrap" class="ft210">eZ&#160;Systems&#160;est&#160;l'éditeur&#160;du&#160;CMS&#160;eZ&#160;Platform&#160;(appelé&#160;auparavant&#160;eZ&#160;Publish),&#160;un&#160;CMS&#160;Open<br/>Source&#160;construit&#160;sur&#160;le&#160;framework&#160;Symfony.&#160;Pendant&#160;plus&#160;de&#160;6&#160;ans,&#160;j'ai&#160;fait&#160;partie&#160;de&#160;l'équipe<br/>d'ingénierie&#160;en&#160;tant&#160;que&#160;<i><b>Lead&#160;Engineer&#160;User&#160;Interface</b></i>.<br/>Principales&#160;réalisations&#160;:</p>
+<p style="position:absolute;top:641px;left:267px;white-space:nowrap" class="ft21">Conception&#160;et&#160;développement&#160;de&#160;la&#160;nouvelle&#160;interface&#160;d'administration&#160;d'eZ&#160;Platform&#160;v2</p>
+<p style="position:absolute;top:661px;left:247px;white-space:nowrap" class="ft21">à&#160;base&#160;de&#160;<i>Web&#160;Components</i>&#160;avec&#160;Polymer&#160;et&#160;du&#160;framework&#160;Symfony</p>
+<p style="position:absolute;top:681px;left:267px;white-space:nowrap" class="ft21">Conception&#160;et&#160;développement&#160;de&#160;l'interface&#160;d'administration&#160;d'eZ&#160;Platform&#160;sous&#160;forme&#160;de</p>
+<p style="position:absolute;top:702px;left:247px;white-space:nowrap" class="ft28"><i>single&#160;page&#160;application</i></p>
+<p style="position:absolute;top:722px;left:267px;white-space:nowrap" class="ft218">Ré-écriture&#160;du&#160;CMS&#160;eZ&#160;Publish&#160;avec&#160;le&#160;framework&#160;Symfony<br/>Gestion&#160;d'une&#160;petite&#160;équipe<br/>Implication&#160;dans&#160;la&#160;définition&#160;des&#160;fonctionnalités&#160;avec&#160;le&#160;<i>product&#160;management</i>&#160;et&#160;dans</p>
+<p style="position:absolute;top:782px;left:247px;white-space:nowrap" class="ft21">l'architecture&#160;technique&#160;globale</p>
+<p style="position:absolute;top:810px;left:218px;white-space:nowrap" class="ft210">Environnement&#160;technique&#160;:&#160;PHP,&#160;MySQL,&#160;Symfony,&#160;Web&#160;Components,&#160;écriture&#160;d'une&#160;Single<br/>Page&#160;Application&#160;en&#160;JavaScript,&#160;TravisCI,…</p>
+<p style="position:absolute;top:868px;left:60px;white-space:nowrap" class="ft213">De&#160;février&#160;2007&#160;à<br/>mars&#160;2011</p>
+<p style="position:absolute;top:868px;left:218px;white-space:nowrap" class="ft26"><b>Expert&#160;technique&#160;LAMP&#160;chez&#160;<a href="http://www.smile.fr/">Smile&#160;</a></b><b>(Montpellier&#160;puis&#160;Lyon)</b></p>
+<p style="position:absolute;top:909px;left:218px;white-space:nowrap" class="ft210">Après&#160;avoir&#160;fait&#160;partie&#160;de&#160;l'équipe&#160;dédiée&#160;à&#160;la&#160;maintenance,&#160;j'ai&#160;intégré&#160;la&#160;direction&#160;technique&#160;en<br/>tant&#160;qu'<b>Expert&#160;technique&#160;LAMP</b>.&#160;Nos&#160;principales&#160;responsabilités&#160;étaient&#160;d'améliorer&#160;les<br/><i>process</i>,&#160;la&#160;qualité&#160;des&#160;projets&#160;et&#160;de&#160;faire&#160;progresser&#160;les&#160;équipes.</p>
+<p style="position:absolute;top:1013px;left:60px;white-space:nowrap" class="ft213">De&#160;avril&#160;2004&#160;à<br/>janvier&#160;2007</p>
+<p style="position:absolute;top:1013px;left:218px;white-space:nowrap" class="ft26"><b>Ingénieur&#160;logiciel&#160;/&#160;Administrateur&#160;système&#160;chez&#160;<a href="http://www.kaliop.com/">Kaliop&#160;</a></b><b>(Montpellier,&#160;France)</b></p>
+<p style="position:absolute;top:1054px;left:267px;white-space:nowrap" class="ft210">Développement&#160;d'applications&#160;web<br/>Administration&#160;de&#160;serveurs&#160;Windows&#160;(2000&#160;et&#160;2003)&#160;et&#160;GNU/Linux&#160;(Debian)&#160;:&#160;web,&#160;email,</p>
+<p style="position:absolute;top:1093px;left:247px;white-space:nowrap" class="ft21">backup</p>
 </div>
 <!-- Page 3 -->
 <a name="3"></a>
@@ -132,12 +136,12 @@
 <div id="page3-div" style="position:relative;width:893px;height:1264px;">
 <img width="893" height="1264" src="cv-fr-damien-pobel003.png" alt="background image"/>
 <p style="position:absolute;top:62px;left:53px;white-space:nowrap" class="ft34">Compétences</p>
-<p style="position:absolute;top:126px;left:60px;white-space:nowrap" class="ft312">Développement<br/>logiciel</p>
-<p style="position:absolute;top:126px;left:218px;white-space:nowrap" class="ft310"><b>JavaScript</b>&#160;(dans&#160;les&#160;navigateurs&#160;et&#160;côté&#160;serveur&#160;avec&#160;Node.js),&#160;<b>PHP</b>,&#160;<b>HTML5</b>,&#160;<b>CSS3</b>,&#160;Web<br/>Components&#160;(Polymer,&#160;Vanilla&#160;JS,…),&#160;<b>Shell&#160;Script</b>,&#160;XSLT,…<br/>Intérêt&#160;pour&#160;la&#160;qualité,&#160;la&#160;maintenabilité&#160;et&#160;les&#160;performances.<br/>Sensible&#160;à&#160;l'accessibilité,&#160;l'ergonomie&#160;et&#160;l'expérience&#160;utilisateur.</p>
+<p style="position:absolute;top:126px;left:60px;white-space:nowrap" class="ft313">Développement<br/>logiciel</p>
+<p style="position:absolute;top:126px;left:218px;white-space:nowrap" class="ft310"><b>JavaScript</b>&#160;(dans&#160;les&#160;navigateurs&#160;et&#160;côté&#160;serveur&#160;avec&#160;Node.js),&#160;<b>TypeScript</b>,&#160;<b>PHP</b>,&#160;<b>HTML5</b>,<br/><b>CSS3</b>,&#160;Web&#160;Components&#160;(Polymer,&#160;Vanilla&#160;JS,…),&#160;<b>Shell&#160;Script</b>,&#160;XSLT,…<br/>Intérêt&#160;pour&#160;la&#160;qualité,&#160;la&#160;maintenabilité&#160;et&#160;les&#160;performances.<br/>Sensible&#160;à&#160;l'accessibilité,&#160;l'ergonomie&#160;et&#160;l'expérience&#160;utilisateur.</p>
 <p style="position:absolute;top:225px;left:60px;white-space:nowrap" class="ft35">Outils</p>
 <p style="position:absolute;top:225px;left:218px;white-space:nowrap" class="ft310">Utilisation&#160;et&#160;intégration&#160;de&#160;nombreux&#160;outils,&#160;services&#160;et&#160;APIs&#160;:&#160;CMS&#160;(eZ&#160;Publish&#160;/&#160;eZ&#160;Platform,<br/>Magento,…),&#160;frameworks&#160;(Symfony,&#160;Remix),&#160;outils&#160;d'indexation&#160;(Elasticsearch,&#160;Solr,&#160;Algolia…),<br/>services&#160;d'intégration&#160;continue&#160;(TravisCI,&#160;CircleCI,&#160;Jenkins,&#160;GitlabCI,&#160;Github&#160;Action…),<br/>virtualisation&#160;(Docker,…),&#160;bases&#160;de&#160;données&#160;(MySQL,&#160;MongoDB,…)</p>
 <p style="position:absolute;top:324px;left:60px;white-space:nowrap" class="ft35">Système</p>
-<p style="position:absolute;top:324px;left:218px;white-space:nowrap" class="ft310">Utilisation&#160;quotidienne&#160;depuis&#160;plus&#160;de&#160;20&#160;ans&#160;de&#160;<b>GNU/Linux</b>&#160;(principalement&#160;Debian&#160;et&#160;Ubuntu).<br/>Intérêt&#160;pour&#160;la&#160;culture&#160;DevOps.&#160;Administration&#160;système&#160;pour&#160;mes&#160;besoins&#160;personnels.</p>
+<p style="position:absolute;top:324px;left:218px;white-space:nowrap" class="ft310">Utilisation&#160;quotidienne&#160;depuis&#160;près&#160;de&#160;25&#160;ans&#160;de&#160;<b>GNU/Linux</b>&#160;(principalement&#160;Debian&#160;et&#160;Ubuntu).<br/>Intérêt&#160;pour&#160;la&#160;culture&#160;DevOps.&#160;Administration&#160;système&#160;pour&#160;mes&#160;besoins&#160;personnels.</p>
 <p style="position:absolute;top:390px;left:53px;white-space:nowrap" class="ft34">Formation&#160;/&#160;Certification</p>
 <p style="position:absolute;top:454px;left:60px;white-space:nowrap" class="ft35">Décembre&#160;2022</p>
 <p style="position:absolute;top:454px;left:218px;white-space:nowrap" class="ft31">Certification&#160;Opquast®&#160;<a href="https://directory.opquast.com/fr/certificat/9DTJBU/">Maitrise&#160;de&#160;la&#160;qualité&#160;en&#160;projet&#160;web&#160;niveau&#160;Expert&#160;(identifiant&#160;:&#160;9DTJBU)</a></p>

CV

--- index.html.pretty   2024-03-02 22:06:20.206867890 +0000
+++ ../web/page/cv/index.html.pretty    2024-03-02 22:06:20.210867938 +0000
@@ -4,7 +4,7 @@
 <meta charset=utf-8>
 <link rel=stylesheet href=/style-a83d94c.css>
 <title>
-Senior Software Engineer - Full Stack (JavaScript, PHP, Web Component, Node.js, Symfony, React) - CV</title>
+Senior Software Engineer - Full Stack (JavaScript, TypeScript, PHP, Web Component, Node.js, Symfony, React) - CV</title>
 <meta name=viewport content="width=device-width">
 <link rel="Shortcut icon" href=/favicon.ico type=image/x-icon>
 <link rel=alternate type=application/rss+xml href=/rss.xml>
@@ -89,7 +89,7 @@
 Download PDF version</a>
 </li>
 <li class=version>
-<a href=/page/cv-fr lang=fr>
+<a href=/page/cv-fr/ lang=fr>
 Version française</a>
 </li>
 </ul>
@@ -98,13 +98,15 @@
 Summary</h2>
 <div class=summary>
 <p>
-I have 19 years of professional experience during which I was system administrator, software engineer, lead developer or CTO. I am still heavily interested in technical challenges, I like to solve complex problems and to contribute to the creation of effective, useful and usable software with a focus on the quality, the maintainability and the team work.</p>
+I have 20 years of professional experience during which I was system administrator, software engineer, lead developer or CTO. I am still heavily interested in technical challenges, I like to solve complex problems and to contribute to the creation of effective, useful and usable software with a focus on the quality, the maintainability and the team work.</p>
 <p class=overview>
 In a few words (non-exhaustive list, open to other technologies and practices):</p>
 <ul class=keywords>
 <li>
 JavaScript (node and in web browser)</li>
 <li>
+TypeScript</li>
+<li>
 PHP</li>
 <li>
 Web Standards / HTML5 / CSS</li>
@@ -127,19 +129,43 @@
 <li>
 React</li>
 <li>
-Agile / Scrum / Kanban</li>
+Agile / Scrum / Kanban / Shape Up</li>
 <li>
 Clean code</li>
 <li>
 Domain Driven Development (DDD)</li>
 <li>
-Tests Driven Development (TDD) / Behavior-driven development (BDD)</li>
+Tests Driven Development (TDD)</li>
+<li>
+Behavior-driven development (BDD)</li>
 </ul>
 </div>
 <h2>
 Professional experiences</h2>
 <dl>
 <dt>
+Since November 2023 <svg viewBox="0 0 303 115" fill=none xmlns=http://www.w3.org/2000/svg>
+<path fill-rule=evenodd clip-rule=evenodd d="M46.557 95.0003C31.1702 82.4937 20 63.199 20 43.8601C20 35.2901 22.1076 27.2131 25.8319 20.1206L46.557 32.9141L67.2185 20C70.9824 27.1215 73.114 35.2415 73.114 43.8601C73.114 63.199 61.7234 82.4937 46.557 95.0003ZM41.1757 36.2554L28.3748 28.3535C26.5924 33.2659 25.6638 38.4928 25.6638 43.8601C25.6638 59.211 33.7292 75.5434 46.5336 87.4687C59.322 75.4296 67.4503 59.0817 67.4503 43.8601C67.4503 38.4578 66.5095 33.1977 64.7044 28.2577L51.7551 36.3514C53.1309 38.292 53.9826 40.9797 53.9826 43.9497C53.9826 49.8671 50.6016 54.664 46.4309 54.664C42.2603 54.664 38.8793 49.8671 38.8793 43.9497C38.8793 40.9304 39.7595 38.2029 41.1757 36.2554ZM49.4201 43.9497C49.4201 46.292 48.0818 48.1908 46.4309 48.1908C44.78 48.1908 43.4417 46.292 43.4417 43.9497C43.4417 41.6074 44.78 39.7086 46.4309 39.7086C48.0818 39.7086 49.4201 41.6074 49.4201 43.9497Z" fill=#0A0A0C />
+<path fill-rule=evenodd clip-rule=evenodd d="M97.25 27.5H103.31V55.0782H103.466C103.88 54.3491 104.45 53.6329 105.175 52.9298C105.9 52.2267 106.768 51.5886 107.778 51.0157C108.788 50.4428 109.915 49.9741 111.158 49.6095C112.401 49.2449 113.722 49.0626 115.12 49.0626C117.503 49.0626 119.562 49.4272 121.297 50.1563C123.032 50.8855 124.47 51.9011 125.609 53.2032C126.749 54.5053 127.59 56.0808 128.134 57.9298C128.678 59.7788 128.95 61.797 128.95 63.9845V86.5628H122.89V64.6095C122.89 61.5366 122.216 59.1147 120.87 57.3439C119.523 55.573 117.425 54.6876 114.576 54.6876C112.608 54.6876 110.912 55.0262 109.487 55.7032C108.063 56.3803 106.897 57.3439 105.991 58.5939C105.084 59.8439 104.411 61.3283 103.971 63.047C103.53 64.7658 103.31 66.6668 103.31 68.7502V86.5628H97.25V27.5Z" fill=#0A0A0C />
+<path fill-rule=evenodd clip-rule=evenodd d="M138.81 32.3281C137.955 33.2136 137.528 34.2552 137.528 35.4531C137.528 36.7552 137.942 37.8229 138.771 38.6563C139.6 39.4896 140.662 39.9063 141.957 39.9063C143.251 39.9063 144.313 39.4896 145.142 38.6563C145.971 37.8229 146.385 36.7552 146.385 35.4531C146.385 34.2552 145.958 33.2136 145.103 32.3281C144.249 31.4427 143.2 31 141.957 31C140.713 31 139.664 31.4427 138.81 32.3281ZM144.987 49.7499H138.926V86.3125H144.987V49.7499Z" fill=#0A0A0C />
+<path fill-rule=evenodd clip-rule=evenodd d="M160.992 68.2813C160.992 70.2084 161.29 71.9922 161.886 73.6329C162.481 75.2735 163.349 76.7058 164.488 77.9298C165.628 79.1537 166.988 80.1173 168.568 80.8204C170.147 81.5235 171.921 81.8751 173.89 81.8751C175.858 81.8751 177.632 81.5235 179.212 80.8204C180.792 80.1173 182.151 79.1537 183.291 77.9298C184.431 76.7058 185.298 75.2735 185.894 73.6329C186.49 71.9922 186.787 70.2084 186.787 68.2813C186.787 66.3542 186.49 64.5704 185.894 62.9297C185.298 61.2891 184.431 59.8568 183.291 58.6328C182.151 57.4089 180.792 56.4453 179.212 55.7422C177.632 55.0391 175.858 54.6875 173.89 54.6875C171.921 54.6875 170.147 55.0391 168.568 55.7422C166.988 56.4453 165.628 57.4089 164.488 58.6328C163.349 59.8568 162.481 61.2891 161.886 62.9297C161.29 64.5704 160.992 66.3542 160.992 68.2813V68.2813ZM154.932 27.5H160.992V55.3126H161.148C162.805 53.3334 164.735 51.797 166.936 50.7032C169.137 49.6095 171.559 49.0626 174.201 49.0626C177.049 49.0626 179.652 49.5444 182.009 50.5079C184.366 51.4715 186.373 52.8126 188.031 54.5314C189.688 56.2501 190.983 58.2814 191.915 60.6251C192.848 62.9689 193.314 65.521 193.314 68.2814C193.314 71.0419 192.848 73.5939 191.915 75.9377C190.983 78.2815 189.701 80.3127 188.069 82.0315C186.438 83.7502 184.508 85.0914 182.281 86.0549C180.054 87.0185 177.671 87.5003 175.133 87.5003C171.87 87.5003 169.008 86.7841 166.548 85.3518C164.087 83.9195 162.287 82.1617 161.148 80.0784H160.992V86.5628H154.932V27.5Z" fill=#0A0A0C />
+<path fill-rule=evenodd clip-rule=evenodd d="M205.715 68.2193C205.715 70.1464 206.012 71.9302 206.608 73.5709C207.204 75.2115 208.071 76.6438 209.211 77.8678C210.351 79.0917 211.71 80.0553 213.29 80.7584C214.87 81.4615 216.644 81.8131 218.612 81.8131C220.581 81.8131 222.355 81.4615 223.934 80.7584C225.514 80.0553 226.874 79.0917 228.014 77.8678C229.153 76.6438 230.021 75.2115 230.616 73.5709C231.212 71.9302 231.51 70.1464 231.51 68.2193C231.51 66.2922 231.212 64.5084 230.616 62.8677C230.021 61.2271 229.153 59.7948 228.014 58.5708C226.874 57.3468 225.514 56.3833 223.934 55.6802C222.355 54.977 220.581 54.6255 218.612 54.6255C216.644 54.6255 214.87 54.977 213.29 55.6802C211.71 56.3833 210.351 57.3468 209.211 58.5708C208.071 59.7948 207.204 61.2271 206.608 62.8677C206.012 64.5084 205.715 66.2922 205.715 68.2193V68.2193ZM199.188 68.2193C199.188 65.3547 199.68 62.7506 200.664 60.4068C201.648 58.063 202.995 56.0448 204.704 54.3521C206.414 52.6593 208.46 51.3443 210.842 50.4067C213.225 49.4692 215.815 49.0005 218.612 49.0005C221.409 49.0005 223.999 49.4692 226.382 50.4067C228.764 51.3443 230.81 52.6593 232.52 54.3521C234.229 56.0448 235.576 58.063 236.56 60.4068C237.544 62.7506 238.036 65.3547 238.036 68.2193C238.036 71.0839 237.544 73.6881 236.56 76.0319C235.576 78.3756 234.229 80.3938 232.52 82.0866C230.81 83.7793 228.764 85.0944 226.382 86.0319C223.999 86.9694 221.409 87.4382 218.612 87.4382C215.815 87.4382 213.225 86.9694 210.842 86.0319C208.46 85.0944 206.414 83.7793 204.704 82.0866C202.995 80.3938 201.648 78.3756 200.664 76.0319C199.68 73.6881 199.188 71.0839 199.188 68.2193V68.2193Z" fill=#0A0A0C />
+<path fill-rule=evenodd clip-rule=evenodd d="M250.468 68.2193C250.468 70.1464 250.766 71.9302 251.361 73.5709C251.957 75.2115 252.824 76.6438 253.964 77.8678C255.104 79.0917 256.463 80.0553 258.043 80.7584C259.623 81.4615 261.397 81.8131 263.365 81.8131C265.334 81.8131 267.108 81.4615 268.687 80.7584C270.267 80.0553 271.627 79.0917 272.767 77.8678C273.906 76.6438 274.774 75.2115 275.369 73.5709C275.965 71.9302 276.263 70.1464 276.263 68.2193C276.263 66.2922 275.965 64.5084 275.369 62.8677C274.774 61.2271 273.906 59.7948 272.767 58.5708C271.627 57.3468 270.267 56.3833 268.687 55.6802C267.108 54.977 265.334 54.6255 263.365 54.6255C261.397 54.6255 259.623 54.977 258.043 55.6802C256.463 56.3833 255.104 57.3468 253.964 58.5708C252.824 59.7948 251.957 61.2271 251.361 62.8677C250.766 64.5084 250.468 66.2922 250.468 68.2193V68.2193ZM243.941 68.2193C243.941 65.3547 244.433 62.7506 245.417 60.4068C246.402 58.063 247.748 56.0448 249.458 54.3521C251.167 52.6593 253.213 51.3443 255.596 50.4067C257.978 49.4692 260.568 49.0005 263.365 49.0005C266.162 49.0005 268.752 49.4692 271.135 50.4067C273.518 51.3443 275.564 52.6593 277.273 54.3521C278.982 56.0448 280.329 58.063 281.313 60.4068C282.297 62.7506 282.789 65.3547 282.789 68.2193C282.789 71.0839 282.297 73.6881 281.313 76.0319C280.329 78.3756 278.982 80.3938 277.273 82.0866C275.564 83.7793 273.518 85.0944 271.135 86.0319C268.752 86.9694 266.162 87.4382 263.365 87.4382C260.568 87.4382 257.978 86.9694 255.596 86.0319C253.213 85.0944 251.167 83.7793 249.458 82.0866C247.748 80.3938 246.402 78.3756 245.417 76.0319C244.433 73.6881 243.941 71.0839 243.941 68.2193V68.2193Z" fill=#0A0A0C />
+</svg>
+</dt>
+<dd>
+<h3 itemprop=worksFor itemscope itemtype=http://schema.org/Organization>
+Full stack senior software engineer at <a href=https://www.hiboo.io/ itemprop=url>
+<span itemprop=name>
+Hiboo</span>
+</a>
+ (Remote / Paris, France)</h3>
+<p>
+Hiboo is a SaaS solution which collects, aggregates and analyses data coming from equipments spread all over the world to improve the productivity and the energy efficiency.</p>
+<p>
+Technical environment: TypeScript, GraphQL, PostgreSQL, TimescaleDB, MongoDB, React, Gitlab…</p>
+</dd>
+<dt>
 From December 2020 to November 2023 <svg class=logo xmlns=http://www.w3.org/2000/svg viewBox="0 0 224.51 88.48">
 <g>
 <g>
@@ -174,16 +200,24 @@
 </svg>
 </dt>
 <dd>
-<h3 itemprop=worksFor itemscope itemtype=http://schema.org/Organization>
-Full stack senior software engineer at <a href=https://www.front-commerce.com/ itemprop=url>
-<span itemprop=name>
-Front-Commerce</span>
-</a>
+<h3>
+Full stack senior software engineer at <a href=https://www.front-commerce.com/ >
+Front-Commerce</a>
  (Remote / Toulouse, France)</h3>
 <p>
 Front-Commerce is the editor of a Progressive Web Application (PWA) aiming at improving the performances and the customer experience in online stores.</p>
+<ul class=tasks>
+<li>
+Developpement and maintenance of a single page application first based on a custom framework then migrated to Remix</li>
+<li>
+Integration of numerous APIs (Magento, BigCommerce, Prismic, payment APIs, …)</li>
+<li>
+Training of technical teams integrating Front-Commerce</li>
+<li>
+Technical review of projects integrating Front-Commerce</li>
+</ul>
 <p>
-Technical environment: Node.js, Remix, GraphQL, React, Magento, BigCommerce, Cypress, Gitlab…</p>
+Technical environment: TypeScript, Node.js, Remix, GraphQL, React, Gitlab…</p>
 </dd>
 <dt>
 From June 2020 to October 2020 <img loading=lazy src=/img/logo-talkspirit.png alt="Logo Talkspirit" class=logo>
@@ -196,13 +230,9 @@
 <p>
 Talkspirit is a social network for companies to manage internal communication and help collaborative work.</p>
 <p>
-Development and maintenance of the HTTP API behind the software.</p>
-<p>
-</p>
-Technical environment: PHP 7.2, Domain Driven Development, Command Query Responsibility Segregation, MongoDB, Behavior-driven development (BDD),…<p>
-</p>
+Technical environment: PHP 7.2, Domain Driven Development, Command Query Responsibility Segregation, MongoDB, Behavior-driven development (BDD),…</p>
 </dd>
-<dt>
+<dt class=break>
 From February 2020 to June 2020 <svg class=logo xmlns=http://www.w3.org/2000/svg viewBox="0 0 238.52 74.48">
 <rect x=2.42 y=-.12 width=7.69 height=53.86 rx=3.77 ry=3.77 transform="rotate(-6 6.247 26.827)" fill=#243d7c>
 </rect>
@@ -237,7 +267,7 @@
 Technical environment: PHP, Serverless, Symfony, MongoDB, CircleCI,…</p>
 </dd>
 </dl>
-<dl class=break>
+<dl>
 <dt>
 From January 2018 to January 2020 <svg class=logo xmlns=http://www.w3.org/2000/svg viewBox="0 0 390 260">
 <path d="M10.8 245.8c1.1 0 1.7-.3 2.4-1 .8-.8 1-1.6 1-2.7s-.3-1.8-1-2.6c-.8-.8-2.1-1.1-3.2-1.1H7v7.4h3.8zm-9.1-12.6h8.6c2.5 0 5 .9 6.8 2.7 1.8 1.8 2.5 3.5 2.5 6v.8c0 2-.6 3.4-1.7 5s-2 2-3.8 2.7l5.9 9.2h-6.4L7 249.2v10.3H1.7v-26.3zM31 233.2v26.3h15.8v-5.3H36.3V249h7.8v-5.3h-7.8v-5.2h10.5v-5.3zM69.1 233.2H57.3v5.3h6.5v21h5.3v-21h6.6v-5.3zM95.2 250.8l-2.3-5.5-2.3 5.5h4.6zm-6.8 4.6c-.6 1.3-1.2 2.7-1.8 4h-5.7l11.9-26.7 12 26.7h-5.7c-.6-1.3-1.2-2.7-1.8-4h-8.9zM115.2 233.2h5.3v26.3h-5.3zM131.4 233.2v26.3h15.8v-5.3h-10.5v-21zM187.3 233.2H175.4v5.3h6.6v21h5.3v-21h6.5v-5.3zM217.7 233.2v10.5h-7.9v-10.5h-5.3v26.3h5.3V249h7.9v10.5h5.2v-26.3zM233.9 233.2h5.3v26.3h-5.3zM250.2 259.5h5.2v-14.6l15.8 15.1v-26.8H266v14.5l-15.8-15zM293.3 233.2l-5.8 10v-10h-5.3v26.3h5.3v-9.7l6.7 9.7h6.4l-9-12.9 7.8-13.4zM311 233.2h5.3v26.3H311zM327.2 259.5h5.3v-14.6l15.8 15.1v-26.8H343v14.5l-15.8-15zM371.9 233.1c1.8 0 3.5.3 5.2 1 1.6.7 3 1.6 4.3 2.8l-3.8 3.8a7.63 7.63 0 0 0-5.6-2.3 7.87 7.87 0 0 0-7.9 7.9c0 2.2.8 4.1 2.3 5.6 1.6 1.6 3.4 2.3 5.6 2.3 1.7 0 3.3-.5 4.6-1.5 1.4-1 2.3-2.3 2.9-3.8H372v-5.3h13a12.76 12.76 0 0 1-3.6 12c-2.6 2.6-5.7 3.9-9.4 3.9s-6.8-1.3-9.4-3.9c-2.6-2.6-3.9-5.7-3.9-9.4s1.3-6.8 3.9-9.4c2.5-2.4 5.6-3.7 9.3-3.7zM275.1.5h5.3v168h-5.3zM287.3.5h5.3v168h-5.3zM263 .5h5.3v168H263zM311.5.7v167.5c1.8-.1 3.6-.3 5.3-.5V1.2c-1.7-.2-3.5-.4-5.3-.5M323.6 2.4v164.1c1.8-.4 3.6-.8 5.3-1.3V3.6c-1.7-.4-3.5-.9-5.3-1.2M304.7.5v168h-5.3V.5h5.3zM347.8 11.4v146.1c1.8-1 3.6-2.1 5.3-3.2V14.7c-1.7-1.2-3.4-2.3-5.3-3.3M360 19.7v129.6c1.8-1.5 3.6-3.1 5.3-4.7V24.5c-1.7-1.8-3.5-3.3-5.3-4.8M335.7 5.8V163c1.8-.7 3.6-1.4 5.3-2.1V8c-1.7-.8-3.5-1.5-5.3-2.2M384.2 56.5v56.1c5.5-18 5.5-38.2 0-56.1M372.1 32.2v104.6c1.9-2.6 3.7-5.3 5.3-8.2V40.3a86.7 86.7 0 0 0-5.3-8.1M147.7 0l-.2.6.2-.6zM144.9 7.1l2.6-6.5zM61.5.5l59 151.6 2.9-7.3L67.2.5zM48.1.5L97.5 127l16.4 42.1 2.7-7L53.8.5zM3 13h30.5v5.4H3zM3 25.6h30.5V31H3zM3 .5h30.5v5.4H3zM3 50.8h30.5v5.4H3zM3 63.4h30.5v5.4H3zM3 38.2h30.5v5.4H3zM3 88.6h30.5V94H3zM3 101.2h30.5v5.4H3zM3 76h30.5v5.4H3zM3 126.4h30.5v5.4H3zM3 139h30.5v5.4H3zM3 113.8h30.5v5.4H3zM3 151.6h30.5v5.4H3zM3 164.1h30.5v5.4H3zM75 .5l52.3 134.4 2.8-7.4-16.3-42h-.1L80.5.5zM147.7 0l-.2.6-2.6 6.5L194 133.3l2.4-6.2.5-1.1zM138 24l49.2 126.6 2.9-7.4-49.2-126.3zM131.2 41l16.3 42 .1-.2 17 43.7 16 41 2.8-7.1-49.3-126.6zM213 .5l-1.7 4.3L227.7 47l2.9-7.3L215.3.5zM223.1.5l11.4 29.2 2.8-7.3L228.8.5zM236.2.5L241 13l2.9-7.4-2-5.1zM184.6 74.6l16.1 41.4 2.9-7.3-16.2-41.5zM191.3 57.1l16.2 41.7 2.9-7.4-16.3-41.7zM198 39.7l16.2 41.8 2.9-7.3-16.3-41.9zM204.6 22.2l16.4 42 2.8-7.3-16.3-42.1zM117.7 75.5l16.3 42.1 2.9-7.3-16.4-42.1zM124.4 58.2l16.4 42.1 2.8-7.3-16.3-42.1z"/>
@@ -249,7 +279,7 @@
 IWD</a>
  (Remote / Lyon, France)</h3>
 <p>
-IWD produces a set of merchandising SAAS software. Main tasks:</p>
+IWD produces a set of merchandising SAAS softwares.</p>
 <ul class=tasks>
 <li>
 Technical design and development of a Single Page Application based on React / Redux and a REST API written in PHP</li>
@@ -281,12 +311,12 @@
 <li>
 Rewrite of the eZ Publish CMS with the Symfony framework</li>
 <li>
-Code reviews / Maintenance</li>
+Management of a small team</li>
+<li>
+Involved into feature definition with the product management team and in the global technical architecture of the product</li>
 </ul>
 <p>
-As Lead Engineer User Interface, I managed a small team working on the administration interface, I was also involved in the feature definition with the product management team and in the technical architecture of the product.</p>
-<p>
-Technical environment: PHP, MySQL, Web Components, JavaScript to power a Single Page Application (YUI framework), Node.js based tooling, TravisCI,…</p>
+Technical environment: PHP, MySQL, Web Components, JavaScript to power a Single Page Application, Node.js based tooling, TravisCI,…</p>
 </dd>
 <dt>
 From February 2007 to March 2011 <img src=/img/logo-smile.png alt="Logo Smile" class=logo>
@@ -299,17 +329,7 @@
 Smile</a>
 's technical management department (Montpellier then Lyon, France)</h3>
 <p>
-At Smile, after being part of the team dedicated to project maintenance, I integrated the technical management department. Our main responsibilities were to help teams in the projects and to try improving processes and overall quality. The main aspect of this position involved:</p>
-<ul class=tasks>
-<li>
-Technical reviews of eZ Publish, Typo3 or Magento based projects</li>
-<li>
-Technical specifications</li>
-<li>
-Support and training</li>
-<li>
-Software development and maintenance of LAMP web sites and applications</li>
-</ul>
+At Smile, after being part of the team dedicated to project maintenance, I integrated the technical management department. Our main responsibilities were to help teams in the projects and to try improving processes and overall quality.</p>
 </dd>
 <dt>
 From April 2004 to January 2007 <img src=/img/logo-kaliop.png alt="Logo Kaliop" class=logo>
@@ -321,13 +341,9 @@
  (Montpellier, France)</h3>
 <ul class=tasks>
 <li>
-Development of a web application in order to manage hygiene rules within company kitchens using PHP5, MySQL, XML/XSLT, JavaScript,…</li>
+Web applications development</li>
 <li>
 System administration of Windows (2000 et 2003) and GNU/Linux (Debian) servers: web, email, backup</li>
-<li>
-Migration of an email server under Debian GNU/Linux (600 accounts, Postfix, OpenLDAP, SpamAssassin,…)</li>
-<li>
-Web applications development</li>
 </ul>
 </dd>
 </dl>
@@ -341,6 +357,8 @@
 <b>
 JavaScript</b>
  (in browsers or server side with Node.js), <b>
+TypeScript</b>
+, <b>
 PHP</b>
 , <b>
 HTML5</b>
@@ -366,7 +384,7 @@
 <p>
 Daily use of <b>
 GNU/Linux</b>
- for more then 20 years (mainly Debian and Ubuntu). Interested by the DevOps culture. System administration for my own needs.</p>
+ for almost 25 years (mainly Debian and Ubuntu). Interested by the DevOps culture. System administration for my own needs.</p>
 </dd>
 </dl>
 <h2>

CV en pdf

--- cv-damien-pobel.pdf.pretty  2024-03-02 22:06:21.538884064 +0000
+++ ../web/page/cv/cv-damien-pobel.pdf.pretty   2024-03-02 22:06:21.794887172 +0000
@@ -44,10 +44,9 @@
    .ft17{font-size:14px;line-height:20px;font-family:AAAAAA+LiberationSans;color:#545454;}
    .ft18{font-size:14px;line-height:23px;font-family:AAAAAA+LiberationSans;color:#545454;}
    .ft19{font-size:14px;line-height:22px;font-family:AAAAAA+LiberationSans;color:#545454;}
-   .ft110{font-size:14px;line-height:19px;font-family:AAAAAA+LiberationSans;color:#333333;}
+   .ft110{font-size:14px;line-height:20px;font-family:AAAAAA+LiberationSans;color:#333333;}
    .ft111{font-size:16px;line-height:23px;font-family:BAAAAA+LiberationSans;color:#444444;}
-   .ft112{font-size:14px;line-height:20px;font-family:AAAAAA+LiberationSans;color:#333333;}
-   .ft113{font-size:14px;line-height:19px;font-family:AAAAAA+LiberationSans;color:#545454;}
+   .ft112{font-size:14px;line-height:19px;font-family:AAAAAA+LiberationSans;color:#545454;}
 -->
 </style>
 <div id="page1-div" style="position:relative;width:893px;height:1264px;">
@@ -57,67 +56,68 @@
 <p style="position:absolute;top:97px;left:332px;white-space:nowrap" class="ft12">Senior Software Engineer</p>
 <p style="position:absolute;top:147px;left:467px;white-space:nowrap" class="ft12">full&#160;stack</p>
 <p style="position:absolute;top:277px;left:53px;white-space:nowrap" class="ft13">Summary</p>
-<p style="position:absolute;top:332px;left:53px;white-space:nowrap" class="ft11">I&#160;have&#160;19&#160;years&#160;of&#160;professional&#160;experience&#160;during&#160;which&#160;I&#160;was&#160;system&#160;administrator,&#160;software&#160;engineer,&#160;lead&#160;developer&#160;or</p>
+<p style="position:absolute;top:332px;left:53px;white-space:nowrap" class="ft11">I&#160;have&#160;20&#160;years&#160;of&#160;professional&#160;experience&#160;during&#160;which&#160;I&#160;was&#160;system&#160;administrator,&#160;software&#160;engineer,&#160;lead&#160;developer&#160;or</p>
 <p style="position:absolute;top:360px;left:53px;white-space:nowrap" class="ft11">CTO.&#160;I&#160;am&#160;still&#160;heavily&#160;interested&#160;in&#160;technical&#160;challenges,&#160;I&#160;like&#160;to&#160;solve&#160;complex&#160;problems&#160;and&#160;to&#160;contribute&#160;to&#160;the&#160;creation</p>
 <p style="position:absolute;top:387px;left:53px;white-space:nowrap" class="ft11">of&#160;effective,&#160;useful&#160;and&#160;usable&#160;software&#160;with&#160;a&#160;focus&#160;on&#160;the&#160;quality,&#160;the&#160;maintainability&#160;and&#160;the&#160;team&#160;work.</p>
 <p style="position:absolute;top:428px;left:53px;white-space:nowrap" class="ft11">In&#160;a&#160;few&#160;words&#160;(non-exhaustive&#160;list,&#160;open&#160;to&#160;other&#160;technologies&#160;and&#160;practices):</p>
-<p style="position:absolute;top:458px;left:53px;white-space:nowrap" class="ft19">JavaScript&#160;(node&#160;and&#160;in&#160;web&#160;browser)&#160;-&#160;PHP&#160;-&#160;Web&#160;Standards&#160;/&#160;HTML5&#160;/&#160;CSS&#160;-&#160;Open&#160;source&#160;-&#160;Symfony&#160;-&#160;CMS&#160;-<br/>GNU/Linux&#160;-&#160;git&#160;-&#160;Web&#160;Component&#160;-&#160;REST&#160;API&#160;-&#160;GraphQL&#160;-&#160;React&#160;-&#160;Agile&#160;/&#160;Scrum&#160;/&#160;Kanban&#160;-&#160;Clean&#160;code&#160;-<br/>Domain&#160;Driven&#160;Development&#160;(DDD)&#160;-&#160;Tests&#160;Driven&#160;Development&#160;(TDD)&#160;/&#160;Behavior-driven&#160;development&#160;(BDD)</p>
-<p style="position:absolute;top:544px;left:53px;white-space:nowrap" class="ft13">Professional&#160;experiences</p>
-<p style="position:absolute;top:608px;left:60px;white-space:nowrap" class="ft110">From&#160;December&#160;2020<br/>to&#160;November&#160;2023</p>
-<p style="position:absolute;top:608px;left:218px;white-space:nowrap" class="ft111"><b>Full&#160;stack&#160;senior&#160;software&#160;engineer&#160;at&#160;<a href="https://www.front-commerce.com/">Front-Commerce&#160;</a></b><b>(Remote&#160;/&#160;Toulouse,<br/>France)</b></p>
-<p style="position:absolute;top:671px;left:218px;white-space:nowrap" class="ft17">Front-Commerce&#160;is&#160;the&#160;editor&#160;of&#160;a&#160;Progressive&#160;Web&#160;Application&#160;(PWA)&#160;aiming&#160;at&#160;improving&#160;the<br/>performances&#160;and&#160;the&#160;customer&#160;experience&#160;in&#160;online&#160;stores.<br/>Technical&#160;environment:&#160;Node.js,&#160;Remix,&#160;GraphQL,&#160;React,&#160;Magento,&#160;BigCommerce,&#160;Cypress,<br/>Gitlab…</p>
-<p style="position:absolute;top:771px;left:60px;white-space:nowrap" class="ft112">From&#160;June&#160;2020&#160;to<br/>October&#160;2020</p>
-<p style="position:absolute;top:772px;left:218px;white-space:nowrap" class="ft15"><b>Lead&#160;Developer&#160;backend&#160;at<a href="https://www.talkspirit.com/">&#160;Talkspirit&#160;</a></b><b>(Remote&#160;/&#160;Montpellier,&#160;France)</b></p>
-<p style="position:absolute;top:812px;left:218px;white-space:nowrap" class="ft17">Talkspirit&#160;is&#160;a&#160;social&#160;network&#160;for&#160;companies&#160;to&#160;manage&#160;internal&#160;communication&#160;and&#160;help<br/>collaborative&#160;work.<br/>Development&#160;and&#160;maintenance&#160;of&#160;the&#160;HTTP&#160;API&#160;behind&#160;the&#160;software.<br/>Technical&#160;environment:&#160;PHP&#160;7.2,&#160;Domain&#160;Driven&#160;Development,&#160;Command&#160;Query&#160;Responsibility<br/>Segregation,&#160;MongoDB,&#160;Behavior-driven&#160;development&#160;(BDD),…</p>
-<p style="position:absolute;top:931px;left:60px;white-space:nowrap" class="ft112">From&#160;February&#160;2020<br/>to&#160;June&#160;2020</p>
-<p style="position:absolute;top:931px;left:218px;white-space:nowrap" class="ft15"><b>CTO&#160;at<a href="https://www.enoptea.fr/">&#160;Enoptea&#160;</a></b><b>(Lyon,&#160;France)</b></p>
-<p style="position:absolute;top:972px;left:218px;white-space:nowrap" class="ft17">Enoptea&#160;produces&#160;a&#160;SAAS&#160;software&#160;for&#160;professional&#160;to&#160;manage&#160;contracts&#160;and&#160;energy&#160;bills.&#160;Main<br/>tasks:</p>
-<p style="position:absolute;top:1019px;left:267px;white-space:nowrap" class="ft11">Reliability&#160;improvement&#160;and&#160;maintenance&#160;of&#160;the&#160;existing&#160;software&#160;solution</p>
-<p style="position:absolute;top:1039px;left:247px;white-space:nowrap" class="ft11">(Microservices,&#160;AWS,&#160;Lambda,&#160;Serverless,&#160;Symfony…)</p>
-<p style="position:absolute;top:1059px;left:267px;white-space:nowrap" class="ft113">Re-architecture<br/>Strengthening&#160;and&#160;setup&#160;of&#160;software&#160;development&#160;good&#160;practices<br/>Management&#160;of&#160;a&#160;8&#160;persons&#160;team</p>
-<p style="position:absolute;top:1127px;left:218px;white-space:nowrap" class="ft11">Technical&#160;environment:&#160;PHP,&#160;Serverless,&#160;Symfony,&#160;MongoDB,&#160;CircleCI,…</p>
+<p style="position:absolute;top:458px;left:53px;white-space:nowrap" class="ft18">JavaScript&#160;(node&#160;and&#160;in&#160;web&#160;browser)&#160;-&#160;TypeScript&#160;-&#160;PHP&#160;-&#160;Web&#160;Standards&#160;/&#160;HTML5&#160;/&#160;CSS&#160;-&#160;Open&#160;source&#160;-<br/>Symfony&#160;-&#160;CMS&#160;-&#160;GNU/Linux&#160;-&#160;git&#160;-&#160;Web&#160;Component&#160;-&#160;REST&#160;API&#160;-&#160;GraphQL&#160;-&#160;React&#160;-<br/>Agile&#160;/&#160;Scrum&#160;/&#160;Kanban&#160;/&#160;Shape&#160;Up&#160;-&#160;Clean&#160;code&#160;-&#160;Domain&#160;Driven&#160;Development&#160;(DDD)&#160;-<br/>Tests&#160;Driven&#160;Development&#160;(TDD)&#160;-&#160;Behavior-driven&#160;development&#160;(BDD)</p>
+<p style="position:absolute;top:567px;left:53px;white-space:nowrap" class="ft13">Professional&#160;experiences</p>
+<p style="position:absolute;top:631px;left:60px;white-space:nowrap" class="ft14">Since&#160;November&#160;2023&#160;<b>Full&#160;stack&#160;senior&#160;software&#160;engineer&#160;at&#160;<a href="https://www.hiboo.io/">Hiboo&#160;</a></b><b>(Remote&#160;/&#160;Paris,&#160;France)</b></p>
+<p style="position:absolute;top:671px;left:218px;white-space:nowrap" class="ft17">Hiboo&#160;is&#160;a&#160;SaaS&#160;solution&#160;which&#160;collects,&#160;aggregates&#160;and&#160;analyses&#160;data&#160;coming&#160;from&#160;equipments<br/>spread&#160;all&#160;over&#160;the&#160;world&#160;to&#160;improve&#160;the&#160;productivity&#160;and&#160;the&#160;energy&#160;efficiency.<br/>Technical&#160;environment:&#160;TypeScript,&#160;GraphQL,&#160;PostgreSQL,&#160;TimescaleDB,&#160;MongoDB,&#160;React,<br/>Gitlab…</p>
+<p style="position:absolute;top:770px;left:60px;white-space:nowrap" class="ft110">From&#160;December&#160;2020<br/>to&#160;November&#160;2023</p>
+<p style="position:absolute;top:770px;left:218px;white-space:nowrap" class="ft111"><b>Full&#160;stack&#160;senior&#160;software&#160;engineer&#160;at&#160;<a href="https://www.front-commerce.com/">Front-Commerce&#160;</a></b><b>(Remote&#160;/&#160;Toulouse,<br/>France)</b></p>
+<p style="position:absolute;top:834px;left:218px;white-space:nowrap" class="ft17">Front-Commerce&#160;is&#160;the&#160;editor&#160;of&#160;a&#160;Progressive&#160;Web&#160;Application&#160;(PWA)&#160;aiming&#160;at&#160;improving&#160;the<br/>performances&#160;and&#160;the&#160;customer&#160;experience&#160;in&#160;online&#160;stores.</p>
+<p style="position:absolute;top:882px;left:267px;white-space:nowrap" class="ft11">Developpement&#160;and&#160;maintenance&#160;of&#160;a&#160;single&#160;page&#160;application&#160;first&#160;based&#160;on&#160;a&#160;custom</p>
+<p style="position:absolute;top:902px;left:247px;white-space:nowrap" class="ft11">framework&#160;then&#160;migrated&#160;to&#160;Remix</p>
+<p style="position:absolute;top:922px;left:267px;white-space:nowrap" class="ft17">Integration&#160;of&#160;numerous&#160;APIs&#160;(Magento,&#160;BigCommerce,&#160;Prismic,&#160;payment&#160;APIs,&#160;…)<br/>Training&#160;of&#160;technical&#160;teams&#160;integrating&#160;Front-Commerce<br/>Technical&#160;review&#160;of&#160;projects&#160;integrating&#160;Front-Commerce</p>
+<p style="position:absolute;top:990px;left:218px;white-space:nowrap" class="ft11">Technical&#160;environment:&#160;TypeScript,&#160;Node.js,&#160;Remix,&#160;GraphQL,&#160;React,&#160;Gitlab…</p>
+<p style="position:absolute;top:1029px;left:60px;white-space:nowrap" class="ft110">From&#160;June&#160;2020&#160;to<br/>October&#160;2020</p>
+<p style="position:absolute;top:1029px;left:218px;white-space:nowrap" class="ft15"><b>Lead&#160;Developer&#160;backend&#160;at<a href="https://www.talkspirit.com/">&#160;Talkspirit&#160;</a></b><b>(Remote&#160;/&#160;Montpellier,&#160;France)</b></p>
+<p style="position:absolute;top:1070px;left:218px;white-space:nowrap" class="ft17">Talkspirit&#160;is&#160;a&#160;social&#160;network&#160;for&#160;companies&#160;to&#160;manage&#160;internal&#160;communication&#160;and&#160;help<br/>collaborative&#160;work.<br/>Technical&#160;environment:&#160;PHP&#160;7.2,&#160;Domain&#160;Driven&#160;Development,&#160;Command&#160;Query&#160;Responsibility<br/>Segregation,&#160;MongoDB,&#160;Behavior-driven&#160;development&#160;(BDD),…</p>
 </div>
 <!-- Page 2 -->
 <a name="2"></a>
 <style type="text/css">
 <!--
-   p {margin: 0; padding: 0;}  .ft214{font-size:14px;font-family:BAAAAA+LiberationSans;color:#545454;}
-   .ft215{font-size:14px;line-height:20px;font-family:BAAAAA+LiberationSans;color:#545454;}
+   p {margin: 0; padding: 0;}  .ft213{font-size:14px;font-family:BAAAAA+LiberationSans;color:#545454;}
+   .ft214{font-size:14px;line-height:20px;font-family:BAAAAA+LiberationSans;color:#545454;}
 -->
 </style>
 <div id="page2-div" style="position:relative;width:893px;height:1264px;">
 <img width="893" height="1264" src="cv-damien-pobel002.png" alt="background image"/>
-<p style="position:absolute;top:55px;left:60px;white-space:nowrap" class="ft212">From&#160;January&#160;2018&#160;to<br/>January&#160;2020</p>
-<p style="position:absolute;top:55px;left:218px;white-space:nowrap" class="ft25"><b>Lead&#160;Developer&#160;at&#160;<a href="http://iwd.io/">IWD&#160;</a></b><b>(Remote&#160;/&#160;Lyon,&#160;France)</b></p>
-<p style="position:absolute;top:95px;left:218px;white-space:nowrap" class="ft21">IWD&#160;produces&#160;a&#160;set&#160;of&#160;merchandising&#160;SAAS&#160;software.&#160;Main&#160;tasks:</p>
-<p style="position:absolute;top:122px;left:267px;white-space:nowrap" class="ft21">Technical&#160;design&#160;and&#160;development&#160;of&#160;a&#160;Single&#160;Page&#160;Application&#160;based&#160;on&#160;React&#160;/&#160;Redux</p>
-<p style="position:absolute;top:143px;left:247px;white-space:nowrap" class="ft21">and&#160;a&#160;REST&#160;API&#160;written&#160;in&#160;PHP</p>
-<p style="position:absolute;top:163px;left:267px;white-space:nowrap" class="ft21">Strengthening&#160;and&#160;setup&#160;of&#160;software&#160;development&#160;good&#160;practices:&#160;automated&#160;testing,</p>
-<p style="position:absolute;top:183px;left:247px;white-space:nowrap" class="ft21">code&#160;reviews,&#160;dependency&#160;injection,&#160;agility…</p>
-<p style="position:absolute;top:203px;left:267px;white-space:nowrap" class="ft21">Technical&#160;management&#160;of&#160;a&#160;team&#160;composed&#160;of&#160;6&#160;to&#160;10&#160;persons</p>
-<p style="position:absolute;top:230px;left:218px;white-space:nowrap" class="ft21">Technical&#160;environment:&#160;PHP,&#160;MySQL,&#160;React,&#160;Redux,&#160;Gitlab,…</p>
-<p style="position:absolute;top:270px;left:60px;white-space:nowrap" class="ft212">From&#160;April&#160;2011&#160;to<br/>November&#160;2017</p>
-<p style="position:absolute;top:270px;left:218px;white-space:nowrap" class="ft25"><b>Lead&#160;engineer&#160;User&#160;Interface&#160;at&#160;<a href="http://ez.no/">eZ&#160;Systems</a></b><b>&#160;(Lyon,&#160;France)</b></p>
-<p style="position:absolute;top:310px;left:218px;white-space:nowrap" class="ft215">eZ&#160;Systems&#160;is&#160;the&#160;editor&#160;of&#160;eZ&#160;Platform&#160;(formerly&#160;known&#160;as&#160;eZ&#160;Publish)&#160;a&#160;CMS&#160;built&#160;on&#160;top&#160;of&#160;the<br/>Symfony&#160;framework.&#160;For&#160;more&#160;than&#160;6&#160;years,&#160;I&#160;was&#160;part&#160;of&#160;the&#160;engineering&#160;team&#160;as&#160;<b>Lead<br/>engineer&#160;User&#160;Interface</b>.&#160;Main&#160;achievements:</p>
-<p style="position:absolute;top:378px;left:267px;white-space:nowrap" class="ft21">Design&#160;and&#160;development&#160;of&#160;the&#160;eZ&#160;Platform&#160;v2&#160;administration&#160;interface&#160;based&#160;on&#160;Web</p>
-<p style="position:absolute;top:398px;left:247px;white-space:nowrap" class="ft21">Components&#160;Polymer&#160;and&#160;the&#160;Symfony&#160;framework</p>
-<p style="position:absolute;top:418px;left:267px;white-space:nowrap" class="ft21">Design&#160;and&#160;development&#160;of&#160;the&#160;eZ&#160;Platform&#160;administration&#160;interface&#160;as&#160;a&#160;single&#160;page</p>
-<p style="position:absolute;top:438px;left:247px;white-space:nowrap" class="ft21">application</p>
-<p style="position:absolute;top:459px;left:267px;white-space:nowrap" class="ft213">Rewrite&#160;of&#160;the&#160;eZ&#160;Publish&#160;CMS&#160;with&#160;the&#160;Symfony&#160;framework<br/>Code&#160;reviews&#160;/&#160;Maintenance</p>
-<p style="position:absolute;top:506px;left:218px;white-space:nowrap" class="ft27">As&#160;Lead&#160;Engineer&#160;User&#160;Interface,&#160;I&#160;managed&#160;a&#160;small&#160;team&#160;working&#160;on&#160;the&#160;administration<br/>interface,&#160;I&#160;was&#160;also&#160;involved&#160;in&#160;the&#160;feature&#160;definition&#160;with&#160;the&#160;product&#160;management&#160;team&#160;and&#160;in<br/>the&#160;technical&#160;architecture&#160;of&#160;the&#160;product.<br/>Technical&#160;environment:&#160;PHP,&#160;MySQL,&#160;Web&#160;Components,&#160;JavaScript&#160;to&#160;power&#160;a&#160;Single&#160;Page<br/>Application&#160;(YUI&#160;framework),&#160;Node.js&#160;based&#160;tooling,&#160;TravisCI,…</p>
-<p style="position:absolute;top:625px;left:60px;white-space:nowrap" class="ft212">From&#160;February&#160;2007<br/>to&#160;March&#160;2011</p>
-<p style="position:absolute;top:625px;left:218px;white-space:nowrap" class="ft211"><b>LAMP&#160;technical&#160;expert&#160;at<a href="http://www.smile.fr/">&#160;Smile</a></b><b>'s&#160;technical&#160;management&#160;department<br/>(Montpellier&#160;then&#160;Lyon,&#160;France)</b></p>
-<p style="position:absolute;top:689px;left:218px;white-space:nowrap" class="ft27">At&#160;Smile,&#160;after&#160;being&#160;part&#160;of&#160;the&#160;team&#160;dedicated&#160;to&#160;project&#160;maintenance,&#160;I&#160;integrated&#160;the&#160;technical<br/>management&#160;department.&#160;Our&#160;main&#160;responsibilities&#160;were&#160;to&#160;help&#160;teams&#160;in&#160;the&#160;projects&#160;and&#160;to&#160;try<br/>improving&#160;processes&#160;and&#160;overall&#160;quality.&#160;The&#160;main&#160;aspect&#160;of&#160;this&#160;position&#160;involved:</p>
-<p style="position:absolute;top:757px;left:267px;white-space:nowrap" class="ft27">Technical&#160;reviews&#160;of&#160;eZ&#160;Publish,&#160;Typo3&#160;or&#160;Magento&#160;based&#160;projects<br/>Technical&#160;specifications<br/>Support&#160;and&#160;training<br/>Software&#160;development&#160;and&#160;maintenance&#160;of&#160;LAMP&#160;web&#160;sites&#160;and&#160;applications</p>
-<p style="position:absolute;top:863px;left:60px;white-space:nowrap" class="ft212">From&#160;April&#160;2004&#160;to<br/>January&#160;2007</p>
-<p style="position:absolute;top:863px;left:218px;white-space:nowrap" class="ft25"><b>Software&#160;engineer&#160;/&#160;System&#160;administrator&#160;at<a href="http://www.kaliop.com/">&#160;Kaliop&#160;</a></b><b>(Montpellier,&#160;France)</b></p>
-<p style="position:absolute;top:903px;left:267px;white-space:nowrap" class="ft21">Development&#160;of&#160;a&#160;web&#160;application&#160;in&#160;order&#160;to&#160;manage&#160;hygiene&#160;rules&#160;within&#160;company</p>
-<p style="position:absolute;top:923px;left:247px;white-space:nowrap" class="ft21">kitchens&#160;using&#160;PHP5,&#160;MySQL,&#160;XML/XSLT,&#160;JavaScript,…</p>
-<p style="position:absolute;top:944px;left:267px;white-space:nowrap" class="ft21">System&#160;administration&#160;of&#160;Windows&#160;(2000&#160;et&#160;2003)&#160;and&#160;GNU/Linux&#160;(Debian)&#160;servers:</p>
-<p style="position:absolute;top:964px;left:247px;white-space:nowrap" class="ft21">web,&#160;email,&#160;backup</p>
-<p style="position:absolute;top:984px;left:267px;white-space:nowrap" class="ft21">Migration&#160;of&#160;an&#160;email&#160;server&#160;under&#160;Debian&#160;GNU/Linux&#160;(600&#160;accounts,&#160;Postfix,</p>
-<p style="position:absolute;top:1004px;left:247px;white-space:nowrap" class="ft21">OpenLDAP,&#160;SpamAssassin,…)</p>
-<p style="position:absolute;top:1025px;left:267px;white-space:nowrap" class="ft21">Web&#160;applications&#160;development</p>
+<p style="position:absolute;top:55px;left:60px;white-space:nowrap" class="ft210">From&#160;February&#160;2020<br/>to&#160;June&#160;2020</p>
+<p style="position:absolute;top:55px;left:218px;white-space:nowrap" class="ft25"><b>CTO&#160;at<a href="https://www.enoptea.fr/">&#160;Enoptea&#160;</a></b><b>(Lyon,&#160;France)</b></p>
+<p style="position:absolute;top:95px;left:218px;white-space:nowrap" class="ft27">Enoptea&#160;produces&#160;a&#160;SAAS&#160;software&#160;for&#160;professional&#160;to&#160;manage&#160;contracts&#160;and&#160;energy&#160;bills.&#160;Main<br/>tasks:</p>
+<p style="position:absolute;top:143px;left:267px;white-space:nowrap" class="ft21">Reliability&#160;improvement&#160;and&#160;maintenance&#160;of&#160;the&#160;existing&#160;software&#160;solution</p>
+<p style="position:absolute;top:163px;left:247px;white-space:nowrap" class="ft21">(Microservices,&#160;AWS,&#160;Lambda,&#160;Serverless,&#160;Symfony…)</p>
+<p style="position:absolute;top:183px;left:267px;white-space:nowrap" class="ft27">Re-architecture<br/>Strengthening&#160;and&#160;setup&#160;of&#160;software&#160;development&#160;good&#160;practices<br/>Management&#160;of&#160;a&#160;8&#160;persons&#160;team</p>
+<p style="position:absolute;top:251px;left:218px;white-space:nowrap" class="ft21">Technical&#160;environment:&#160;PHP,&#160;Serverless,&#160;Symfony,&#160;MongoDB,&#160;CircleCI,…</p>
+<p style="position:absolute;top:298px;left:60px;white-space:nowrap" class="ft210">From&#160;January&#160;2018&#160;to<br/>January&#160;2020</p>
+<p style="position:absolute;top:298px;left:218px;white-space:nowrap" class="ft25"><b>Lead&#160;Developer&#160;at&#160;<a href="http://iwd.io/">IWD&#160;</a></b><b>(Remote&#160;/&#160;Lyon,&#160;France)</b></p>
+<p style="position:absolute;top:338px;left:218px;white-space:nowrap" class="ft21">IWD&#160;produces&#160;a&#160;set&#160;of&#160;merchandising&#160;SAAS&#160;softwares.</p>
+<p style="position:absolute;top:366px;left:267px;white-space:nowrap" class="ft21">Technical&#160;design&#160;and&#160;development&#160;of&#160;a&#160;Single&#160;Page&#160;Application&#160;based&#160;on&#160;React&#160;/&#160;Redux</p>
+<p style="position:absolute;top:387px;left:247px;white-space:nowrap" class="ft21">and&#160;a&#160;REST&#160;API&#160;written&#160;in&#160;PHP</p>
+<p style="position:absolute;top:406px;left:267px;white-space:nowrap" class="ft21">Strengthening&#160;and&#160;setup&#160;of&#160;software&#160;development&#160;good&#160;practices:&#160;automated&#160;testing,</p>
+<p style="position:absolute;top:426px;left:247px;white-space:nowrap" class="ft21">code&#160;reviews,&#160;dependency&#160;injection,&#160;agility…</p>
+<p style="position:absolute;top:446px;left:267px;white-space:nowrap" class="ft21">Technical&#160;management&#160;of&#160;a&#160;team&#160;composed&#160;of&#160;6&#160;to&#160;10&#160;persons</p>
+<p style="position:absolute;top:474px;left:218px;white-space:nowrap" class="ft21">Technical&#160;environment:&#160;PHP,&#160;MySQL,&#160;React,&#160;Redux,&#160;Gitlab,…</p>
+<p style="position:absolute;top:513px;left:60px;white-space:nowrap" class="ft210">From&#160;April&#160;2011&#160;to<br/>November&#160;2017</p>
+<p style="position:absolute;top:513px;left:218px;white-space:nowrap" class="ft25"><b>Lead&#160;engineer&#160;User&#160;Interface&#160;at&#160;<a href="http://ez.no/">eZ&#160;Systems</a></b><b>&#160;(Lyon,&#160;France)</b></p>
+<p style="position:absolute;top:553px;left:218px;white-space:nowrap" class="ft214">eZ&#160;Systems&#160;is&#160;the&#160;editor&#160;of&#160;eZ&#160;Platform&#160;(formerly&#160;known&#160;as&#160;eZ&#160;Publish)&#160;a&#160;CMS&#160;built&#160;on&#160;top&#160;of&#160;the<br/>Symfony&#160;framework.&#160;For&#160;more&#160;than&#160;6&#160;years,&#160;I&#160;was&#160;part&#160;of&#160;the&#160;engineering&#160;team&#160;as&#160;<b>Lead<br/>engineer&#160;User&#160;Interface</b>.&#160;Main&#160;achievements:</p>
+<p style="position:absolute;top:621px;left:267px;white-space:nowrap" class="ft21">Design&#160;and&#160;development&#160;of&#160;the&#160;eZ&#160;Platform&#160;v2&#160;administration&#160;interface&#160;based&#160;on&#160;Web</p>
+<p style="position:absolute;top:641px;left:247px;white-space:nowrap" class="ft21">Components&#160;Polymer&#160;and&#160;the&#160;Symfony&#160;framework</p>
+<p style="position:absolute;top:661px;left:267px;white-space:nowrap" class="ft21">Design&#160;and&#160;development&#160;of&#160;the&#160;eZ&#160;Platform&#160;administration&#160;interface&#160;as&#160;a&#160;single&#160;page</p>
+<p style="position:absolute;top:681px;left:247px;white-space:nowrap" class="ft21">application</p>
+<p style="position:absolute;top:702px;left:267px;white-space:nowrap" class="ft27">Rewrite&#160;of&#160;the&#160;eZ&#160;Publish&#160;CMS&#160;with&#160;the&#160;Symfony&#160;framework<br/>Management&#160;of&#160;a&#160;small&#160;team<br/>Involved&#160;into&#160;feature&#160;definition&#160;with&#160;the&#160;product&#160;management&#160;team&#160;and&#160;in&#160;the&#160;global</p>
+<p style="position:absolute;top:761px;left:247px;white-space:nowrap" class="ft21">technical&#160;architecture&#160;of&#160;the&#160;product</p>
+<p style="position:absolute;top:789px;left:218px;white-space:nowrap" class="ft27">Technical&#160;environment:&#160;PHP,&#160;MySQL,&#160;Web&#160;Components,&#160;JavaScript&#160;to&#160;power&#160;a&#160;Single&#160;Page<br/>Application,&#160;Node.js&#160;based&#160;tooling,&#160;TravisCI,…</p>
+<p style="position:absolute;top:848px;left:60px;white-space:nowrap" class="ft210">From&#160;February&#160;2007<br/>to&#160;March&#160;2011</p>
+<p style="position:absolute;top:848px;left:218px;white-space:nowrap" class="ft211"><b>LAMP&#160;technical&#160;expert&#160;at<a href="http://www.smile.fr/">&#160;Smile</a></b><b>'s&#160;technical&#160;management&#160;department<br/>(Montpellier&#160;then&#160;Lyon,&#160;France)</b></p>
+<p style="position:absolute;top:912px;left:218px;white-space:nowrap" class="ft27">At&#160;Smile,&#160;after&#160;being&#160;part&#160;of&#160;the&#160;team&#160;dedicated&#160;to&#160;project&#160;maintenance,&#160;I&#160;integrated&#160;the&#160;technical<br/>management&#160;department.&#160;Our&#160;main&#160;responsibilities&#160;were&#160;to&#160;help&#160;teams&#160;in&#160;the&#160;projects&#160;and&#160;to&#160;try<br/>improving&#160;processes&#160;and&#160;overall&#160;quality.</p>
+<p style="position:absolute;top:993px;left:60px;white-space:nowrap" class="ft210">From&#160;April&#160;2004&#160;to<br/>January&#160;2007</p>
+<p style="position:absolute;top:993px;left:218px;white-space:nowrap" class="ft25"><b>Software&#160;engineer&#160;/&#160;System&#160;administrator&#160;at<a href="http://www.kaliop.com/">&#160;Kaliop&#160;</a></b><b>(Montpellier,&#160;France)</b></p>
+<p style="position:absolute;top:1034px;left:267px;white-space:nowrap" class="ft27">Web&#160;applications&#160;development<br/>System&#160;administration&#160;of&#160;Windows&#160;(2000&#160;et&#160;2003)&#160;and&#160;GNU/Linux&#160;(Debian)&#160;servers:</p>
+<p style="position:absolute;top:1074px;left:247px;white-space:nowrap" class="ft21">web,&#160;email,&#160;backup</p>
 </div>
 <!-- Page 3 -->
 <a name="3"></a>
@@ -129,11 +129,11 @@
 <img width="893" height="1264" src="cv-damien-pobel003.png" alt="background image"/>
 <p style="position:absolute;top:62px;left:53px;white-space:nowrap" class="ft33">Technical&#160;expertise</p>
 <p style="position:absolute;top:126px;left:60px;white-space:nowrap" class="ft34">Development</p>
-<p style="position:absolute;top:126px;left:218px;white-space:nowrap" class="ft37"><b>JavaScript</b>&#160;(in&#160;browsers&#160;or&#160;server&#160;side&#160;with&#160;Node.js),&#160;<b>PHP</b>,&#160;<b>HTML5</b>,&#160;<b>CSS3</b>,&#160;Web&#160;Components<br/>(Polymer,&#160;Vanilla&#160;JS,…),&#160;<b>Shell&#160;Script</b>,&#160;XSLT,…<br/>Interest&#160;in&#160;quality,&#160;maintenability&#160;and&#160;performances<br/>Sensibility&#160;for&#160;the&#160;accessibility,&#160;ergonomics&#160;and&#160;user&#160;experience.</p>
+<p style="position:absolute;top:126px;left:218px;white-space:nowrap" class="ft37"><b>JavaScript</b>&#160;(in&#160;browsers&#160;or&#160;server&#160;side&#160;with&#160;Node.js),&#160;<b>TypeScript</b>,&#160;<b>PHP</b>,&#160;<b>HTML5</b>,&#160;<b>CSS3</b>,&#160;Web<br/>Components&#160;(Polymer,&#160;Vanilla&#160;JS,…),&#160;<b>Shell&#160;Script</b>,&#160;XSLT,…<br/>Interest&#160;in&#160;quality,&#160;maintenability&#160;and&#160;performances<br/>Sensibility&#160;for&#160;the&#160;accessibility,&#160;ergonomics&#160;and&#160;user&#160;experience.</p>
 <p style="position:absolute;top:225px;left:60px;white-space:nowrap" class="ft34">Tools</p>
 <p style="position:absolute;top:225px;left:218px;white-space:nowrap" class="ft37">Integration&#160;of&#160;numerous&#160;tools,&#160;services&#160;and&#160;APIs:&#160;CMS&#160;(eZ&#160;Publish&#160;/&#160;eZ&#160;Platform,&#160;Magento,…),<br/>frameworks&#160;(Symfony,&#160;Remix),&#160;indexation&#160;(Elasticsearch,&#160;Solr,&#160;Algolia…),&#160;continuous&#160;integration<br/>(TravisCI,&#160;CircleCI,&#160;Jenkins,&#160;GitlabCI,&#160;Github&#160;Action…),&#160;virtualisation&#160;(Docker,…),&#160;databases<br/>(MySQL,&#160;MongoDB,…)</p>
 <p style="position:absolute;top:324px;left:60px;white-space:nowrap" class="ft34">System</p>
-<p style="position:absolute;top:324px;left:218px;white-space:nowrap" class="ft37">Daily&#160;use&#160;of&#160;<b>GNU/Linux</b>&#160;for&#160;more&#160;then&#160;20&#160;years&#160;(mainly&#160;Debian&#160;and&#160;Ubuntu).&#160;Interested&#160;by&#160;the<br/>DevOps&#160;culture.&#160;System&#160;administration&#160;for&#160;my&#160;own&#160;needs.</p>
+<p style="position:absolute;top:324px;left:218px;white-space:nowrap" class="ft37">Daily&#160;use&#160;of&#160;<b>GNU/Linux</b>&#160;for&#160;almost&#160;25&#160;years&#160;(mainly&#160;Debian&#160;and&#160;Ubuntu).&#160;Interested&#160;by&#160;the<br/>DevOps&#160;culture.&#160;System&#160;administration&#160;for&#160;my&#160;own&#160;needs.</p>
 <p style="position:absolute;top:390px;left:53px;white-space:nowrap" class="ft33">Education&#160;/&#160;Certification</p>
 <p style="position:absolute;top:454px;left:60px;white-space:nowrap" class="ft34">December&#160;2022</p>
 <p style="position:absolute;top:454px;left:218px;white-space:nowrap" class="ft31">Opquast®&#160;Certification&#160;<a href="https://directory.opquast.com/en/certificat/9DTJBU/">Mastering&#160;Web&#160;Quality&#160;Assurance&#160;expert&#160;level&#160;(id:&#160;9DTJBU)</a></p>

Page list

--- index.html.pretty   2024-03-02 22:06:22.430894899 +0000
+++ ../web/pages/index.html.pretty  2024-03-02 22:06:22.434894947 +0000
@@ -53,29 +53,29 @@
 Pages</h1>
 <ul class="post-list page-list">
 <li>
-<article lang=fr>
+<article lang=en>
 <h2>
-<a href=/page/lectures/ >
-Lectures</a>
+<a href=/page/cv/ >
+Senior Software Engineer - Full Stack (JavaScript, TypeScript, PHP, Web Component, Node.js, Symfony, React)</a>
 </h2>
 <div class=post-meta>
-<a href=/page/lectures/ >
-Dernière mise à jour <time datetime=2024-01-03>
-le 03 janv. 2024</time>
+<a href=/page/cv/ >
+Dernière mise à jour <time datetime=2024-03-02>
+le 02 mars 2024</time>
 </a>
 </div>
 </article>
 </li>
 <li>
-<article lang=en>
+<article lang=fr>
 <h2>
-<a href=/page/cv/ >
-Senior Software Engineer - Full Stack (JavaScript, PHP, Web Component, Node.js, Symfony, React)</a>
+<a href=/page/cv-fr/ >
+Ingénieur logiciel senior - Full stack (JavaScript, TypeScript, PHP, Web Component, Node.js, Symfony, React)</a>
 </h2>
 <div class=post-meta>
-<a href=/page/cv/ >
-Dernière mise à jour <time datetime=2023-04-27>
-le 27 avr. 2023</time>
+<a href=/page/cv-fr/ >
+Dernière mise à jour <time datetime=2024-03-02>
+le 02 mars 2024</time>
 </a>
 </div>
 </article>
@@ -83,13 +83,13 @@
 <li>
 <article lang=fr>
 <h2>
-<a href=/page/cv-fr/ >
-Ingénieur logiciel senior - Full stack (JavaScript, PHP, Web Component, Node.js, Symfony, React)</a>
+<a href=/page/lectures/ >
+Lectures</a>
 </h2>
 <div class=post-meta>
-<a href=/page/cv-fr/ >
-Dernière mise à jour <time datetime=2023-04-27>
-le 27 avr. 2023</time>
+<a href=/page/lectures/ >
+Dernière mise à jour <time datetime=2024-01-03>
+le 03 janv. 2024</time>
 </a>
 </div>
 </article>

RSS

--- rss.xml.pretty  2024-03-02 22:06:26.694946081 +0000
+++ ../web/rss.xml.pretty   2024-03-02 22:06:26.694946081 +0000
@@ -5,7 +5,7 @@
     <description><![CDATA[Derniers posts du blog de Damien Pobel]]></description>
     <link>https://damien.pobel.fr</link>
     <generator>metalsmith-feed</generator>
-    <lastBuildDate>Sat, 02 Mar 2024 10:02:54 GMT</lastBuildDate>
+    <lastBuildDate>Sat, 02 Mar 2024 22:05:41 GMT</lastBuildDate>
     <atom:link href="https://damien.pobel.fr/rss.xml" rel="self" type="application/rss+xml"/>
     <item>
       <title><![CDATA[La maintenabilité comme critère de décision]]></title>

RSS tag

--- "métier.xml.pretty" 2024-03-02 22:06:27.510955603 +0000
+++ "../web/rss/métier.xml.pretty"  2024-03-02 22:06:27.514955650 +0000
@@ -5,7 +5,7 @@
     <description><![CDATA[métier]]></description>
     <link>https://damien.pobel.fr</link>
     <generator>metalsmith-feed</generator>
-    <lastBuildDate>Sat, 02 Mar 2024 10:02:54 GMT</lastBuildDate>
+    <lastBuildDate>Sat, 02 Mar 2024 22:05:41 GMT</lastBuildDate>
     <atom:link href="https://damien.pobel.fr/rss/métier.xml" rel="self" type="application/rss+xml"/>
     <item>
       <title><![CDATA[La maintenabilité comme critère de décision]]></title>

RSS tag fr

--- fr.xml.pretty   2024-03-02 22:06:28.282964607 +0000
+++ ../web/rss/linux/fr.xml.pretty  2024-03-02 22:06:28.282964607 +0000
@@ -5,7 +5,7 @@
     <description><![CDATA[linux]]></description>
     <link>https://damien.pobel.fr</link>
     <generator>metalsmith-feed</generator>
-    <lastBuildDate>Sat, 02 Mar 2024 10:02:54 GMT</lastBuildDate>
+    <lastBuildDate>Sat, 02 Mar 2024 22:05:41 GMT</lastBuildDate>
     <atom:link href="https://damien.pobel.fr/rss/linux/fr.xml" rel="self" type="application/rss+xml"/>
     <item>
       <title><![CDATA[Veille de la semaine #19 de 2018]]></title>