dpobel / damien.pobel.fr

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

CV style improvements #804

Closed dpobel closed 7 months ago

dpobel commented 7 months ago

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

Stats

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

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 | 29542 | 29471 | ❌️ CV fr pdf | Open | Open | 113003 | 112789 | ❌️ CV | Open | Open | 28609 | 28558 | ❌️ CV en pdf | Open | Open | 90173 | 89987 | ❌️ Pages Page list | Open | Open | 8255 | 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 | 53689 | 53689 | ❌️ RSS tag | Open | Open | 46502 | 46502 | ❌️ RSS tag fr | Open | Open | 34783 | 34783 | ❌️

Diffs

Homepage

--- index.html.pretty   2024-03-15 17:44:10.456663471 +0000
+++ ../web/index.html.pretty    2024-03-15 17:44:10.456663471 +0000
@@ -2,7 +2,7 @@
 <html lang=fr>
 <head>
 <meta charset=utf-8>
-<link rel=stylesheet href=/style-a83d94c.css>
+<link rel=stylesheet href=/style-9d6923a.css>
 <title>
 Damien Pobel</title>
 <meta name=viewport content="width=device-width">

CSS

style-a83d94c.cssstyle-9d6923a.css

--- style-a83d94c.css.pretty    2024-03-15 17:44:12.520655077 +0000
+++ style-9d6923a.css.pretty    2024-03-15 17:44:13.076652816 +0000
@@ -736,10 +736,8 @@
   order: 2;
   text-align: center;
 }
