Compare commits
No commits in common. "695f31502bf477560ebb22ece54d0fba3705d837" and "f219c4df17c3988ddaa1d7446a39bc7b2ccdad78" have entirely different histories.
695f31502b
...
f219c4df17
3 changed files with 97 additions and 105 deletions
191
in/en/index.html
191
in/en/index.html
|
@ -57,9 +57,7 @@ France</p>
|
||||||
</article>
|
</article>
|
||||||
|
|
||||||
<section>
|
<section>
|
||||||
<h2>Links</h2>
|
<h2>Contact</h2>
|
||||||
|
|
||||||
<h3>Contact</h3>
|
|
||||||
|
|
||||||
<section class="banner">
|
<section class="banner">
|
||||||
<a href="../vcard.vcf">
|
<a href="../vcard.vcf">
|
||||||
|
@ -80,53 +78,6 @@ France</p>
|
||||||
</tbody></table>
|
</tbody></table>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<h3>Identity</h3>
|
|
||||||
|
|
||||||
<table><tbody>
|
|
||||||
<tr>
|
|
||||||
<th scope="row">KeyOxide</th>
|
|
||||||
<td class="logo"><img class="logo" src="../img/keyoxide.svg" alt="KeyOxide logo"></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">OpenPGP</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">keys.openpgp.org</a></td>
|
|
||||||
</tr>
|
|
||||||
</tbody></table>
|
|
||||||
|
|
||||||
<h3>Personal</h3>
|
|
||||||
|
|
||||||
<table><tbody>
|
|
||||||
<tr>
|
|
||||||
<th scope="row">Forge</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>
|
|
||||||
</tbody></table>
|
|
||||||
|
|
||||||
<h3>Platforms</h3>
|
|
||||||
|
|
||||||
<table><tbody>
|
|
||||||
<tr>
|
|
||||||
<th scope="row">BlueSky</th>
|
|
||||||
<td class="logo"><img class="logo" src="../img/bluesky.svg" alt="BlueSky logo"></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">LinkedIn</th>
|
|
||||||
<td class="logo"><img class="logo" src="../img/linkedin.svg" alt="LinkedIn logo"></td>
|
|
||||||
<td><a href="https://linkedin.com/in/marc-beninca">marc-beninca</a></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<th scope="row">YouTube</th>
|
|
||||||
<td class="logo"><img class="logo" src="../img/youtube.svg" alt="YouTube logo"></td>
|
|
||||||
<td><a href="https://youtube.com/@marc.beninca">marc.beninca</a></td>
|
|
||||||
</tr>
|
|
||||||
</tbody></table>
|
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section>
|
<section>
|
||||||
|
@ -145,7 +96,7 @@ France</p>
|
||||||
<h3>CI / CD</h3>
|
<h3>CI / CD</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Ansible, Jenkins, Nexus, SonarQube</li>
|
<li>Ansible, Jenkins, Nexus, SonarQube</li>
|
||||||
<li>ForgeJo, Git, Gitea, GitHub, GitLab</li>
|
<li>ForgeJo, Gitea, GitHub, GitLab</li>
|
||||||
<li>Maven, NPM, PIP, UV</li>
|
<li>Maven, NPM, PIP, UV</li>
|
||||||
</ul>
|
</ul>
|
||||||
</article>
|
</article>
|
||||||
|
@ -156,6 +107,7 @@ France</p>
|
||||||
<li>BASH, POSIX Shell</li>
|
<li>BASH, POSIX Shell</li>
|
||||||
<li>CSS, HTML, JavaScript</li>
|
<li>CSS, HTML, JavaScript</li>
|
||||||
<li>Java, Python</li>
|
<li>Java, Python</li>
|
||||||
|
<li>Codium, Git</li>
|
||||||
</ul>
|
</ul>
|
||||||
</article>
|
</article>
|
||||||
|
|
||||||
|
@ -208,39 +160,51 @@ France</p>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section>
|
<section>
|
||||||
<h2>Education</h2>
|
<h2>Links</h2>
|
||||||
|
|
||||||
<article><header>
|
<table><tbody>
|
||||||
<div class="org"><img class="org" src="../img/cnam.png" alt="CNAM logo">
|
<tr>
|
||||||
<div class="position">
|
<th scope="row">Forge</th>
|
||||||
<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>
|
<td class="logo"><img class="logo" src="../img/forgejo.svg" alt="ForgeJo logo"></td>
|
||||||
<p class="sub">Master of Science (level 2)</p>
|
<td><a href="https://forge.rwx.work/marc.beninca">forge.rwx.work</a></td>
|
||||||
</div></div>
|
</tr>
|
||||||
<div class="time">
|
<tr><td colspan="3"><hr></td></tr>
|
||||||
<p class="duration">2 years</p>
|
<tr>
|
||||||
<p class="period">
|
<th scope="row">BlueSky</th>
|
||||||
<time datetime="2021">2021</time> ← <time datetime="2019">2019</time></p>
|
<td class="logo"><img class="logo" src="../img/bluesky.svg" alt="BlueSky logo"></td>
|
||||||
</div></header>
|
<td><a href="https://bsky.app/profile/marc.beninca.link">marc.beninca.link</a></td>
|
||||||
<ul>
|
</tr>
|
||||||
<li><abbr title="Informatique, Réseaux, Systèmes et Multimédia">IRSM</abbr> (Networks, Systems & Multimedia)</li>
|
<tr><td colspan="3"><hr></td></tr>
|
||||||
</ul>
|
<tr>
|
||||||
</article>
|
<th scope="row">LinkedIn</th>
|
||||||
|
<td class="logo"><img class="logo" src="../img/linkedin.svg" alt="LinkedIn logo"></td>
|
||||||
|
<td><a href="https://linkedin.com/in/marc-beninca">marc-beninca</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th scope="row">YouTube</th>
|
||||||
|
<td class="logo"><img class="logo" src="../img/youtube.svg" alt="YouTube logo"></td>
|
||||||
|
<td><a href="https://youtube.com/@marc.beninca">marc.beninca</a></td>
|
||||||
|
</tr>
|
||||||
|
</tbody></table>
|
||||||
|
|
||||||
<article><header>
|
</section>
|
||||||
<div class="org"><img class="org" src="../img/cnam.png" alt="CNAM logo">
|
|
||||||
<div class="position">
|
<section>
|
||||||
<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>
|
<h2>Identity</h2>
|
||||||
<p class="sub">Master of Science (level 1)</p>
|
|
||||||
</div></div>
|
<table><tbody>
|
||||||
<div class="time">
|
<tr>
|
||||||
<p class="duration">5 years</p>
|
<th scope="row">KeyOxide</th>
|
||||||
<p class="period">
|
<td class="logo"><img class="logo" src="../img/keyoxide.svg" alt="KeyOxide logo"></td>
|
||||||
<time datetime="2019">2019<time> ← <time datetime="2014">2014</time></p>
|
<td><a href="https://keyoxide.org/aspe:keyoxide.org:WUD5YVN52J3RJ6CD4ZCWYL6S54">ASP</a>,
|
||||||
</div></header>
|
<a href="https://keyoxide.org/08EDA7006234A0EB29A3A8471DBD5EC4BADA5579">OpenPGP</a></td>
|
||||||
<ul>
|
</tr>
|
||||||
<li><abbr title="Concepteur en Architecture Informatique">CAI</abbr> (Computing Architecture Designer)</li>
|
<tr>
|
||||||
</ul>
|
<th scope="row">OpenPGP</th>
|
||||||
</article>
|
<td class="logo"><img class="logo" src="../img/openpgp.svg" alt="OpenPGP logo"></td>
|
||||||
|
<td><a href="https://keys.openpgp.org/search?q=08EDA7006234A0EB29A3A8471DBD5EC4BADA5579">keys.openpgp.org</a></td>
|
||||||
|
</tr>
|
||||||
|
</tbody></table>
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -279,10 +243,6 @@ France</p>
|
||||||
<time datetime="2025">2025</time> ← <time datetime="2016-09">2016</time></p>
|
<time datetime="2025">2025</time> ← <time datetime="2016-09">2016</time></p>
|
||||||
</div></header>
|
</div></header>
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li>trained developers & system administrators: BASH, Debian, Git, GRUB, LXC, NginX</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<article><header>
|
<article><header>
|
||||||
<div class="org"><img class="org" src="../img/cdad-bdx.png" alt="CDAD-BDX logo">
|
<div class="org"><img class="org" src="../img/cdad-bdx.png" alt="CDAD-BDX logo">
|
||||||
<div class="position">
|
<div class="position">
|
||||||
|
@ -295,11 +255,13 @@ France</p>
|
||||||
<time datetime="2025">2025</time> ← <time datetime="2019-02">2019</time></p>
|
<time datetime="2025">2025</time> ← <time datetime="2019-02">2019</time></p>
|
||||||
</div></header>
|
</div></header>
|
||||||
<ul>
|
<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>wrote Python scripts for offline mirrors:<br>Alma, Alpine, CentOS, Debian, Docker, Maven, MSys2, NPM, PyPI</li>
|
||||||
|
<li>wrote and maintained BASH scripts for better offline experience with MSys2</li>
|
||||||
|
<li>configured and maintained CI/CD: Gitea, GitLab, Jenkins, Nexus, SonarQube</li>
|
||||||
|
<li>wrote Ansible playbooks & roles for systems configurations & deployments</li>
|
||||||
|
<li>trained system administrators: BASH, Debian, Git, GRUB</li>
|
||||||
|
<li></li>
|
||||||
|
<li>conducting studies and writing methodological documentation</li>
|
||||||
</ul>
|
</ul>
|
||||||
</article>
|
</article>
|
||||||
|
|
||||||
|
@ -318,6 +280,7 @@ France</p>
|
||||||
<li>wrote Python scripts handling: APT mirrors, Git repos, OpenSSH keypairs, Sphinx docs</li>
|
<li>wrote Python scripts handling: APT mirrors, Git repos, OpenSSH keypairs, Sphinx docs</li>
|
||||||
<li>maintained a VMware vCloud infrastructure with Virtual Machines & LXC containers</li>
|
<li>maintained a VMware vCloud infrastructure with Virtual Machines & LXC containers</li>
|
||||||
<li>designed a SSO architecture: HAproxy, KeyCloak/WildFly, MariadB Galera clusters</li>
|
<li>designed a SSO architecture: HAproxy, KeyCloak/WildFly, MariadB Galera clusters</li>
|
||||||
|
<li>trained developers & system administrators: Git, GRUB, LXC, NginX</li>
|
||||||
</ul>
|
</ul>
|
||||||
</article>
|
</article>
|
||||||
|
|
||||||
|
@ -337,6 +300,7 @@ France</p>
|
||||||
<li>wrote Python script to transform all existing code repositories from SVN to Git</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>installed a whole Debian development network: laptops, workstations, LXC server</li>
|
||||||
<li>designed & implemented a source control management methodology with Git</li>
|
<li>designed & implemented a source control management methodology with Git</li>
|
||||||
|
<li>trained developers & system administrators: BASH, Git, LXC</li>
|
||||||
</ul>
|
</ul>
|
||||||
</article>
|
</article>
|
||||||
|
|
||||||
|
@ -386,14 +350,8 @@ DTM (Data Transfer Module) induction cards for AlphaJet onboard computers</li>
|
||||||
<p class="period">
|
<p class="period">
|
||||||
<time datetime="2008-09">2008</time> ← <time datetime="2002-05">2002</time></p>
|
<time datetime="2008-09">2008</time> ← <time datetime="2002-05">2002</time></p>
|
||||||
</div></header>
|
</div></header>
|
||||||
<h5><abbr title="Écran de Visualisation Aéronef">EVA</abbr> (Aircraft Display Screen)</h5>
|
<ul>Preparation, programming, unloading & replaying of missions for aircrafts:<br>
|
||||||
Onboard real-time display of maps & video recorders for Mirage F1 CR aircrafts:<ul>
|
AlphaJet, Transall, Mirage 2000, Mirage F1, Mirage IV, Jaguar
|
||||||
<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>
|
|
||||||
AlphaJet, Transall, Mirage 2000, Mirage F1, Mirage IV, Jaguar:<ul>
|
|
||||||
<li>wrote import of NavData global database (international standard ARINC 424)</li>
|
<li>wrote import of NavData global database (international standard ARINC 424)</li>
|
||||||
<li>wrote NavData export with constraints of Transall onboard computers (FMS)</li>
|
<li>wrote NavData export with constraints of Transall onboard computers (FMS)</li>
|
||||||
<li>wrote device drivers for:<ul>
|
<li>wrote device drivers for:<ul>
|
||||||
|
@ -458,6 +416,43 @@ AlphaJet, Transall, Mirage 2000, Mirage F1, Mirage IV, Jaguar:<ul>
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
<section>
|
||||||
|
<h2>Education</h2>
|
||||||
|
|
||||||
|
<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">EICNAM (École d’Ingénieurs du <abbr title="Conservatoire National des Arts et Métiers">CNAM</abbr>)</a></p>
|
||||||
|
<p class="sub">Master of Science (level 2)</p>
|
||||||
|
</div></div>
|
||||||
|
<div class="time">
|
||||||
|
<p class="duration">2 years</p>
|
||||||
|
<p class="period">
|
||||||
|
<time datetime="2021">2021</time> ← <time datetime="2019">2019</time></p>
|
||||||
|
</div></header>
|
||||||
|
<ul>
|
||||||
|
<li><abbr title="Ingénieur en Informatique, Réseaux, Systèmes et Multimédia">IRSM</abbr> (Software Engineer: networks, systems & multimedia)</li>
|
||||||
|
</ul>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
<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">CNAM (Conservatoire National des Arts et Métiers)</a></p>
|
||||||
|
<p class="sub">Master of Science (level 1)</p>
|
||||||
|
</div></div>
|
||||||
|
<div class="time">
|
||||||
|
<p class="duration">5 years</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> (Computing Architecture Designer)</li>
|
||||||
|
</ul>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<!-- columns / end -->
|
<!-- columns / end -->
|
||||||
|
|
|
@ -79,7 +79,7 @@ body {
|
||||||
max-inline-size: 108ch;
|
max-inline-size: 108ch;
|
||||||
}
|
}
|
||||||
|
|
||||||
article, h2, h3, table {
|
article, h2, table {
|
||||||
margin-block-start: var(--margin);
|
margin-block-start: var(--margin);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -93,8 +93,7 @@ a:hover, h2, h3, header {
|
||||||
a {
|
a {
|
||||||
color: inherit;
|
color: inherit;
|
||||||
text-decoration: underline;
|
text-decoration: underline;
|
||||||
text-decoration-skip-ink: auto;
|
text-underline-offset: .25em;
|
||||||
text-underline-offset: .2em;
|
|
||||||
}
|
}
|
||||||
a:hover {
|
a:hover {
|
||||||
background: var(--anchor-gradient);
|
background: var(--anchor-gradient);
|
||||||
|
@ -147,7 +146,7 @@ h1 {
|
||||||
h2 {
|
h2 {
|
||||||
background: var(--banner-gradient);
|
background: var(--banner-gradient);
|
||||||
font-size: 1.10rem;
|
font-size: 1.10rem;
|
||||||
padding-block: .25em;
|
padding-block: .5em;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
h3 {
|
h3 {
|
||||||
|
|
|
@ -17,9 +17,7 @@ html {
|
||||||
body {
|
body {
|
||||||
/* LATER */
|
/* LATER */
|
||||||
hanging-punctuation: first last;
|
hanging-punctuation: first last;
|
||||||
@media screen {
|
min-block-size: 100svh;
|
||||||
min-block-size: 100svh;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
h1, h2, h3, h4, h5, h6 {
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
|
Loading…
Add table
Reference in a new issue