Compare commits
62 commits
b936e80140
...
437fc70349
Author | SHA1 | Date | |
---|---|---|---|
437fc70349 | |||
b417a82bfc | |||
ec36cba107 | |||
7b0592ba00 | |||
43b6f7c5b4 | |||
2b9c9cbf21 | |||
48ba3564f7 | |||
1bce8e8ec5 | |||
f9a1b8f8c5 | |||
2aa3a2f970 | |||
c224b8eb13 | |||
e93301a882 | |||
4eba68d13a | |||
89c34fd3b8 | |||
6d9631e119 | |||
39c5ce27af | |||
49295e4635 | |||
c2b7b508d6 | |||
697dc50faa | |||
4e15169c3b | |||
b502035dad | |||
db83c76cfa | |||
b8dcec437c | |||
437a99f00f | |||
c4664e64d1 | |||
c14bc374e4 | |||
3dd3449ad9 | |||
6626880b9a | |||
df44262e6e | |||
e93c5edc5e | |||
138dfd43aa | |||
13660fb38c | |||
f0a2357049 | |||
bf978496ec | |||
b7050f0016 | |||
df21f6866f | |||
a141baf93c | |||
0367be33f6 | |||
1b2f4cba17 | |||
73c208093b | |||
563856135a | |||
24613b3bb2 | |||
bf3678e3ef | |||
afd5dcef1e | |||
236f3c34f0 | |||
bb424387b0 | |||
24d623055e | |||
80994d3a2b | |||
90207d66c4 | |||
7f13464bc8 | |||
369e1aef38 | |||
1113331347 | |||
54b86ae428 | |||
f39a29d423 | |||
2f27291652 | |||
c9d6f380b5 | |||
aa93827da5 | |||
273c77907b | |||
5b30e40864 | |||
71de37f69b | |||
816a8388e8 | |||
07ff6a1bdf |
5 changed files with 761 additions and 94 deletions
250
in/en/index.html
250
in/en/index.html
|
@ -4,8 +4,9 @@
|
|||
|
||||
<meta charset="UTF-8">
|
||||
<meta name="description" content="CV">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>Curriculum Vitæ</title>
|
||||
<link rel="canonical" href="https://cv.marc.beninca.link/en">
|
||||
<!--
|
||||
<link rel="stylesheet" href="../style/debug.css">
|
||||
<!---->
|
||||
|
@ -35,7 +36,7 @@
|
|||
|
||||
<section class="banner">
|
||||
<a href="../img/photo.png">
|
||||
<img class="big photo" src="../img/photo.png" alt="Me in front of hex dumps.">
|
||||
<img class="big photo" src="../img/photo.png" alt="Me in front of hex dumps">
|
||||
</a>
|
||||
<table><tbody>
|
||||
<tr>
|
||||
|
@ -49,9 +50,6 @@
|
|||
<td>C2</td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
<p>Talence,<br>
|
||||
Bordeaux,<br>
|
||||
France</p>
|
||||
</section>
|
||||
|
||||
</article>
|
||||
|
@ -61,10 +59,10 @@ France</p>
|
|||
|
||||
<section class="banner">
|
||||
<a href="../vcard.vcf">
|
||||
<img class="big" id="vcard" src="../img/vcard.svg" alt="Vcard QR code."></a>
|
||||
<img class="big" id="vcard" src="../img/vcard.svg" alt="Vcard QR code"></a>
|
||||
<table><tbody>
|
||||
<tr>
|
||||
<th class="logo"><img class="logo" src="../img/tel.svg" alt="Tel logo"></th>
|
||||
<th class="logo"><img class="logo" src="../img/tel.svg" alt="Telephone logo"></th>
|
||||
<td><span class="fa fa-plus"></span> 33 6 07 47 84 34</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -78,6 +76,21 @@ France</p>
|
|||
</tbody></table>
|
||||
</section>
|
||||
|
||||
<h3>Git</h3>
|
||||
|
||||
<table><tbody>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://en.wikipedia.org/wiki/Forgejo">Forgejo</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/forgejo.svg" alt="Forgejo logo"></td>
|
||||
<td><a href="https://forge.rwx.work/marc.beninca">forge.rwx.work</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://radicle.xyz">Radicle</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/radicle.svg" alt="Radicle logo"></td>
|
||||
<td><a href="https://app.radicle.xyz/nodes/seed.radicle.garden/users/did:key:z6Mkw8Z2UwbezxCLsLU1vKrvod5qFLQM8VTK1yArbzAcRfxU">radicle.garden</a></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
<h3>Identity</h3>
|
||||
|
||||
<table><tbody>
|
||||
|
@ -90,17 +103,7 @@ France</p>
|
|||
<tr>
|
||||
<th scope="row"><a href="https://keys.openpgp.org/about">OpenPGP</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/openpgp.svg" alt="OpenPGP logo"></td>
|
||||
<td><a href="https://keys.openpgp.org/search?q=08EDA7006234A0EB29A3A8471DBD5EC4BADA5579">1DBD 5EC4 BADA 5579</a></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
<h3>Personal</h3>
|
||||
|
||||
<table><tbody>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://en.wikipedia.org/wiki/Forgejo">Forgejo</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/forgejo.svg" alt="Forgejo logo"></td>
|
||||
<td><a href="https://forge.rwx.work/marc.beninca">forge.rwx.work</a></td>
|
||||
<td><a href="https://keys.openpgp.org/search?q=08EDA7006234A0EB29A3A8471DBD5EC4BADA5579">1DBD 5EC4<br>BADA 5579</a></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
|
@ -132,74 +135,139 @@ France</p>
|
|||
|
||||
<article>
|
||||
<h3>Boot</h3>
|
||||
<ul>
|
||||
<li><a href="https://en.wikipedia.org/wiki/ARM_architecture_family">ARM</a>, <a href="https://en.wikipedia.org/wiki/BIOS">BIOS</a>, <a href="https://en.wikipedia.org/wiki/UEFI">EFI</a>, <a href="https://en.wikipedia.org/wiki/GNU_GRUB">GRUB</a>, <a href="https://en.wikipedia.org/wiki/Live_USB">Live</a>, <a href="https://en.wikipedia.org/wiki/GNU_Parted">Parted</a></li>
|
||||
<li><a href="https://en.wikipedia.org/wiki/Btrfs">BTRFS</a>, <a href="https://en.wikipedia.org/wiki/EFI_system_partition">ESP</a>, <a href="https://en.wikipedia.org/wiki/Logical_Volume_Manager_(Linux)">LVM</a>, <a href="https://en.wikipedia.org/wiki/RAID">RAID</a>, <a href="https://en.wikipedia.org/wiki/SquashFS">SquashFS</a></li>
|
||||
<li><a href="https://en.wikipedia.org/wiki/Linux_Unified_Key_Setup">LUKS</a>, <a href="https://en.wikipedia.org/wiki/UEFI#Secure_Boot">Secure Boot</a></li>
|
||||
</ul>
|
||||
<ul><li>
|
||||
<a href="https://en.wikipedia.org/wiki/ARM_architecture_family">ARM</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/BIOS">BIOS</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/UEFI">EFI</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/GNU_GRUB">GRUB</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/Live_USB">Live</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/GNU_Parted">Parted</a>
|
||||
</li><li>
|
||||
<a href="https://en.wikipedia.org/wiki/Btrfs">BTRFS</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/EFI_system_partition">ESP</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/Logical_Volume_Manager_(Linux)">LVM</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/RAID">RAID</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/SquashFS">SquashFS</a>
|
||||
</li><li>
|
||||
<a href="https://en.wikipedia.org/wiki/Linux_Unified_Key_Setup">LUKS</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/UEFI#Secure_Boot">Secure Boot</a>
|
||||
</li></ul>
|
||||
</article>
|
||||
|
||||
<article>
|
||||
<h3><abbr title="Continuous Integration">CI</abbr> / <abbr title="Continuous Deployment/Delivery">CD</abbr></h3>
|
||||
<ul>
|
||||
<li><a href="https://en.wikipedia.org/wiki/Ansible_(software)">Ansible</a>, <a href="https://en.wikipedia.org/wiki/Jenkins_(software)">Jenkins</a>, <a href="https://en.wikipedia.org/wiki/Sonatype_Nexus_Repository">Nexus</a>, <a href="https://en.wikipedia.org/wiki/SonarQube">SonarQube</a></li>
|
||||
<li><a href="https://en.wikipedia.org/wiki/Forgejo">Forgejo</a>, <a href="https://en.wikipedia.org/wiki/Git">Git</a>, <a href="https://en.wikipedia.org/wiki/Gitea">Gitea</a>, <a href="https://en.wikipedia.org/wiki/GitHub">GitHub</a>, <a href="https://en.wikipedia.org/wiki/GitLab">GitLab</a></li>
|
||||
<li><a href="https://en.wikipedia.org/wiki/Apache_Maven">Maven</a>, <a href="https://en.wikipedia.org/wiki/Npm">NPM</a>, <a href="https://en.wikipedia.org/wiki/Pip_(package_manager)">PIP</a>, <a href="https://en.wikipedia.org/wiki/Python_Package_Index">PyPI</a>, <a href="https://docs.astral.sh/uv">UV</a></li>
|
||||
</ul>
|
||||
<ul><li>
|
||||
<a href="https://en.wikipedia.org/wiki/Ansible_(software)">Ansible</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/Jenkins_(software)">Jenkins</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/Sonatype_Nexus_Repository">Nexus</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/SonarQube">SonarQube</a>
|
||||
</li><li>
|
||||
<a href="https://en.wikipedia.org/wiki/Forgejo">Forgejo</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/Git">Git</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/Gitea">Gitea</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/GitHub">GitHub</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/GitLab">GitLab</a>
|
||||
</li><li>
|
||||
<a href="https://en.wikipedia.org/wiki/Apache_Maven">Maven</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/Npm">NPM</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/Pip_(package_manager)">PIP</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/Python_Package_Index">PyPI</a>,
|
||||
<a href="https://docs.astral.sh/uv">UV</a>
|
||||
</li></ul>
|
||||
</article>
|
||||
|
||||
<article>
|
||||
<h3>Code</h3>
|
||||
<ul>
|
||||
<li><a href="https://en.wikipedia.org/wiki/Bash_(Unix_shell)">BASH</a>, <a href="https://www.gnu.org/software/grub/manual/grub/grub.html#Shell_002dlike-scripting">GRUB Shell</a>, <a href="https://en.wikipedia.org/wiki/Unix_shell#Bourne_shell">POSIX Shell</a></li>
|
||||
<li><a href="https://en.wikipedia.org/wiki/CSS">CSS</a>, <a href="https://en.wikipedia.org/wiki/HTML">HTML</a>, <a href="https://en.wikipedia.org/wiki/JavaScript">JavaScript</a></li>
|
||||
<li><a href="https://en.wikipedia.org/wiki/Java_(programming_language)">Java</a>, <a href="https://en.wikipedia.org/wiki/Python_(programming_language)">Python</a></li>
|
||||
</ul>
|
||||
<ul><li>
|
||||
<a href="https://en.wikipedia.org/wiki/Bash_(Unix_shell)">BASH</a>,
|
||||
<a href="https://www.gnu.org/software/grub/manual/grub/grub.html#Shell_002dlike-scripting">GRUB Shell</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/Almquist_shell">POSIX Shell</a>
|
||||
</li><li>
|
||||
<a href="https://en.wikipedia.org/wiki/CSS">CSS</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/HTML">HTML</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/JavaScript">JavaScript</a>
|
||||
</li><li>
|
||||
<a href="https://en.wikipedia.org/wiki/Java_(programming_language)">Java</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/Python_(programming_language)">Python</a>
|
||||
</li></ul>
|
||||
</article>
|
||||
|
||||
<article>
|
||||
<h3>Cryptography</h3>
|
||||
<ul>
|
||||
<li><a href="https://en.wikipedia.org/wiki/GNU_Privacy_Guard">GPG</a>, <a href="https://en.wikipedia.org/wiki/Pretty_Good_Privacy#OpenPGP">OpenPGP</a>, <a href="https://en.wikipedia.org/wiki/Pass_(software)">Pass</a></li>
|
||||
<li><a href="https://en.wikipedia.org/wiki/OpenSSH">OpenSSH</a>, <a href="https://en.wikipedia.org/wiki/OpenSSL">OpenSSL</a></li>
|
||||
</ul>
|
||||
<ul><li>
|
||||
<a href="https://en.wikipedia.org/wiki/GNU_Privacy_Guard">GPG</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/Pretty_Good_Privacy#OpenPGP">OpenPGP</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/Pass_(software)">Pass</a>
|
||||
</li><li>
|
||||
<a href="https://en.wikipedia.org/wiki/OpenSSH">OpenSSH</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/OpenSSL">OpenSSL</a>
|
||||
</li></ul>
|
||||
</article>
|
||||
|
||||
<article>
|
||||
<h3>Documentation</h3>
|
||||
<ul>
|
||||
<li><a href="https://en.wikipedia.org/wiki/Markdown">MarkDown</a>, <a href="https://en.wikipedia.org/wiki/ReStructuredText">reStructuredText</a></li>
|
||||
<li><a href="https://en.wikipedia.org/wiki/LaTeX">LaTeX</a>, <a href="https://en.wikipedia.org/wiki/Pandoc">Pandoc</a>, <a href="https://en.wikipedia.org/wiki/PDFtk">PDFtk</a>, <a href="https://en.wikipedia.org/wiki/Sphinx_(documentation_generator)">Sphinx</a>, <a href="https://en.wikipedia.org/wiki/XeTeX">XeTeX</a></li>
|
||||
</ul>
|
||||
<ul><li>
|
||||
<a href="https://en.wikipedia.org/wiki/Markdown">MarkDown</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/ReStructuredText">reStructuredText</a>
|
||||
</li><li>
|
||||
<a href="https://en.wikipedia.org/wiki/LaTeX">LaTeX</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/Pandoc">Pandoc</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/PDFtk">PDFtk</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/Sphinx_(documentation_generator)">Sphinx</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/XeTeX">XeTeX</a>
|
||||
</li></ul>
|
||||
</article>
|
||||
|
||||
<article>
|
||||
<h3>Operating Systems (Linux)</h3>
|
||||
<ul>
|
||||
<li><a href="https://en.wikipedia.org/wiki/Debian">Debian</a>, <a href="https://en.wikipedia.org/wiki/Linux_Mint">Mint</a>, <a href="https://en.wikipedia.org/wiki/Ubuntu">Ubuntu</a></li>
|
||||
<li><a href="https://en.wikipedia.org/wiki/AlmaLinux">Alma</a>, <a href="https://en.wikipedia.org/wiki/OpenSUSE">OpenSUSE</a>, <a href="https://en.wikipedia.org/wiki/Rocky_Linux">Rocky</a></li>
|
||||
<li><a href="https://en.wikipedia.org/wiki/Alpine_Linux">Alpine</a>, <a href="https://en.wikipedia.org/wiki/Arch_Linux">Arch</a>, <a href="https://en.wikipedia.org/wiki/GNU_Guix">Guix</a></li>
|
||||
</ul>
|
||||
<ul><li>
|
||||
<a href="https://en.wikipedia.org/wiki/Debian">Debian</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/Linux_Mint">Mint</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/Ubuntu">Ubuntu</a>
|
||||
</li><li>
|
||||
<a href="https://en.wikipedia.org/wiki/AlmaLinux">Alma</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/OpenSUSE">OpenSUSE</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/Rocky_Linux">Rocky</a>
|
||||
</li><li>
|
||||
<a href="https://en.wikipedia.org/wiki/Alpine_Linux">Alpine</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/Arch_Linux">Arch</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/GNU_Guix">Guix</a>
|
||||
</li></ul>
|
||||
</article>
|
||||
|
||||
<article>
|
||||
<h3>Virtualization</h3>
|
||||
<ul>
|
||||
<li><a href="https://en.wikipedia.org/wiki/Docker_(software)">Docker</a>, <a href="https://en.wikipedia.org/wiki/LXC">LXC</a></li>
|
||||
<li><a href="https://en.wikipedia.org/wiki/Mingw-w64#MSYS2">MSys2</a>, <a href="https://en.wikipedia.org/wiki/Wine_(software)">WINE</a></li>
|
||||
<li><a href="https://en.wikipedia.org/wiki/Proxmox_Virtual_Environment">ProxMox</a>, <a href="https://en.wikipedia.org/wiki/VMware_vSphere">vSphere</a></li>
|
||||
<li><a href="https://en.wikipedia.org/wiki/QEMU">QEMU</a>, <a href="https://en.wikipedia.org/wiki/VirtualBox">VirtualBox</a></li>
|
||||
</ul>
|
||||
<ul><li>
|
||||
<a href="https://en.wikipedia.org/wiki/Docker_(software)">Docker</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/LXC">LXC</a>
|
||||
</li><li>
|
||||
<a href="https://en.wikipedia.org/wiki/Mingw-w64#MSYS2">MSys2</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/Wine_(software)">WINE</a>
|
||||
</li><li>
|
||||
<a href="https://en.wikipedia.org/wiki/Proxmox_Virtual_Environment">ProxMox</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/VMware_vSphere">VMware vSphere</a>
|
||||
</li><li>
|
||||
<a href="https://en.wikipedia.org/wiki/QEMU">QEMU</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/VirtualBox">VirtualBox</a>
|
||||
</li></ul>
|
||||
</article>
|
||||
|
||||
<article>
|
||||
<h3>Web</h3>
|
||||
<ul>
|
||||
<li><a href="https://en.wikipedia.org/wiki/BIND">BIND</a>, <a href="https://en.wikipedia.org/wiki/Domain_Name_System">DNS</a>, <a href="https://en.wikipedia.org/wiki/Unbound_(DNS_server)">UnBound</a></li>
|
||||
<li><a href="https://en.wikipedia.org/wiki/Let%27s_Encrypt#Software_implementation">CertBot</a>, <a href="https://en.wikipedia.org/wiki/HTTPS">HTTPS</a></li>
|
||||
<li><a href="https://en.wikipedia.org/wiki/Apache_HTTP_Server">HTTPd</a>, <a href="https://en.wikipedia.org/wiki/Nginx">NginX</a></li>
|
||||
<li><a href="https://en.wikipedia.org/wiki/Apache_Tomcat">Tomcat</a>, <a href="https://en.wikipedia.org/wiki/UWSGI">uWSGI</a></li>
|
||||
</ul>
|
||||
<ul><li>
|
||||
<a href="https://en.wikipedia.org/wiki/BIND">BIND</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/Domain_Name_System">DNS</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/Unbound_(DNS_server)">UnBound</a>
|
||||
</li><li>
|
||||
<a href="https://en.wikipedia.org/wiki/Let's_Encrypt#Software_implementation">CertBot</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/HTTPS">HTTPS</a>
|
||||
</li><li>
|
||||
<a href="https://en.wikipedia.org/wiki/Apache_HTTP_Server">HTTPd</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/Nginx">NginX</a>
|
||||
</li><li>
|
||||
<a href="https://en.wikipedia.org/wiki/Apache_Tomcat">Tomcat</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/UWSGI">uWSGI</a>
|
||||
</li></ul>
|
||||
</article>
|
||||
|
||||
</section>
|
||||
|
@ -210,7 +278,7 @@ France</p>
|
|||
<article><header>
|
||||
<div class="org"><img class="org" src="../img/cnam.png" alt="CNAM logo">
|
||||
<div class="position">
|
||||
<p class="title"><a href="https://en.wikipedia.org/wiki/Conservatoire_national_des_arts_et_m%C3%A9tiers"><abbr title="École d’Ingénieurs du Conservatoire National des Arts et Métiers">EICNAM</abbr></a></p>
|
||||
<p class="title"><a href="https://en.wikipedia.org/wiki/Conservatoire_national_des_arts_et_métiers"><abbr title="École d’Ingénieurs du Conservatoire National des Arts et Métiers">EICNAM</abbr></a></p>
|
||||
<p class="sub">Master of Science (level 2)</p>
|
||||
</div></div>
|
||||
<div class="time">
|
||||
|
@ -226,7 +294,7 @@ France</p>
|
|||
<article><header>
|
||||
<div class="org"><img class="org" src="../img/cnam.png" alt="CNAM logo">
|
||||
<div class="position">
|
||||
<p class="title"><a href="https://en.wikipedia.org/wiki/Conservatoire_national_des_arts_et_m%C3%A9tiers"><abbr title="Conservatoire National des Arts et Métiers">CNAM</abbr></a></p>
|
||||
<p class="title"><a href="https://en.wikipedia.org/wiki/Conservatoire_national_des_arts_et_métiers"><abbr title="Conservatoire National des Arts et Métiers">CNAM</abbr></a></p>
|
||||
<p class="sub">Master of Science (level 1)</p>
|
||||
</div></div>
|
||||
<div class="time">
|
||||
|
@ -267,8 +335,8 @@ France</p>
|
|||
<article class="org"><header class="org">
|
||||
<div class="org"><img class="org" src="../img/rwx.svg" alt="RWX logo">
|
||||
<div class="position">
|
||||
<p class="title">Read Write eXecute</p>
|
||||
<p class="sub"><a href="https://forge.rwx.work/rwx.work/rwx"><strong>rwx</strong> @ forge.rwx.work</a></p>
|
||||
<p class="title">RWX (Read Write eXecute)</p>
|
||||
<p class="sub">rwx: @<a href="https://forge.rwx.work/rwx.work/rwx"><strong>forge.rwx.work</strong></a>, @<a href="https://app.radicle.xyz/nodes/seed.radicle.garden/rad:z2xBYEYWYiBqyJCXdKtxifWyoo3ML">radicle.garden</a>, @<a href="https://tangled.sh/@marc.beninca.link/rwx">tangled.sh</a></p>
|
||||
</div></div>
|
||||
<div class="time">
|
||||
<p class="duration"><time datetime="P2Y">2 years</time></p>
|
||||
|
@ -279,17 +347,17 @@ Parent <strong>POSIX Shell</strong> & <strong>Python</strong> framework for chil
|
|||
|
||||
<article><header>
|
||||
<div class="position">
|
||||
<p class="title">Shell to Python Continuous Deployment</p>
|
||||
<p class="sub"><a href="https://forge.rwx.work/rwx.work/spcd"><strong>spcd</strong> @ forge.rwx.work</a></p>
|
||||
<p class="title">SPCD (Shell to Python Continuous Deployment)</p>
|
||||
<p class="sub">spcd: @<a href="https://forge.rwx.work/rwx.work/spcd"><strong>forge.rwx.work</strong></a></p>
|
||||
</div>
|
||||
<div class="time">
|
||||
<p class="duration"><time datetime="P1Y">1 year</time></p>
|
||||
<p class="period">
|
||||
<time datetime="2025">2025</time> ← <time datetime="2024-03">2024</time></p>
|
||||
</div></header>
|
||||
<strong>POSIX Shell</strong> program handling projects CI / CD workflows in a unified way:<ul>
|
||||
<strong>POSIX Shell</strong> & <strong>Python</strong> program handling <strong>CI</strong> / <strong>CD</strong> workflows in a unified way:<ul>
|
||||
<li>whether the network infrastructure is online or offline with custom CA & DNS</li>
|
||||
<li>whatever the CI platform: <strong>Forgejo</strong>, <strong>Gitea</strong>, <strong>GitHub</strong>, <strong>GitLab</strong></li>
|
||||
<li>whatever the forge: <strong>Forgejo</strong>, <strong>Gitea</strong>, <strong>GitHub</strong>, <strong>GitLab</strong></li>
|
||||
<li>whatever the <strong>Docker</strong> container’s Operating System base:<br>
|
||||
<strong>Alma</strong>, <strong>Alpine</strong>, <strong>Arch</strong>, <strong>Debian</strong>, <strong>Fedora</strong>, <strong>OpenSUSE</strong>, <strong>Rocky</strong>, <strong>Ubuntu</strong></li>
|
||||
</ul>
|
||||
|
@ -297,8 +365,8 @@ Parent <strong>POSIX Shell</strong> & <strong>Python</strong> framework for chil
|
|||
|
||||
<article><header>
|
||||
<div class="position">
|
||||
<p class="title">Live Scan Grub Menu</p>
|
||||
<p class="sub"><a href="https://forge.rwx.work/rwx.work/lsgm"><strong>lsgm</strong> @ forge.rwx.work</a></p>
|
||||
<p class="title">LSGM (Live Scan Grub Menu)</p>
|
||||
<p class="sub">lsgm: @<a href="https://forge.rwx.work/rwx.work/lsgm"><strong>forge.rwx.work</strong></a></p>
|
||||
</div>
|
||||
<div class="time">
|
||||
<p class="duration"><time datetime="P2Y">2 years</time></p>
|
||||
|
@ -306,9 +374,9 @@ Parent <strong>POSIX Shell</strong> & <strong>Python</strong> framework for chil
|
|||
<time datetime="2025">2025</time> ← <time datetime="2023-09">2023</time></p>
|
||||
</div></header>
|
||||
<strong>BASH</strong> & <strong>GRUB Shell</strong> program building <strong>ESP</strong> File Systems with:<ul>
|
||||
<li>custom <strong>ARM</strong>, <strong>EFI</strong> & <strong>BIOS</strong> standalone <strong>GRUB</strong> binary images</li>
|
||||
<li>dynamic menu scanning available live-boot <strong>SquashFS</strong> images</li>
|
||||
<li>on-the-fly <strong>OpenPGP</strong> signature checking of selected images</li>
|
||||
<li><strong>Secure Boot</strong> or custom <strong>ARM</strong>, <strong>EFI</strong> & <strong>BIOS</strong> standalone <strong>GRUB</strong> images</li>
|
||||
</ul>
|
||||
</article>
|
||||
|
||||
|
@ -332,7 +400,7 @@ Parent <strong>POSIX Shell</strong> & <strong>Python</strong> framework for chil
|
|||
</div></header>
|
||||
|
||||
<ul>
|
||||
<li>trained developers & system administrators: BASH, Debian, Git, GRUB, LXC, NginX</li>
|
||||
<li>trained developers & system administrators: <strong>BASH</strong>, <strong>Debian</strong>, <strong>Git</strong>, <strong>GRUB</strong>, <strong>LXC</strong>, <strong>NginX</strong></li>
|
||||
</ul>
|
||||
|
||||
<article><header>
|
||||
|
@ -347,11 +415,11 @@ Parent <strong>POSIX Shell</strong> & <strong>Python</strong> framework for chil
|
|||
<time datetime="2025">2025</time> ← <time datetime="2019-02">2019</time></p>
|
||||
</div></header>
|
||||
<ul>
|
||||
<li>tailored custom Ubuntu LTS live-boot system images for kiosk use-cases project</li>
|
||||
<li>wrote Ansible playbooks & roles for systems configurations & deployments</li>
|
||||
<li>configured & maintained CI / CD: Gitea, GitLab, Jenkins, Nexus, SonarQube</li>
|
||||
<li>wrote & maintained BASH scripts for easier offline builds & usage of MSys2</li>
|
||||
<li>wrote Python scripts for offline mirrors:<br>Alma, Alpine, CentOS, Debian, Docker, Maven, MSys2, NPM, PyPI</li>
|
||||
<li>tailored custom <strong>Ubuntu</strong> LTS live-boot system images for kiosk use-cases project</li>
|
||||
<li>wrote <strong>Ansible</strong> playbooks & roles for systems configurations & deployments</li>
|
||||
<li>configured & maintained <strong>CI</strong> / <strong>CD</strong> tools: <strong>Gitea</strong>, <strong>GitLab</strong>, <strong>Jenkins</strong>, <strong>Nexus</strong>, <strong>SonarQube</strong></li>
|
||||
<li>wrote & maintained <strong>BASH</strong> scripts for easier offline usage & packaging of <strong>MSys2</strong></li>
|
||||
<li>wrote <strong>Python</strong> scripts for offline mirrors:<br><strong>Alma</strong>, <strong>Alpine</strong>, <strong>CentOS</strong>, <strong>Debian</strong>, <strong>Docker</strong>, <strong>Maven</strong>, <strong>MSys2</strong>, <strong>NPM</strong>, <strong>PyPI</strong></li>
|
||||
</ul>
|
||||
</article>
|
||||
|
||||
|
@ -367,9 +435,9 @@ Parent <strong>POSIX Shell</strong> & <strong>Python</strong> framework for chil
|
|||
<time datetime="2019-02">2019</time> ← <time datetime="2017-09">2017</time></p>
|
||||
</div></header>
|
||||
<ul>
|
||||
<li>wrote Python scripts handling: APT mirrors, Git repos, OpenSSH keypairs, Sphinx docs</li>
|
||||
<li>designed a <a href="https://en.wikipedia.org/wiki/Single_sign-on"><abbr title="Single Sign-On">SSO</abbr></a> architecture: HAproxy, KeyCloak/WildFly, MariadB Galera clusters</li>
|
||||
<li>maintained a VMware vCloud infrastructure with Virtual Machines & LXC containers</li>
|
||||
<li>wrote Python scripts handling: <a href="https://en.wikipedia.org/wiki/APT_(software)">APT</a> mirrors, <strong>Git</strong> repos, <strong>OpenSSH</strong> keypairs, <strong>Sphinx</strong> docs</li>
|
||||
<li>designed a <a href="https://en.wikipedia.org/wiki/Single_sign-on"><abbr title="Single Sign-On">SSO</abbr></a> architecture: <strong>HAproxy</strong>, <strong>KeyCloak</strong>/<strong>WildFly</strong>, <strong>MariadB</strong> Galera clusters</li>
|
||||
<li>maintained <strong>VMware vSphere</strong> infrastructures with Virtual Machines & <strong>LXC</strong> containers</li>
|
||||
</ul>
|
||||
</article>
|
||||
|
||||
|
@ -385,10 +453,10 @@ Parent <strong>POSIX Shell</strong> & <strong>Python</strong> framework for chil
|
|||
<time datetime="2017-09">2017</time> ← <time datetime="2016-09">2016</time></p>
|
||||
</div></header>
|
||||
<ul>
|
||||
<li>wrote BASH & Python scripts handling: CloneZilla, Debian, DebMirror, GRUB, PanDoc</li>
|
||||
<li>wrote Python script to transform all existing code repositories from SVN to Git</li>
|
||||
<li>installed a whole Debian development network: laptops, workstations, LXC server</li>
|
||||
<li>designed & implemented a source control management methodology with Git</li>
|
||||
<li>wrote <strong>BASH</strong> & <strong>Python</strong> scripts handling: CloneZilla, Debian, DebMirror, GRUB, PanDoc</li>
|
||||
<li>wrote <strong>Python</strong> script to transform all existing code repositories from <strong>SVN</strong> to <strong>Git</strong></li>
|
||||
<li>installed a <strong>Debian</strong> based development network: <strong>LXC</strong> server, laptops, workstations</li>
|
||||
<li>designed & implemented a version control methodology with <strong>Git</strong></li>
|
||||
</ul>
|
||||
</article>
|
||||
|
||||
|
@ -409,7 +477,7 @@ Parent <strong>POSIX Shell</strong> & <strong>Python</strong> framework for chil
|
|||
<article><header>
|
||||
<div class="org"><img class="org" src="../img/gaio.png" alt="GAIO logo">
|
||||
<div class="position">
|
||||
<p class="title"><a href="https://fr.wikipedia.org/wiki/Base_a%C3%A9rienne_118_Mont-de-Marsan#Autres"><abbr title="Groupement Aérien de l’Informatique Opérationnelle">GAIO</abbr> (Operational IT Air Group)</a></p>
|
||||
<p class="title"><a href="https://fr.wikipedia.org/wiki/Base_aérienne_118_Mont-de-Marsan#Autres"><abbr title="Groupement Aérien de l’Informatique Opérationnelle">GAIO</abbr> (Operational IT Air Group)</a></p>
|
||||
<p class="sub"><strong>Java Developer</strong> @ Production</p>
|
||||
</div></div>
|
||||
<div class="time">
|
||||
|
@ -419,10 +487,10 @@ Parent <strong>POSIX Shell</strong> & <strong>Python</strong> framework for chil
|
|||
</div></header>
|
||||
<h5><abbr title="Module d’Élaboration Logique des Informations Simplifiées de Survol Aérien">MELISSA</abbr> <abbr title="New Generation">NG</abbr> (Logical Elaboration Module for Simplified Overflight Info)</h5>
|
||||
<ul>
|
||||
<li>designed & implemented a cartographic engine with PNG images & XML metadata</li>
|
||||
<li>wrote import of KML & KMZ files to display layers of tactical situations (SITAC)</li>
|
||||
<li>wrote device drivers & emulators for:<ul>
|
||||
<li>simultaneous programming of <a href="https://en.wikipedia.org/wiki/EEPROM"><abbr title="Electrically Erasable Programmable Read-Only Memory">EEPROM</abbr></a> modules for Mirage onboard computers</li>
|
||||
<li>designed & implemented a cartographic engine with <a href="https://en.wikipedia.org/wiki/PNG"><abbr title="Portable Network G">PNG</abbr></a> images & <a href="https://en.wikipedia.org/wiki/XML"><abbr title="eXtensible Markup Language">XML</abbr></a> metadata</li>
|
||||
<li>wrote import of <a href="https://en.wikipedia.org/wiki/Keyhole_Markup_Language"><abbr title="Keyhole Markup Language">KML</abbr> / <abbr title="Keyhole Markup Zip">KMZ</abbr></a> files to display layers of tactical situations (SITAC)</li>
|
||||
<li>wrote device drivers, emulators & Graphical User Interfaces for:<ul>
|
||||
<li>simultaneous programming of <a href="https://en.wikipedia.org/wiki/EEPROM"><abbr title="Electrically Erasable Programmable Read-Only Memory">EEPROM</abbr></a> modules for <a href="https://en.wikipedia.org/wiki/Dassault_Mirage">Mirage</a> onboard computers</li>
|
||||
<li>ADL (Airborne Data Loader) equipment, handling<br>
|
||||
DTM (Data Transfer Module) induction cards for <a href="https://en.wikipedia.org/wiki/Dassault/Dornier_Alpha_Jet">Alpha Jet</a> onboard computers</li>
|
||||
</ul></ul>
|
||||
|
@ -431,8 +499,8 @@ DTM (Data Transfer Module) induction cards for <a href="https://en.wikipedia.org
|
|||
<article><header>
|
||||
<div class="org"><img class="org" src="../img/ceam.png" alt="CEAM logo">
|
||||
<div class="position">
|
||||
<p class="title"><a href="https://en.wikipedia.org/wiki/Centre_d%27expertise_a%C3%A9rienne_militaire"><abbr title="Centre d’Expertise Aérienne Militaire">CEAM</abbr> (Military Air Expertise Center)</a></p>
|
||||
<p class="sub"><strong>Visual Basic Developer</strong> @ Implementation</p>
|
||||
<p class="title"><a href="https://en.wikipedia.org/wiki/Centre_d'expertise_aérienne_militaire"><abbr title="Centre d’Expertise Aérienne Militaire">CEAM</abbr> (Military Air Expertise Center)</a></p>
|
||||
<p class="sub"><strong><a href="https://en.wikipedia.org/wiki/Visual_Basic_(classic)">Visual Basic</a> Developer</strong> @ Implementation</p>
|
||||
</div></div>
|
||||
<div class="time">
|
||||
<p class="duration"><time datetime="P6Y4M">6 years</time></p>
|
||||
|
@ -446,9 +514,9 @@ Onboard real-time display of maps & video recorders for <a href="https://en.wiki
|
|||
</ul>
|
||||
<h5><abbr title="Module d’Élaboration Logique des Informations Simplifiées de Survol Aérien">MELISSA</abbr> (Logical Elaboration Module for Simplified Overflight Info)</h5>
|
||||
Preparation, programming, unloading & replaying of missions for aircrafts<br>
|
||||
<a href="https://en.wikipedia.org/wiki/Dassault/Dornier_Alpha_Jet">Alpha Jet</a>, Transall, Mirage 2000, <a href="https://en.wikipedia.org/wiki/Dassault_Mirage_F1">Mirage F1</a>, <a href="https://en.wikipedia.org/wiki/Dassault_Mirage_IV">Mirage IV</a>, <a href="https://en.wikipedia.org/wiki/SEPECAT_Jaguar">Jaguar</a>:<ul>
|
||||
<a href="https://en.wikipedia.org/wiki/Dassault/Dornier_Alpha_Jet">Alpha Jet</a>, <a href="https://en.wikipedia.org/wiki/Transall_C-160">Transall</a>, <a href="https://en.wikipedia.org/wiki/Dassault_Mirage_2000">Mirage 2000</a>, <a href="https://en.wikipedia.org/wiki/Dassault_Mirage_F1">Mirage F1</a>, <a href="https://en.wikipedia.org/wiki/Dassault_Mirage_IV">Mirage IV</a>, <a href="https://en.wikipedia.org/wiki/SEPECAT_Jaguar">Jaguar</a>:<ul>
|
||||
<li>wrote import of NavData global database (international standard <a href="https://en.wikipedia.org/wiki/ARINC_424">ARINC 424</a>)</li>
|
||||
<li>wrote NavData export with constraints of Transall onboard computers (FMS)</li>
|
||||
<li>wrote NavData export with constraints of <a href="https://en.wikipedia.org/wiki/Transall_C-160">Transall</a> onboard computers (<a href="https://en.wikipedia.org/wiki/Flight_management_system"><abbr title="Flight Management System">FMS</abbr></a>)</li>
|
||||
<li>wrote device drivers for:<ul>
|
||||
<li>sequential programming of <a href="https://en.wikipedia.org/wiki/EEPROM"><abbr title="Electrically Erasable Programmable Read-Only Memory">EEPROM</abbr></a> modules for Mirage onboard computers</li>
|
||||
<li>route programming & unloading for several Garmin GPS devices</li>
|
||||
|
|
536
in/fr/index.html
Normal file
536
in/fr/index.html
Normal file
|
@ -0,0 +1,536 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="fr">
|
||||
<head>
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<meta name="description" content="CV">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>Curriculum Vitæ</title>
|
||||
<link rel="canonical" href="https://cv.marc.beninca.link/en">
|
||||
<!--
|
||||
<link rel="stylesheet" href="../style/debug.css">
|
||||
<!---->
|
||||
<link rel="stylesheet" href="../fonts/forkawesome-webfont.css">
|
||||
<link rel="stylesheet" href="../style/reset.css">
|
||||
<link rel="stylesheet" href="../style/main.css">
|
||||
<script defer src="../script/main.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<!-- columns / start -->
|
||||
<div class="columns">
|
||||
|
||||
<aside>
|
||||
|
||||
<article class="org"><header class="org">
|
||||
<div class="position">
|
||||
<h1 class="title">Marc Beninca</h1>
|
||||
<p class="sub">@
|
||||
<a href="https://www.openstreetmap.org/?query=Bordeaux">Bordeaux</a>,
|
||||
<a href="https://www.openstreetmap.org/?query=Metropolitan%20France">France</a>
|
||||
</p>
|
||||
</div>
|
||||
<button id="theme"></button>
|
||||
</header>
|
||||
|
||||
<section class="banner">
|
||||
<a href="../img/photo.png">
|
||||
<img class="big photo" src="../img/photo.png" alt="Moi devant des dumps hexdécimaux">
|
||||
</a>
|
||||
<table><tbody>
|
||||
<tr>
|
||||
<th><a href="../en">Anglais</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/en.png" alt="Drapeau américain"></td>
|
||||
<td>C2</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><a href="../fr">Français</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/fr.png" alt="Drapeau français"></td>
|
||||
<td>C2</td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
</section>
|
||||
|
||||
</article>
|
||||
|
||||
<section>
|
||||
<h2>Liens</h2>
|
||||
|
||||
<section class="banner">
|
||||
<a href="../vcard.vcf">
|
||||
<img class="big" id="vcard" src="../img/vcard.svg" alt="Code QR de contact"></a>
|
||||
<table><tbody>
|
||||
<tr>
|
||||
<th class="logo"><img class="logo" src="../img/tel.svg" alt="Logo de téléphone"></th>
|
||||
<td><span class="fa fa-plus"></span> 33 6 07 47 84 34</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class="logo"><img class="logo" src="../img/mail.svg" alt="Logo de courrier"></th>
|
||||
<td>cv <span class="fa fa-at"></span> marc.beninca.link</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class="logo"><img class="logo" src="../img/link.svg" alt="Logo de lien"></th>
|
||||
<td><a href="https://marc.beninca.link">marc.beninca.link</a></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
</section>
|
||||
|
||||
<h3>Git</h3>
|
||||
|
||||
<table><tbody>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://fr.wikipedia.org/wiki/Forgejo">Forgejo</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/forgejo.svg" alt="Logo de Forgejo"></td>
|
||||
<td><a href="https://forge.rwx.work/marc.beninca">forge.rwx.work</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://radicle.xyz">Radicle</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/radicle.svg" alt="Logo de Radicle"></td>
|
||||
<td><a href="https://app.radicle.xyz/nodes/seed.radicle.garden/users/did:key:z6Mkw8Z2UwbezxCLsLU1vKrvod5qFLQM8VTK1yArbzAcRfxU">radicle.garden</a></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
<h3>Identité</h3>
|
||||
|
||||
<table><tbody>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://docs.keyoxide.org">KeyOxide</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/keyoxide.svg" alt="Logo de KeyOxide"></td>
|
||||
<td><a href="https://keyoxide.org/aspe:keyoxide.org:WUD5YVN52J3RJ6CD4ZCWYL6S54">ASP</a>,
|
||||
<a href="https://keyoxide.org/08EDA7006234A0EB29A3A8471DBD5EC4BADA5579">OpenPGP</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://keys.openpgp.org/about">OpenPGP</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/openpgp.svg" alt="Logo pour OpenPGP"></td>
|
||||
<td><a href="https://keys.openpgp.org/search?q=08EDA7006234A0EB29A3A8471DBD5EC4BADA5579">1DBD 5EC4<br>BADA 5579</a></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
<h3>Plateformes</h3>
|
||||
|
||||
<table><tbody>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://bsky.app">BlueSky</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/bluesky.svg" alt="Logo de BlueSky"></td>
|
||||
<td><a href="https://bsky.app/profile/marc.beninca.link">marc.beninca.link</a></td>
|
||||
</tr>
|
||||
<tr><td colspan="3"><hr></td></tr>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://linkedin.com">LinkedIn</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/linkedin.svg" alt="Logo de LinkedIn"></td>
|
||||
<td><a href="https://linkedin.com/in/marc-beninca">marc-beninca</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://youtube.com">YouTube</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/youtube.svg" alt="Logo de YouTube"></td>
|
||||
<td><a href="https://youtube.com/@marc.beninca">marc.beninca</a></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2>Compétences</h2>
|
||||
|
||||
<article>
|
||||
<h3>Amorçage</h3>
|
||||
<ul><li>
|
||||
<a href="https://fr.wikipedia.org/wiki/Architecture_ARM">ARM</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/BIOS_(informatique)">BIOS</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/UEFI">EFI</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/GNU_GRUB">GRUB</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/Live_USB">Live</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/GNU_Parted">Parted</a>
|
||||
</li><li>
|
||||
<a href="https://fr.wikipedia.org/wiki/Btrfs">BTRFS</a>,
|
||||
<a href="">ESP</a>,
|
||||
<a href="">LVM</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/RAID_(informatique)">RAID</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/SquashFS">SquashFS</a>
|
||||
</li><li>
|
||||
<a href="https://fr.wikipedia.org/wiki/LUKS">LUKS</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/UEFI#Lancement_sécurisé_(Secure_Boot)">Secure Boot</a>
|
||||
</li></ul>
|
||||
</article>
|
||||
|
||||
<article>
|
||||
<h3><abbr title="Intégration Continue">CI</abbr> / <abbr title="Déploiement/livraison Continus">CD</abbr></h3>
|
||||
<ul><li>
|
||||
<a href="https://fr.wikipedia.org/wiki/Ansible_(logiciel)">Ansible</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/Jenkins_(logiciel)">Jenkins</a>,
|
||||
<a href="">Nexus</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/SonarQube">SonarQube</a>
|
||||
</li><li>
|
||||
<a href="https://fr.wikipedia.org/wiki/Forgejo">Forgejo</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/Git">Git</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/Gitea">Gitea</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/GitHub">GitHub</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/GitLab">GitLab</a>
|
||||
</li><li>
|
||||
<a href="https://fr.wikipedia.org/wiki/Apache_Maven">Maven</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/Npm">NPM</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/Pip_(gestionnaire_de_paquets)">PIP</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/Python_Package_Index">PyPI</a>,
|
||||
<a href="https://docs.astral.sh/uv">UV</a>
|
||||
</li></ul>
|
||||
</article>
|
||||
|
||||
<article>
|
||||
<h3>Code</h3>
|
||||
<ul><li>
|
||||
<a href="https://fr.wikipedia.org/wiki/Bourne-Again_shell">BASH</a>,
|
||||
<a href="https://www.gnu.org/software/grub/manual/grub/grub.html#Shell_002dlike-scripting">GRUB Shell</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/Almquist_shell">POSIX Shell</a>
|
||||
</li><li>
|
||||
<a href="https://fr.wikipedia.org/wiki/Feuilles_de_style_en_cascade">CSS</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/Hypertext_Markup_Language">HTML</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/JavaScript">JavaScript</a>
|
||||
</li><li>
|
||||
<a href="https://fr.wikipedia.org/wiki/Java_(langage)">Java</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/Python_(langage)">Python</a>
|
||||
</li></ul>
|
||||
</article>
|
||||
|
||||
<article>
|
||||
<h3>Cryptographie</h3>
|
||||
<ul><li>
|
||||
<a href="https://fr.wikipedia.org/wiki/GNU_Privacy_Guard">GPG</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/OpenPGP">OpenPGP</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/Pass_(logiciel)">Pass</a>
|
||||
</li><li>
|
||||
<a href="https://fr.wikipedia.org/wiki/OpenSSH">OpenSSH</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/OpenSSL">OpenSSL</a>
|
||||
</li></ul>
|
||||
</article>
|
||||
|
||||
<article>
|
||||
<h3>Documentation</h3>
|
||||
<ul><li>
|
||||
<a href="https://fr.wikipedia.org/wiki/Markdown">MarkDown</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/ReStructuredText">reStructuredText</a>
|
||||
</li><li>
|
||||
<a href="https://fr.wikipedia.org/wiki/LaTeX">LaTeX</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/Pandoc">Pandoc</a>,
|
||||
<a href="">PDFtk</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/Sphinx_(générateur_de_documentation)">Sphinx</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/XeTeX">XeTeX</a>
|
||||
</li></ul>
|
||||
</article>
|
||||
|
||||
<article>
|
||||
<h3>Systèmes d’Exploitation (Linux)</h3>
|
||||
<ul><li>
|
||||
<a href="https://fr.wikipedia.org/wiki/Debian">Debian</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/Linux_Mint">Mint</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/Ubuntu_(système_d'exploitation)">Ubuntu</a>
|
||||
</li><li>
|
||||
<a href="https://fr.wikipedia.org/wiki/AlmaLinux">Alma</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/OpenSUSE">OpenSUSE</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/Rocky_Linux">Rocky</a>
|
||||
</li><li>
|
||||
<a href="https://fr.wikipedia.org/wiki/Alpine_Linux">Alpine</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/Arch_Linux">Arch</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/GNU_Guix">Guix</a>
|
||||
</li></ul>
|
||||
</article>
|
||||
|
||||
<article>
|
||||
<h3>Virtualisation</h3>
|
||||
<ul><li>
|
||||
<a href="https://fr.wikipedia.org/wiki/Docker_(logiciel)">Docker</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/LXC">LXC</a>
|
||||
</li><li>
|
||||
<a href="">MSys2</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/Wine">WINE</a>
|
||||
</li><li>
|
||||
<a href="https://fr.wikipedia.org/wiki/Proxmox_Virtual_Environnement">ProxMox</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/VMware_vSphere">VMware vSphere</a>
|
||||
</li><li>
|
||||
<a href="https://fr.wikipedia.org/wiki/QEMU">QEMU</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/Oracle_VM_VirtualBox">VirtualBox</a>
|
||||
</li></ul>
|
||||
</article>
|
||||
|
||||
<article>
|
||||
<h3>Web</h3>
|
||||
<ul><li>
|
||||
<a href="https://fr.wikipedia.org/wiki/BIND">BIND</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/Domain_Name_System">DNS</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/Unbound">UnBound</a>
|
||||
</li><li>
|
||||
<a href="https://fr.wikipedia.org/wiki/Let's_Encrypt#Implémentation_logicielle">CertBot</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/Hypertext_Transfer_Protocol_Secure">HTTPS</a>
|
||||
</li><li>
|
||||
<a href="https://fr.wikipedia.org/wiki/Apache_HTTP_Server">HTTPd</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/NGINX">NginX</a>
|
||||
</li><li>
|
||||
<a href="https://fr.wikipedia.org/wiki/Apache_Tomcat">Tomcat</a>,
|
||||
<a href="">uWSGI</a>
|
||||
</li></ul>
|
||||
</article>
|
||||
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2>Éducation</h2>
|
||||
|
||||
<article><header>
|
||||
<div class="org"><img class="org" src="../img/cnam.png" alt="Logo carré du CNAM">
|
||||
<div class="position">
|
||||
<p class="title"><a href="https://fr.wikipedia.org/wiki/Conservatoire_national_des_arts_et_métiers"><abbr title="École d’Ingénieurs du Conservatoire National des Arts et Métiers">EICNAM</abbr></a></p>
|
||||
<p class="sub">Master 2</p>
|
||||
</div></div>
|
||||
<div class="time">
|
||||
<p class="duration">2 ans</p>
|
||||
<p class="period">
|
||||
<time datetime="2021">2021</time> ← <time datetime="2019">2019</time></p>
|
||||
</div></header>
|
||||
<ul>
|
||||
<li><abbr title="Informatique, Réseaux, Systèmes et Multimédia">IRSM</abbr> (Réseaux, Systèmes et Multimédia)</li>
|
||||
</ul>
|
||||
</article>
|
||||
|
||||
<article><header>
|
||||
<div class="org"><img class="org" src="../img/cnam.png" alt="Logo carré du CNAM">
|
||||
<div class="position">
|
||||
<p class="title"><a href="https://fr.wikipedia.org/wiki/Conservatoire_national_des_arts_et_métiers"><abbr title="Conservatoire National des Arts et Métiers">CNAM</abbr></a></p>
|
||||
<p class="sub">Master 1</p>
|
||||
</div></div>
|
||||
<div class="time">
|
||||
<p class="duration">5 ans</p>
|
||||
<p class="period">
|
||||
<time datetime="2019">2019<time> ← <time datetime="2014">2014</time></p>
|
||||
</div></header>
|
||||
<ul>
|
||||
<li><abbr title="Concepteur en Architecture Informatique">CAI</abbr> (Concepteur Architecte Informatique)</li>
|
||||
</ul>
|
||||
</article>
|
||||
|
||||
</section>
|
||||
|
||||
</aside>
|
||||
|
||||
<main>
|
||||
|
||||
<article class="org"><header class="org">
|
||||
<div class="position">
|
||||
<h1 class="title">Architecte système / logiciel</h1>
|
||||
<p class="sub">Explorant et automatisant des technologies informatiques</p>
|
||||
</div>
|
||||
<div class="time">
|
||||
<p class="duration"><time datetime="P23Y">23 ans</time></p>
|
||||
<p class="period">
|
||||
<time datetime="2025">2025</time> ← <time datetime="2002-05">2002</time></p>
|
||||
</div></header>
|
||||
<ul>
|
||||
<li>démarrage, installation, configuration, sécurisation, maintien de systèmes</li>
|
||||
<li>modélisation, implémentation, évolution, intégration, déploiement de projets logiciels</li>
|
||||
</ul>
|
||||
</article>
|
||||
|
||||
<section>
|
||||
<h2>Projets</h2>
|
||||
|
||||
<article class="org"><header class="org">
|
||||
<div class="org"><img class="org" src="../img/rwx.svg" alt="Logo triangulaire de RWX">
|
||||
<div class="position">
|
||||
<p class="title">RWX (Read Write eXecute)</p>
|
||||
<p class="sub">rwx: @<a href="https://forge.rwx.work/rwx.work/rwx"><strong>forge.rwx.work</strong></a>, @<a href="https://app.radicle.xyz/nodes/seed.radicle.garden/rad:z2xBYEYWYiBqyJCXdKtxifWyoo3ML">radicle.garden</a>, @<a href="https://tangled.sh/@marc.beninca.link/rwx">tangled.sh</a></p>
|
||||
</div></div>
|
||||
<div class="time">
|
||||
<p class="duration"><time datetime="P2Y">2 ans</time></p>
|
||||
<p class="period">
|
||||
<time datetime="2025">2025</time> ← <time datetime="2023-07">2023</time></p>
|
||||
</div></header>
|
||||
Cadriciel parent, en <strong>POSIX Shell</strong> et <strong>Python</strong>, pour projets enfants
|
||||
|
||||
<article><header>
|
||||
<div class="position">
|
||||
<p class="title">SPCD (Shell to Python Continuous Deployment)</p>
|
||||
<p class="sub">spcd: @<a href="https://forge.rwx.work/rwx.work/spcd"><strong>forge.rwx.work</strong></a></p>
|
||||
</div>
|
||||
<div class="time">
|
||||
<p class="duration"><time datetime="P1Y">1 an</time></p>
|
||||
<p class="period">
|
||||
<time datetime="2025">2025</time> ← <time datetime="2024-03">2024</time></p>
|
||||
</div></header>
|
||||
Programme, en <strong>POSIX Shell</strong> et <strong>Python</strong>, gérant des pipelines <strong>CI</strong> / <strong>CD</strong> de façon unifiée :<ul>
|
||||
<li>que l’infrastrucure réseau soit en ligne ou hors ligne avec CA et DNS locaux</li>
|
||||
<li>quelle que soit la forge: <strong>Forgejo</strong>, <strong>Gitea</strong>, <strong>GitHub</strong>, <strong>GitLab</strong></li>
|
||||
<li>quelle que soit la base de système d’exploitation du conteneur <strong>Docker</strong> :<br>
|
||||
<strong>Alma</strong>, <strong>Alpine</strong>, <strong>Arch</strong>, <strong>Debian</strong>, <strong>Fedora</strong>, <strong>OpenSUSE</strong>, <strong>Rocky</strong>, <strong>Ubuntu</strong></li>
|
||||
</ul>
|
||||
</article>
|
||||
|
||||
<article><header>
|
||||
<div class="position">
|
||||
<p class="title">LSGM (Live Scan Grub Menu)</p>
|
||||
<p class="sub">lsgm: @<a href="https://forge.rwx.work/rwx.work/lsgm"><strong>forge.rwx.work</strong></a></p>
|
||||
</div>
|
||||
<div class="time">
|
||||
<p class="duration"><time datetime="P2Y">2 ans</time></p>
|
||||
<p class="period">
|
||||
<time datetime="2025">2025</time> ← <time datetime="2023-09">2023</time></p>
|
||||
</div></header>
|
||||
Programme, en <strong>BASH</strong> et <strong>GRUB Shell</strong>, créant des systèmes de fichiers <strong>ESP</strong> avec :<ul>
|
||||
<li>menu dynamique recherchant les images <strong>SquashFS</strong> amorçables disponibles</li>
|
||||
<li>vérification à la volée des signatures <strong>OpenPGP</strong> des images sélectionnées</li>
|
||||
<li>images <strong>GRUB</strong> autonomes, <strong>Secure Boot</strong> ou construites, pour <strong>ARM</strong>, <strong>EFI</strong> et <strong>BIOS</strong></li>
|
||||
</ul>
|
||||
</article>
|
||||
|
||||
</article>
|
||||
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2>Expérience</h2>
|
||||
|
||||
<article class="org"><header class="org">
|
||||
<div class="org"><img class="org" src="../img/dirisi.png" alt="DIRISI logo">
|
||||
<div class="position">
|
||||
<p class="title"><a href="https://fr.wikipedia.org/wiki/Direction_interarmées_des_réseaux_d'infrastructure_et_des_systèmes_d'information"><abbr title="Direction Interarmées des Réseaux d’Infrastructure et Systèmes d’Information">DIRISI</abbr> (Direction Interarmées des Réseaux d’Infrastructure et <abbr title="Systèmes d’Information">SI</abbr>)</a></p>
|
||||
<p class="sub"><strong>DevOps</strong> @ <a href="https://www.openstreetmap.org/?query=Bordeaux">Bordeaux</a></p>
|
||||
</div></div>
|
||||
<div class="time">
|
||||
<p class="duration org"><time datetime="P9Y">9 ans</time></p>
|
||||
<p class="period">
|
||||
<time datetime="2025">2025</time> ← <time datetime="2016-09">2016</time></p>
|
||||
</div></header>
|
||||
|
||||
<ul>
|
||||
<li>trained developers & system administrators: <strong>BASH</strong>, <strong>Debian</strong>, <strong>Git</strong>, <strong>GRUB</strong>, <strong>LXC</strong>, <strong>NginX</strong></li>
|
||||
</ul>
|
||||
|
||||
<article><header>
|
||||
<div class="org"><img class="org" src="../img/cdad-bdx.png" alt="CDAD-BDX logo">
|
||||
<div class="position">
|
||||
<p class="title"><abbr title="Centre de Développement des Applications de la Défense">CDAD</abbr> (Centre de Développement des Applications Défense)</p>
|
||||
<p class="sub"><strong>DevOps</strong> @ Quality Assurance</p>
|
||||
</div></div>
|
||||
<div class="time">
|
||||
<p class="duration"><time datetime="P6Y">6 ans</time></p>
|
||||
<p class="period">
|
||||
<time datetime="2025">2025</time> ← <time datetime="2019-02">2019</time></p>
|
||||
</div></header>
|
||||
<ul>
|
||||
<li>tailored custom <strong>Ubuntu</strong> LTS live-boot system images for kiosk use-cases project</li>
|
||||
<li>wrote <strong>Ansible</strong> playbooks & roles for systems configurations & deployments</li>
|
||||
<li>configured & maintained <strong>CI</strong> / <strong>CD</strong> tools: <strong>Gitea</strong>, <strong>GitLab</strong>, <strong>Jenkins</strong>, <strong>Nexus</strong>, <strong>SonarQube</strong></li>
|
||||
<li>wrote & maintained <strong>BASH</strong> scripts for easier offline usage & packaging of <strong>MSys2</strong></li>
|
||||
<li>wrote <strong>Python</strong> scripts for offline mirrors:<br><strong>Alma</strong>, <strong>Alpine</strong>, <strong>CentOS</strong>, <strong>Debian</strong>, <strong>Docker</strong>, <strong>Maven</strong>, <strong>MSys2</strong>, <strong>NPM</strong>, <strong>PyPI</strong></li>
|
||||
</ul>
|
||||
</article>
|
||||
|
||||
<article><header>
|
||||
<div class="org"><img class="org" src="../img/cdad-bdx.png" alt="CDAD-BDX logo">
|
||||
<div class="position">
|
||||
<p class="title"><abbr title="Centre de Développement des Applications de la Défense">CDAD</abbr> (Centre de Développement des Applications Défense)</p>
|
||||
<p class="sub"><strong>System Administrator</strong> @ Architecture & Security</p>
|
||||
</div></div>
|
||||
<div class="time">
|
||||
<p class="duration"><time datetime="P1Y5M">2 ans</time></p>
|
||||
<p class="period">
|
||||
<time datetime="2019-02">2019</time> ← <time datetime="2017-09">2017</time></p>
|
||||
</div></header>
|
||||
<ul>
|
||||
<li>wrote Python scripts handling: <a href="https://fr.wikipedia.org/wiki/Advanced_Packaging_Tool">APT</a> mirrors, <strong>Git</strong> repos, <strong>OpenSSH</strong> keypairs, <strong>Sphinx</strong> docs</li>
|
||||
<li>designed a <a href="https://fr.wikipedia.org/wiki/Authentification_unique"><abbr title="Single Sign-On">SSO</abbr></a> architecture: <strong>HAproxy</strong>, <strong>KeyCloak</strong>/<strong>WildFly</strong>, <strong>MariadB</strong> Galera clusters</li>
|
||||
<li>maintained <strong>VMware vSphere</strong> infrastructures with Virtual Machines & <strong>LXC</strong> containers</li>
|
||||
</ul>
|
||||
</article>
|
||||
|
||||
<article><header>
|
||||
<div class="org"><img class="org" src="../img/cdad-bdx.png" alt="CDAD-BDX logo">
|
||||
<div class="position">
|
||||
<p class="title"><abbr title="Centre de Développement des Applications de la Défense">CDAD</abbr> (Centre de Développement des Applications Défense)</p>
|
||||
<p class="sub"><strong>Software Developer</strong> @ Digital Factory</p>
|
||||
</div></div>
|
||||
<div class="time">
|
||||
<p class="duration"><time datetime="P1Y">1 an</time></p>
|
||||
<p class="period">
|
||||
<time datetime="2017-09">2017</time> ← <time datetime="2016-09">2016</time></p>
|
||||
</div></header>
|
||||
<ul>
|
||||
<li>wrote <strong>BASH</strong> & <strong>Python</strong> scripts handling: CloneZilla, Debian, DebMirror, GRUB, PanDoc</li>
|
||||
<li>wrote <strong>Python</strong> script to transform all existing code repositories from <strong>SVN</strong> to <strong>Git</strong></li>
|
||||
<li>installed a <strong>Debian</strong> based development network: <strong>LXC</strong> server, laptops, workstations</li>
|
||||
<li>designed & implemented a version control methodology with <strong>Git</strong></li>
|
||||
</ul>
|
||||
</article>
|
||||
|
||||
</article>
|
||||
|
||||
<article class="org"><header class="org">
|
||||
<div class="org"><img class="org" src="../img/aae.png" alt="Logo de l’AAE">
|
||||
<div class="position">
|
||||
<p class="title"><a href="https://fr.wikipedia.org/wiki/Armée_de_l'air_et_de_l'espace_(France)"><abbr title="Armée de l’Air et de l’Espace">AAE</abbr> (Armée de l’Air et de l’Espace)</a></p>
|
||||
<p class="sub"><strong>Développeur logiciel</strong> @ <a href="https://fr.wikipedia.org/wiki/Base_aérienne_118_Mont-de-Marsan">Base Aérienne</a> de <a href="https://www.openstreetmap.org/?query=Bordeaux">Mont-de-Marsan</a></p>
|
||||
</div></div>
|
||||
<div class="time">
|
||||
<p class="duration org"><time datetime="P14Y4M">14 ans</time></p>
|
||||
<p class="period">
|
||||
<time datetime="2016-09">2016</time> ← <time datetime="2002-05">2002</time></p>
|
||||
</div></header>
|
||||
|
||||
<article><header>
|
||||
<div class="org"><img class="org" src="../img/gaio.png" alt="Logo circulaire du GAIO">
|
||||
<div class="position">
|
||||
<p class="title"><a href="https://fr.wikipedia.org/wiki/Base_aérienne_118_Mont-de-Marsan#Autres"><abbr title="Groupement Aérien de l’Informatique Opérationnelle">GAIO</abbr> (Groupement Aérien de l’Informatique Opérationnelle)</a></p>
|
||||
<p class="sub"><strong>Développeur Java</strong> @ Production</p>
|
||||
</div></div>
|
||||
<div class="time">
|
||||
<p class="duration"><time datetime="P8Y">8 ans</time></p>
|
||||
<p class="period">
|
||||
<time datetime="2016-09">2016</time> ← <time datetime="2008-09">2008</time></p>
|
||||
</div></header>
|
||||
<h5><abbr title="Module d’Élaboration Logique des Informations Simplifiées de Survol Aérien">MELISSA</abbr> <abbr title="New Generation">NG</abbr> (Logical Elaboration Module for Simplified Overflight Info)</h5>
|
||||
<ul>
|
||||
<li>designed & implemented a cartographic engine with <a href="https://fr.wikipedia.org/wiki/Portable_Network_Graphics"><abbr title="Portable Network G">PNG</abbr></a> images & <a href="https://fr.wikipedia.org/wiki/Extensible_Markup_Language"><abbr title="eXtensible Markup Language">XML</abbr></a> metadata</li>
|
||||
<li>wrote import of <a href="https://fr.wikipedia.org/wiki/Keyhole_Markup_Language"><abbr title="Keyhole Markup Language">KML</abbr> / <abbr title="Keyhole Markup Zip">KMZ</abbr></a> files to display layers of tactical situations (SITAC)</li>
|
||||
<li>wrote device drivers, emulators & Graphical User Interfaces for:<ul>
|
||||
<li>simultaneous programming of <a href="https://fr.wikipedia.org/wiki/Electrically-erasable_programmable_read-only_memory"><abbr title="Electrically Erasable Programmable Read-Only Memory">EEPROM</abbr></a> modules for <a href="">Mirage</a> onboard computers</li>
|
||||
<li>ADL (Airborne Data Loader) equipment, handling<br>
|
||||
DTM (Data Transfer Module) induction cards for <a href="https://en.wikipedia.org/wiki/Dassault/Dornier_Alpha_Jet">Alpha Jet</a> onboard computers</li>
|
||||
</ul></ul>
|
||||
</article>
|
||||
|
||||
<article><header>
|
||||
<div class="org"><img class="org" src="../img/ceam.png" alt="Logo triangulaire du CEAM">
|
||||
<div class="position">
|
||||
<p class="title"><a href="https://fr.wikipedia.org/wiki/Centre_d'expertise_aérienne_militaire"><abbr title="Centre d’Expertise Aérienne Militaire">CEAM</abbr> (Centre d’Expertise Aérienne Militaire)</a></p>
|
||||
<p class="sub"><strong>Développeur <a href="https://fr.wikipedia.org/wiki/Visual_Basic">Visual Basic</a></strong> @ Implémentation</p>
|
||||
</div></div>
|
||||
<div class="time">
|
||||
<p class="duration"><time datetime="P6Y4M">6 ans</time></p>
|
||||
<p class="period">
|
||||
<time datetime="2008-09">2008</time> ← <time datetime="2002-05">2002</time></p>
|
||||
</div></header>
|
||||
<h5><abbr title="Écran de Visualisation Aéronef">EVA</abbr> (Aircraft Display Screen)</h5>
|
||||
Onboard real-time display of maps & video recorders for <a href="https://fr.wikipedia.org/wiki/Dassault_Mirage_F1">Mirage F1CR</a> aircrafts:<ul>
|
||||
<li>designed & built a dedicated system with Windows XP Embedded Studio</li>
|
||||
<li>enhanced maps rendering performance for limited resources</li>
|
||||
</ul>
|
||||
<h5><abbr title="Module d’Élaboration Logique des Informations Simplifiées de Survol Aérien">MELISSA</abbr> (Logical Elaboration Module for Simplified Overflight Info)</h5>
|
||||
Preparation, programming, unloading & replaying of missions for aircrafts<br>
|
||||
<a href="https://fr.wikipedia.org/wiki/Dassault_Breguet_/_Dornier_Alpha_Jet">Alpha Jet</a>, <a href="https://fr.wikipedia.org/wiki/C-160_Transall">Transall</a>, <a href="https://fr.wikipedia.org/wiki/Dassault_Mirage_2000">Mirage 2000</a>, <a href="https://fr.wikipedia.org/wiki/Dassault_Mirage_F1">Mirage F1</a>, <a href="https://fr.wikipedia.org/wiki/Dassault_Mirage_IV">Mirage IV</a>, <a href="https://fr.wikipedia.org/wiki/SEPECAT_Jaguar">Jaguar</a>:<ul>
|
||||
<li>wrote import of NavData global database (international standard <a href="">ARINC 424</a>)</li>
|
||||
<li>wrote NavData export with constraints of <a href="https://fr.wikipedia.org/wiki/C-160_Transall">Transall</a> onboard computers (<a href="https://fr.wikipedia.org/wiki/Système_de_gestion_de_vol"><abbr title="Flight Management System">FMS</abbr></a>)</li>
|
||||
<li>wrote device drivers for:<ul>
|
||||
<li>sequential programming of <a href="https://fr.wikipedia.org/wiki/Electrically-erasable_programmable_read-only_memory"><abbr title="Electrically Erasable Programmable Read-Only Memory">EEPROM</abbr></a> modules for Mirage onboard computers</li>
|
||||
<li>route programming & unloading for several Garmin GPS devices</li>
|
||||
</ul></ul>
|
||||
</article>
|
||||
|
||||
</article>
|
||||
|
||||
</section>
|
||||
|
||||
</main>
|
||||
|
||||
<!-- columns / end -->
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
63
in/img/radicle.svg
Normal file
63
in/img/radicle.svg
Normal file
|
@ -0,0 +1,63 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="44" height="44" viewBox="0 0 44 44" fill="none">
|
||||
<g shape-rendering="crispEdges">
|
||||
<rect x="8" y="0" width="4" height="4" fill="#5555FF"/>
|
||||
<rect x="32" y="0" width="4" height="4" fill="#5555FF"/>
|
||||
<rect x="12" y="4" width="4" height="4" fill="#5555FF"/>
|
||||
<rect x="28" y="4" width="4" height="4" fill="#5555FF"/>
|
||||
<rect x="12" y="8" width="4" height="4" fill="#5555FF"/>
|
||||
<rect x="16" y="8" width="4" height="4" fill="#3333DD"/>
|
||||
<rect x="20" y="8" width="4" height="4" fill="#5555FF"/>
|
||||
<rect x="24" y="8" width="4" height="4" fill="#3333DD"/>
|
||||
<rect x="28" y="8" width="4" height="4" fill="#5555FF"/>
|
||||
<rect x="8" y="12" width="4" height="4" fill="#5555FF"/>
|
||||
<rect x="12" y="12" width="4" height="4" fill="#5555FF"/>
|
||||
<rect x="16" y="12" width="4" height="4" fill="#5555FF"/>
|
||||
<rect x="20" y="12" width="4" height="4" fill="#5555FF"/>
|
||||
<rect x="24" y="12" width="4" height="4" fill="#5555FF"/>
|
||||
<rect x="28" y="12" width="4" height="4" fill="#5555FF"/>
|
||||
<rect x="32" y="12" width="4" height="4" fill="#5555FF"/>
|
||||
<rect x="4" y="16" width="4" height="4" fill="#5555FF"/>
|
||||
<rect x="8" y="16" width="4" height="4" fill="#5555FF"/>
|
||||
<rect x="12" y="16" width="4" height="4" fill="#F4F4F4"/>
|
||||
<rect x="16" y="16" width="4" height="4" fill="#F4F4F4"/>
|
||||
<rect x="20" y="16" width="4" height="4" fill="#5555FF"/>
|
||||
<rect x="24" y="16" width="4" height="4" fill="#5555FF"/>
|
||||
<rect x="28" y="16" width="4" height="4" fill="#F4F4F4"/>
|
||||
<rect x="32" y="16" width="4" height="4" fill="#F4F4F4"/>
|
||||
<rect x="36" y="16" width="4" height="4" fill="#5555FF"/>
|
||||
<rect x="4" y="20" width="4" height="4" fill="#5555FF"/>
|
||||
<rect x="8" y="20" width="4" height="4" fill="#5555FF"/>
|
||||
<rect x="12" y="20" width="4" height="4" fill="#F4F4F4"/>
|
||||
<rect x="16" y="20" width="4" height="4" fill="#FF55FF"/>
|
||||
<rect x="20" y="20" width="4" height="4" fill="#5555FF"/>
|
||||
<rect x="24" y="20" width="4" height="4" fill="#5555FF"/>
|
||||
<rect x="28" y="20" width="4" height="4" fill="#F4F4F4"/>
|
||||
<rect x="32" y="20" width="4" height="4" fill="#FF55FF"/>
|
||||
<rect x="36" y="20" width="4" height="4" fill="#5555FF"/>
|
||||
<rect x="0" y="24" width="4" height="4" fill="#3333DD"/>
|
||||
<rect x="4" y="24" width="4" height="4" fill="#3333DD"/>
|
||||
<rect x="8" y="24" width="4" height="4" fill="#3333DD"/>
|
||||
<rect x="12" y="24" width="4" height="4" fill="#3333DD"/>
|
||||
<rect x="16" y="24" width="4" height="4" fill="#3333DD"/>
|
||||
<rect x="20" y="24" width="4" height="4" fill="#3333DD"/>
|
||||
<rect x="24" y="24" width="4" height="4" fill="#3333DD"/>
|
||||
<rect x="28" y="24" width="4" height="4" fill="#3333DD"/>
|
||||
<rect x="32" y="24" width="4" height="4" fill="#3333DD"/>
|
||||
<rect x="36" y="24" width="4" height="4" fill="#3333DD"/>
|
||||
<rect x="40" y="24" width="4" height="4" fill="#3333DD"/>
|
||||
<rect x="8" y="28" width="4" height="4" fill="#3333DD"/>
|
||||
<rect x="16" y="28" width="4" height="4" fill="#5555FF"/>
|
||||
<rect x="24" y="28" width="4" height="4" fill="#5555FF"/>
|
||||
<rect x="32" y="28" width="4" height="4" fill="#3333DD"/>
|
||||
<rect x="8" y="32" width="4" height="4" fill="#3333DD"/>
|
||||
<rect x="16" y="32" width="4" height="4" fill="#5555FF"/>
|
||||
<rect x="24" y="32" width="4" height="4" fill="#5555FF"/>
|
||||
<rect x="32" y="32" width="4" height="4" fill="#3333DD"/>
|
||||
<rect x="16" y="36" width="4" height="4" fill="#5555FF"/>
|
||||
<rect x="24" y="36" width="4" height="4" fill="#5555FF"/>
|
||||
<rect x="12" y="40" width="4" height="4" fill="#5555FF"/>
|
||||
<rect x="16" y="40" width="4" height="4" fill="#5555FF"/>
|
||||
<rect x="24" y="40" width="4" height="4" fill="#5555FF"/>
|
||||
<rect x="28" y="40" width="4" height="4" fill="#5555FF"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 3.7 KiB |
|
@ -195,7 +195,7 @@ li:nth-of-type(odd) {
|
|||
background: var(--item-odd-gradient);
|
||||
}
|
||||
|
||||
strong {
|
||||
strong, th {
|
||||
text-shadow: .05em .05em .05em;
|
||||
}
|
||||
|
||||
|
@ -219,6 +219,7 @@ th {
|
|||
}
|
||||
|
||||
ul {
|
||||
list-style-type: disc;
|
||||
padding-inline-start: 1.25em;
|
||||
}
|
||||
|
||||
|
|
|
@ -62,5 +62,4 @@ Dernier tiers moins vu
|
|||
|
||||
* add a button for links hinting
|
||||
* move descriptions inside ul tag
|
||||
* use also disc for li li
|
||||
* use bold or strong for links th
|
||||
* explode skills lines
|
||||
|
|
Loading…
Add table
Reference in a new issue