-.cv .bio {
-  flex: 0 1 auto;
+.cv .bio ul {
   list-style-type: none;
-  order: 1;
   padding: 0;
 }
 .cv h2 {
@@ -762,11 +760,17 @@
 .cv .me {
   font-size: 150%;
 }
-.cv .address {
+.cv .contact {
   margin-top: 1em;
 }
+.cv .phone {
+  white-space: nowrap;
+}
 .cv .website {
-  margin-bottom: 1em;
+  display: none;
+}
+.cv .alternative {
+  margin-top: 1em;
 }
 .cv dl {
   display: flex;
@@ -814,19 +818,53 @@
   padding: 0;
 }
 .cv .keywords li {
-  display: inline-block;
+  display: inline;
+  padding-right: 1.2em;
 }
-.cv .keywords li:after {
-  content: "-";
-  display: inline-block;
-  margin: 0 0.5em;
-}
-.cv .keywords li:last-of-type:after {
-  content: "";
+.cv .keywords li:last-of-type {
+  padding-right: 0;
 }
 .cv .logo {
   margin-top: 2em;
 }
+@media (max-width: 600px) {
+  .cv header {
+    display: block;
+  }
+  .cv .bio {
+    align-items: baseline;
+    display: flex;
+    flex-flow: wrap;
+  }
+  .cv .base,
+  .cv .contact {
+    width: 50%;
+  }
+  .cv .alternative {
+    margin-top: 0;
+  }
+}
+@media (max-width: 450px) {
+  .cv .bio {
+    display: block;
+  }
+}
+@media (max-width: 600px) {
+  .cv dl {
+    display: block;
+  }
+  .cv dd,
+  .cv dt {
+    width: 100%;
+  }
+  .cv dd {
+    margin-bottom: 1em;
+    padding: 0;
+  }
+  .cv .logo {
+    display: none;
+  }
+}
 .tag-cloud {
   list-style-type: none;
   padding: 0;

Blog

--- index.html.pretty   2024-03-15 17:44:13.984649123 +0000
+++ ../web/posts/index.html.pretty  2024-03-15 17:44:13.988649107 +0000
@@ -2,7 +2,7 @@
 <html lang=fr>
 <head>
 <meta charset=utf-8>
-<link rel=stylesheet href=/style-a83d94c.css>
+<link rel=stylesheet href=/style-9d6923a.css>
 <title>
 Damien Pobel / blog</title>
 <meta name=viewport content="width=device-width">

Post

--- index.html.pretty   2024-03-15 17:44:14.600646615 +0000
+++ ../web/post/custom-hooks-react/index.html.pretty    2024-03-15 17:44:14.600646615 +0000
@@ -2,7 +2,7 @@
 <html lang=fr>
 <head>
 <meta charset=utf-8>
-<link rel=stylesheet href=/style-a83d94c.css>
+<link rel=stylesheet href=/style-9d6923a.css>
 <title>
 Pourquoi utiliser des hooks sur-mesure dans vos composants React</title>
 <meta name=viewport content="width=device-width">

Enhanced tag page (veille)

--- index.html.pretty   2024-03-15 17:44:15.224644080 +0000
+++ ../web/tag/veille/index.html.pretty 2024-03-15 17:44:15.228644064 +0000
@@ -2,7 +2,7 @@
 <html lang=fr>
 <head>
 <meta charset=utf-8>
-<link rel=stylesheet href=/style-a83d94c.css>
+<link rel=stylesheet href=/style-9d6923a.css>
 <title>
 Veille technologique - Billets à propos de "veille"</title>
 <meta name=viewport content="width=device-width">

Tag page pagination (javascript, page 5)

--- index.html.pretty   2024-03-15 17:44:16.064640659 +0000
+++ ../web/tag/javascript/5/index.html.pretty   2024-03-15 17:44:16.064640659 +0000
@@ -2,7 +2,7 @@
 <html lang=fr>
 <head>
 <meta charset=utf-8>
-<link rel=stylesheet href=/style-a83d94c.css>
+<link rel=stylesheet href=/style-9d6923a.css>
 <title>
 javascript - Billets à propos de "javascript"</title>
 <meta name=viewport content="width=device-width">

Tag page (lecteur d'écran)

--- index.html.pretty   2024-03-15 17:44:16.896637275 +0000
+++ "../web/tag/lecteur-d'écran/index.html.pretty"  2024-03-15 17:44:16.896637275 +0000
@@ -2,7 +2,7 @@
 <html lang=fr>
 <head>
 <meta charset=utf-8>
-<link rel=stylesheet href=/style-a83d94c.css>
+<link rel=stylesheet href=/style-9d6923a.css>
 <title>
 lecteur d&#39;écran - Billets à propos de "lecteur d&#39;écran"</title>
 <meta name=viewport content="width=device-width">

Tags

--- index.html.pretty   2024-03-15 17:44:17.676633610 +0000
+++ ../web/tags/index.html.pretty   2024-03-15 17:44:17.676633610 +0000
@@ -2,7 +2,7 @@
 <html lang=fr>
 <head>
 <meta charset=utf-8>
-<link rel=stylesheet href=/style-a83d94c.css>
+<link rel=stylesheet href=/style-9d6923a.css>
 <title>
 Le bon vieux nuage de tags ;-) - Damien Pobel / blog</title>
 <meta name=viewport content="width=device-width">

CV fr

--- index.html.pretty   2024-03-15 17:44:18.600629208 +0000
+++ ../web/page/cv-fr/index.html.pretty 2024-03-15 17:44:18.600629208 +0000
@@ -2,7 +2,7 @@
 <html lang=fr>
 <head>
 <meta charset=utf-8>
-<link rel=stylesheet href=/style-a83d94c.css>
+<link rel=stylesheet href=/style-9d6923a.css>
 <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">
@@ -59,23 +59,20 @@
 full&nbsp;stack</em>
 </span>
 </h1>
-<ul class=bio>
+<div class=bio>
+<ul class=base>
 <li class=me itemprop=name>
 Damien Pobel</li>
 <li>
 Né le 12 novembre 1981</li>
-<li class=address itemprop=address itemscope itemtype=http://schema.org/PostalAddress>
-Adresse&nbsp;:<br>
-<span itemprop=streetAddress>
-1B Chemin des Prades</span>
-<br>
-<span itemprop=postalCode>
-34600</span>
- <span itemprop=addressLocality>
+</ul>
+<ul class=contact>
+<li itemprop=address itemscope itemtype=http://schema.org/PostalAddress>
+<span itemprop=addressLocality>
 Hérépian</span>
-, <span itemprop=addressCountry>
+ (34, <span itemprop=addressCountry>
 France</span>
-</li>
+)</li>
 <li class=phone itemprop=telephone>
 Tél&nbsp;: +33 6 72 54 27 64</li>
 <li>
@@ -86,15 +83,18 @@
 <a href=https://damien.pobel.fr/ itemprop=url>
 https://damien.pobel.fr/</a>
 </li>
-<li class=version>
+</ul>
+<ul class=alternative>
+<li>
 <a href=/page/cv-fr/cv-fr-damien-pobel.pdf>
 Télécharger la version PDF</a>
 </li>
-<li class=version>
+<li>
 <a href=/page/cv/ lang=en>
 English version</a>
 </li>
 </ul>
+</div>
 </header>
 <h2>
 Résumé</h2>
@@ -146,7 +146,7 @@
 Expériences professionnelles</h2>
 <dl>
 <dt>
-Depuis novembre 2023 <svg viewBox="0 0 303 115" fill=none xmlns=http://www.w3.org/2000/svg>
+Depuis novembre 2023 <svg class=logo 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 />

CV fr pdf

--- cv-fr-damien-pobel.pdf.pretty   2024-03-15 17:44:19.912622953 +0000
+++ ../web/page/cv-fr/cv-fr-damien-pobel.pdf.pretty 2024-03-15 17:44:20.176621695 +0000
@@ -43,64 +43,83 @@
    .ft16{font-size:16px;font-family:CAAAAA+LiberationSans;color:#444444;}
    .ft17{font-size:16px;font-family:DAAAAA+LiberationSans;color:#444444;}
    .ft18{font-size:14px;font-family:BAAAAA+LiberationSans;color:#545454;}
-   .ft19{font-size:21px;line-height:30px;font-family:AAAAAA+LiberationSans;color:#545454;}
+   .ft19{font-size:21px;line-height:29px;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: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;}
+   .ft111{font-size:14px;line-height:20px;font-family:AAAAAA+LiberationSans;color:#333333;}
+   .ft112{font-size:14px;line-height:19px;font-family:AAAAAA+LiberationSans;color:#333333;}
+   .ft113{font-size:16px;line-height:22px;font-family:CAAAAA+LiberationSans;color:#444444;}
+   .ft114{font-size:14px;line-height:20px;font-family:BAAAAA+LiberationSans;color:#545454;}
 -->
 </style>
 <div id="page1-div" style="position:relative;width:893px;height:1264px;">
 <img width="893" height="1264" src="cv-fr-damien-pobel001.png" alt="background image"/>
-<p style="position:absolute;top:58px;left:53px;white-space:nowrap" class="ft19">Damien&#160;Pobel<br/>Né&#160;le&#160;12&#160;novembre&#160;1981</p>
-<p style="position:absolute;top:122px;left:53px;white-space:nowrap" class="ft110">Adresse&#160;:<br/>1B&#160;Chemin&#160;des&#160;Prades<br/>34600&#160;Hérépian,&#160;France<br/>Tél&#160;:&#160;+33&#160;6&#160;72&#160;54&#160;27&#160;64<br/>E-mail&#160;:<a href="mailto:damien+cv@pobel.fr">&#160;damien@pobel.fr<br/></a><a href="https://damien.pobel.fr/">https://damien.pobel.fr/</a></p>
-<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;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="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>
+<p style="position:absolute;top:73px;left:53px;white-space:nowrap" class="ft19">Damien&#160;Pobel<br/>Né&#160;le&#160;12&#160;novembre&#160;1981</p>
+<p style="position:absolute;top:137px;left:53px;white-space:nowrap" class="ft110">Hérépian&#160;(34,&#160;France)<br/>Tél&#160;:&#160;+33&#160;6&#160;72&#160;54&#160;27&#160;64<br/>E-mail&#160;:<a href="mailto:damien+cv@pobel.fr">&#160;damien@pobel.fr<br/></a><a href="https://damien.pobel.fr/">https://damien.pobel.fr/</a></p>
+<p style="position:absolute;top:84px;left:339px;white-space:nowrap" class="ft12">Ingénieur logiciel senior</p>
+<p style="position:absolute;top:134px;left:458px;white-space:nowrap" class="ft13"><i>full&#160;stack</i></p>
+<p style="position:absolute;top:251px;left:53px;white-space:nowrap" class="ft14">Résumé</p>
+<p style="position:absolute;top:306px;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:334px;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:361px;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:388px;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:429px;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:460px;left:53px;white-space:nowrap" class="ft11">JavaScript&#160;(node&#160;et&#160;navigateur)</p>
+<p style="position:absolute;top:460px;left:271px;white-space:nowrap" class="ft11">TypeScript</p>
+<p style="position:absolute;top:460px;left:356px;white-space:nowrap" class="ft11">PHP</p>
+<p style="position:absolute;top:460px;left:403px;white-space:nowrap" class="ft11">Web&#160;Standards&#160;/&#160;HTML5&#160;/&#160;CSS</p>
+<p style="position:absolute;top:460px;left:620px;white-space:nowrap" class="ft11">Open</p>
+<p style="position:absolute;top:482px;left:53px;white-space:nowrap" class="ft11">source</p>
+<p style="position:absolute;top:482px;left:114px;white-space:nowrap" class="ft11">Symfony</p>
+<p style="position:absolute;top:482px;left:187px;white-space:nowrap" class="ft11">CMS</p>
+<p style="position:absolute;top:482px;left:236px;white-space:nowrap" class="ft11">GNU/Linux</p>
+<p style="position:absolute;top:482px;left:324px;white-space:nowrap" class="ft11">git</p>
+<p style="position:absolute;top:482px;left:357px;white-space:nowrap" class="ft11">Web&#160;Component</p>
+<p style="position:absolute;top:482px;left:482px;white-space:nowrap" class="ft11">API&#160;REST</p>
+<p style="position:absolute;top:482px;left:564px;white-space:nowrap" class="ft11">GraphQL</p>
+<p style="position:absolute;top:482px;left:641px;white-space:nowrap" class="ft11">React</p>
+<p style="position:absolute;top:482px;left:696px;white-space:nowrap" class="ft11">Agile&#160;/&#160;Scrum&#160;/</p>
+<p style="position:absolute;top:505px;left:53px;white-space:nowrap" class="ft11">Kanban&#160;/&#160;Shape&#160;Up</p>
+<p style="position:absolute;top:505px;left:196px;white-space:nowrap" class="ft11">Clean&#160;code</p>
+<p style="position:absolute;top:505px;left:286px;white-space:nowrap" class="ft11">Domain&#160;Driven&#160;Development&#160;(DDD)</p>
+<p style="position:absolute;top:505px;left:532px;white-space:nowrap" class="ft11">Tests&#160;Driven&#160;Development&#160;(TDD)</p>
+<p style="position:absolute;top:505px;left:761px;white-space:nowrap" class="ft11">Behavior-</p>
+<p style="position:absolute;top:528px;left:53px;white-space:nowrap" class="ft11">driven&#160;development&#160;(BDD)</p>
+<p style="position:absolute;top:568px;left:53px;white-space:nowrap" class="ft14">Expériences&#160;professionnelles</p>
+<p style="position:absolute;top:632px;left:60px;white-space:nowrap" class="ft111">Depuis&#160;novembre<br/>2023</p>
+<p style="position:absolute;top:632px;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:672px;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:780px;left:60px;white-space:nowrap" class="ft112">De&#160;décembre&#160;2020&#160;à<br/>novembre&#160;2023</p>
+<p style="position:absolute;top:781px;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:843px;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:892px;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:912px;left:247px;white-space:nowrap" class="ft11">framework&#160;spécifique&#160;puis&#160;avec&#160;Remix</p>
+<p style="position:absolute;top:931px;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:951px;left:247px;white-space:nowrap" class="ft11">paiement,&#160;…)</p>
+<p style="position:absolute;top:972px;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:1019px;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:1058px;left:60px;white-space:nowrap" class="ft111">De&#160;juin&#160;2020&#160;à<br/>octobre&#160;2020</p>
+<p style="position:absolute;top:1058px;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:1099px;left:218px;white-space:nowrap" class="ft114">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>
 <style type="text/css">
 <!--
-   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:AAAAAA+LiberationSans;color:#545454;}
+   p {margin: 0; padding: 0;}  .ft215{font-size:14px;font-family:DAAAAA+LiberationSans;color:#545454;}
+   .ft216{font-size:14px;font-family:CAAAAA+LiberationSans;color:#545454;}
+   .ft217{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="ft213">De&#160;février&#160;2020&#160;à&#160;juin<br/>2020</p>
+<p style="position:absolute;top:55px;left:60px;white-space:nowrap" class="ft211">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:60px;white-space:nowrap" class="ft211">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>
@@ -109,20 +128,20 @@
 <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:60px;white-space:nowrap" class="ft211">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:722px;left:267px;white-space:nowrap" class="ft217">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:60px;white-space:nowrap" class="ft211">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:60px;white-space:nowrap" class="ft211">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>
@@ -136,7 +155,7 @@
 <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="ft313">Développement<br/>logiciel</p>
+<p style="position:absolute;top:126px;left:60px;white-space:nowrap" class="ft311">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>

CV

--- index.html.pretty   2024-03-15 17:44:20.932618086 +0000
+++ ../web/page/cv/index.html.pretty    2024-03-15 17:44:20.932618086 +0000
@@ -2,7 +2,7 @@
 <html lang=fr>
 <head>
 <meta charset=utf-8>
-<link rel=stylesheet href=/style-a83d94c.css>
+<link rel=stylesheet href=/style-9d6923a.css>
 <title>
 Senior Software Engineer - Full Stack (JavaScript, TypeScript, PHP, Web Component, Node.js, Symfony, React) - CV</title>
 <meta name=viewport content="width=device-width">
@@ -57,23 +57,20 @@
 Senior Software Engineer<br>
 full&nbsp;stack</span>
 </h1>
-<ul class=bio>
+<div class=bio>
+<ul class=base>
 <li class=me itemprop=name>
 Damien Pobel</li>
 <li>
 Born on November 12, 1981</li>
+</ul>
+<ul class=contact>
 <li class=address itemprop=address itemscope itemtype=http://schema.org/PostalAddress>
-Address:<br>
-<span itemprop=streetAddress>
-1B Chemin des Prades</span>
-<br>
-<span itemprop=postalCode>
-34600</span>
- <span itemprop=addressLocality>
+<span itemprop=addressLocality>
 Hérépian</span>
-, <span itemprop=addressCountry>
+ (34, <span itemprop=addressCountry>
 France</span>
-</li>
+)</li>
 <li class=phone itemprop=telephone>
 Phone: +33 6 72 54 27 64</li>
 <li>
@@ -84,15 +81,18 @@
 <a href=https://damien.pobel.fr/ itemprop=url>
 https://damien.pobel.fr/</a>
 </li>
-<li class=version>
+</ul>
+<ul class=alternative>
+<li>
 <a href=/page/cv/cv-damien-pobel.pdf>
 Download PDF version</a>
 </li>
-<li class=version>
+<li>
 <a href=/page/cv-fr/ lang=fr>
 Version française</a>
 </li>
 </ul>
+</div>
 </header>
 <h2>
 Summary</h2>
@@ -144,7 +144,7 @@
 Professional experiences</h2>
 <dl>
 <dt>
-Since November 2023 <svg viewBox="0 0 303 115" fill=none xmlns=http://www.w3.org/2000/svg>
+Since November 2023 <svg class=logo 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 />

CV en pdf

--- cv-damien-pobel.pdf.pretty  2024-03-15 17:44:22.088612577 +0000
+++ ../web/page/cv/cv-damien-pobel.pdf.pretty   2024-03-15 17:44:22.348611337 +0000
@@ -40,59 +40,77 @@
    .ft13{font-size:21px;font-family:AAAAAA+LiberationSans;color:#084f74;}
    .ft14{font-size:14px;font-family:AAAAAA+LiberationSans;color:#333333;}
    .ft15{font-size:16px;font-family:BAAAAA+LiberationSans;color:#444444;}
-   .ft16{font-size:21px;line-height:30px;font-family:AAAAAA+LiberationSans;color:#545454;}
+   .ft16{font-size:21px;line-height:29px;font-family:AAAAAA+LiberationSans;color:#545454;}
    .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: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:19px;font-family:AAAAAA+LiberationSans;color:#545454;}
+   .ft18{font-size:14px;line-height:20px;font-family:AAAAAA+LiberationSans;color:#333333;}
+   .ft19{font-size:16px;line-height:23px;font-family:BAAAAA+LiberationSans;color:#444444;}
+   .ft110{font-size:14px;line-height:19px;font-family:AAAAAA+LiberationSans;color:#545454;}
 -->
 </style>
 <div id="page1-div" style="position:relative;width:893px;height:1264px;">
 <img width="893" height="1264" src="cv-damien-pobel001.png" alt="background image"/>
-<p style="position:absolute;top:58px;left:53px;white-space:nowrap" class="ft16">Damien&#160;Pobel<br/>Born&#160;on&#160;November&#160;12,&#160;1981</p>
-<p style="position:absolute;top:122px;left:53px;white-space:nowrap" class="ft17">Address:<br/>1B&#160;Chemin&#160;des&#160;Prades<br/>34600&#160;Hérépian,&#160;France<br/>Phone:&#160;+33&#160;6&#160;72&#160;54&#160;27&#160;64<br/>E-mail:<a href="mailto:damien+cv@pobel.fr">&#160;damien@pobel.fr<br/></a><a href="https://damien.pobel.fr/">https://damien.pobel.fr/</a></p>
-<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;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="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>
+<p style="position:absolute;top:73px;left:53px;white-space:nowrap" class="ft16">Damien&#160;Pobel<br/>Born&#160;on&#160;November&#160;12,&#160;1981</p>
+<p style="position:absolute;top:137px;left:53px;white-space:nowrap" class="ft17">Hérépian&#160;(34,&#160;France)<br/>Phone:&#160;+33&#160;6&#160;72&#160;54&#160;27&#160;64<br/>E-mail:<a href="mailto:damien+cv@pobel.fr">&#160;damien@pobel.fr<br/></a><a href="https://damien.pobel.fr/">https://damien.pobel.fr/</a></p>
+<p style="position:absolute;top:84px;left:332px;white-space:nowrap" class="ft12">Senior Software Engineer</p>
+<p style="position:absolute;top:134px;left:467px;white-space:nowrap" class="ft12">full&#160;stack</p>
+<p style="position:absolute;top:251px;left:53px;white-space:nowrap" class="ft13">Summary</p>
+<p style="position:absolute;top:306px;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:334px;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:361px;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:402px;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:432px;left:53px;white-space:nowrap" class="ft11">JavaScript&#160;(node&#160;and&#160;in&#160;web&#160;browser)</p>
+<p style="position:absolute;top:432px;left:312px;white-space:nowrap" class="ft11">TypeScript</p>
+<p style="position:absolute;top:432px;left:398px;white-space:nowrap" class="ft11">PHP</p>
+<p style="position:absolute;top:432px;left:444px;white-space:nowrap" class="ft11">Web&#160;Standards&#160;/&#160;HTML5&#160;/&#160;CSS</p>
+<p style="position:absolute;top:432px;left:661px;white-space:nowrap" class="ft11">Open</p>
+<p style="position:absolute;top:455px;left:53px;white-space:nowrap" class="ft11">source</p>
+<p style="position:absolute;top:455px;left:114px;white-space:nowrap" class="ft11">Symfony</p>
+<p style="position:absolute;top:455px;left:187px;white-space:nowrap" class="ft11">CMS</p>
+<p style="position:absolute;top:455px;left:236px;white-space:nowrap" class="ft11">GNU/Linux</p>
+<p style="position:absolute;top:455px;left:324px;white-space:nowrap" class="ft11">git</p>
+<p style="position:absolute;top:455px;left:357px;white-space:nowrap" class="ft11">Web&#160;Component</p>
+<p style="position:absolute;top:455px;left:482px;white-space:nowrap" class="ft11">REST&#160;API</p>
+<p style="position:absolute;top:455px;left:563px;white-space:nowrap" class="ft11">GraphQL</p>
+<p style="position:absolute;top:455px;left:640px;white-space:nowrap" class="ft11">React</p>
+<p style="position:absolute;top:455px;left:695px;white-space:nowrap" class="ft11">Agile&#160;/&#160;Scrum&#160;/</p>
+<p style="position:absolute;top:478px;left:53px;white-space:nowrap" class="ft11">Kanban&#160;/&#160;Shape&#160;Up</p>
+<p style="position:absolute;top:478px;left:196px;white-space:nowrap" class="ft11">Clean&#160;code</p>
+<p style="position:absolute;top:478px;left:286px;white-space:nowrap" class="ft11">Domain&#160;Driven&#160;Development&#160;(DDD)</p>
+<p style="position:absolute;top:478px;left:532px;white-space:nowrap" class="ft11">Tests&#160;Driven&#160;Development&#160;(TDD)</p>
+<p style="position:absolute;top:478px;left:761px;white-space:nowrap" class="ft11">Behavior-</p>
+<p style="position:absolute;top:501px;left:53px;white-space:nowrap" class="ft11">driven&#160;development&#160;(BDD)</p>
+<p style="position:absolute;top:541px;left:53px;white-space:nowrap" class="ft13">Professional&#160;experiences</p>
+<p style="position:absolute;top:605px;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:645px;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:744px;left:60px;white-space:nowrap" class="ft18">From&#160;December&#160;2020<br/>to&#160;November&#160;2023</p>
+<p style="position:absolute;top:745px;left:218px;white-space:nowrap" class="ft19"><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:809px;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:856px;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:876px;left:247px;white-space:nowrap" class="ft11">framework&#160;then&#160;migrated&#160;to&#160;Remix</p>
+<p style="position:absolute;top:896px;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:964px;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:1003px;left:60px;white-space:nowrap" class="ft18">From&#160;June&#160;2020&#160;to<br/>October&#160;2020</p>
+<p style="position:absolute;top:1003px;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:1044px;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;}  .ft213{font-size:14px;font-family:BAAAAA+LiberationSans;color:#545454;}
-   .ft214{font-size:14px;line-height:20px;font-family:BAAAAA+LiberationSans;color:#545454;}
+   p {margin: 0; padding: 0;}  .ft211{font-size:14px;font-family:BAAAAA+LiberationSans;color:#545454;}
+   .ft212{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="ft210">From&#160;February&#160;2020<br/>to&#160;June&#160;2020</p>
+<p style="position:absolute;top:55px;left:60px;white-space:nowrap" class="ft28">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:60px;white-space:nowrap" class="ft28">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>
@@ -101,9 +119,9 @@
 <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:60px;white-space:nowrap" class="ft28">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:553px;left:218px;white-space:nowrap" class="ft212">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>
@@ -111,10 +129,10 @@
 <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:848px;left:60px;white-space:nowrap" class="ft28">From&#160;February&#160;2007<br/>to&#160;March&#160;2011</p>
+<p style="position:absolute;top:848px;left:218px;white-space:nowrap" class="ft29"><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:60px;white-space:nowrap" class="ft28">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>

Page list

--- index.html.pretty   2024-03-15 17:44:22.972608410 +0000
+++ ../web/pages/index.html.pretty  2024-03-15 17:44:22.976608394 +0000
@@ -2,7 +2,7 @@
 <html lang=fr>
 <head>
 <meta charset=utf-8>
-<link rel=stylesheet href=/style-a83d94c.css>
+<link rel=stylesheet href=/style-9d6923a.css>
 <title>
 Damien Pobel / pages</title>
 <meta name=viewport content="width=device-width">

About

--- index.html.pretty   2024-03-15 17:44:23.592605980 +0000
+++ ../web/page/about/index.html.pretty 2024-03-15 17:44:23.596605963 +0000
@@ -2,7 +2,7 @@
 <html lang=fr>
 <head>
 <meta charset=utf-8>
-<link rel=stylesheet href=/style-a83d94c.css>
+<link rel=stylesheet href=/style-9d6923a.css>
 <title>
 À propos - Damien Pobel / pages</title>
 <meta name=viewport content="width=device-width">

Github page

--- index.html.pretty   2024-03-15 17:44:24.968600583 +0000
+++ ../web/github/page/index.html.pretty    2024-03-15 17:44:24.972600566 +0000
@@ -2,7 +2,7 @@
 <html lang=fr>
 <head>
 <meta charset=utf-8>
-<link rel=stylesheet href=/style-a83d94c.css>
+<link rel=stylesheet href=/style-9d6923a.css>
 <title>
 Damien Pobel&#39;s Github page - Damien Pobel</title>
 <meta name=viewport content="width=device-width">

RSS

--- rss.xml.pretty  2024-03-15 17:44:27.484580447 +0000
+++ ../web/rss.xml.pretty   2024-03-15 17:44:27.488580414 +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>Thu, 14 Mar 2024 06:14:50 GMT</lastBuildDate>
+    <lastBuildDate>Fri, 15 Mar 2024 17:43: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-15 17:44:28.380574585 +0000
+++ "../web/rss/métier.xml.pretty"  2024-03-15 17:44:28.384574570 +0000
@@ -5,7 +5,7 @@
     <description><![CDATA[métier]]></description>
     <link>https://damien.pobel.fr</link>
     <generator>metalsmith-feed</generator>
-    <lastBuildDate>Thu, 14 Mar 2024 06:14:50 GMT</lastBuildDate>
+    <lastBuildDate>Fri, 15 Mar 2024 17:43: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-15 17:44:29.140571582 +0000
+++ ../web/rss/linux/fr.xml.pretty  2024-03-15 17:44:29.144571565 +0000
@@ -5,7 +5,7 @@
     <description><![CDATA[linux]]></description>
     <link>https://damien.pobel.fr</link>
     <generator>metalsmith-feed</generator>
-    <lastBuildDate>Thu, 14 Mar 2024 06:14:50 GMT</lastBuildDate>
+    <lastBuildDate>Fri, 15 Mar 2024 17:43: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>