2025-03-21 15:11:42 +01:00
<!DOCTYPE html>
2025-03-21 15:30:34 +01:00
< html lang = "fr" >
2025-03-21 15:11:42 +01:00
< head >
< meta charset = "UTF-8" >
< meta name = "description" content = "CV" >
2025-03-21 15:30:34 +01:00
< meta name = "viewport" content = "width=device-width, initial-scale=1" >
2025-03-21 15:11:42 +01:00
< 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 >
2025-03-28 21:41:36 +01:00
< body class = "link" >
2025-03-21 15:11:42 +01:00
<!-- columns / start -->
< div class = "columns" >
< aside >
< article class = "org" > < header class = "org" >
< div class = "position" >
< h1 class = "title" > Marc Beninca< / h1 >
< p class = "sub" > @
2025-03-22 19:20:38 +01:00
< a href = "https://fr.wikipedia.org/wiki/Bordeaux" > Bordeaux< / a > ,
2025-03-22 22:35:00 +01:00
< a href = "https://fr.wikipedia.org/wiki/France" > France< / a >
2025-03-21 15:11:42 +01:00
< / p >
< / div >
2025-04-02 18:44:25 +02:00
< a class = "logo" href = "../en" > < img class = "logo" src = "../img/en.png" alt = "English" > < / a >
2025-04-02 19:26:39 +02:00
< button id = "theme" > < img class = "inline" src = "../img/theme.svg" alt = "Thème" > < / button >
2025-04-02 18:44:25 +02:00
< button class = "link" id = "link" > < img class = "inline" src = "../img/link.svg" alt = "Liens" > < / button >
2025-03-21 15:11:42 +01:00
< / header >
< section class = "banner" >
2025-04-02 19:06:09 +02:00
< a href = "../marc.beninca.vcf" >
< img class = "big" id = "vcard" src = "../img/marc.beninca.svg" alt = "Code QR de contact" >
< / a >
2025-04-02 20:03:31 +02:00
< table class = "small" > < tbody >
2025-03-21 15:11:42 +01:00
< tr >
2025-03-29 00:23:01 +01:00
< td / >
2025-04-02 20:41:50 +02:00
< th scope = "col" > < a href = "https://fr.wikipedia.org/wiki/Cadre_européen_commun_de_référence_pour_les_langues#Échelle_globale" > < abbr title = "Cadre Européen Commun de Référence pour les Langues" > CEC RL< / abbr > < / a > < / th >
2025-03-29 00:23:01 +01:00
< / tr >
< tr >
2025-04-02 20:46:59 +02:00
< th scope = "row" > < a href = "https://fr.wikipedia.org/wiki/Anglais_américain" > en US< / a > < / th >
2025-03-29 09:50:29 +01:00
< td class = "level" > C 2< / td >
2025-03-21 15:11:42 +01:00
< / tr >
< tr >
2025-04-02 20:46:59 +02:00
< th scope = "row" > < a href = "https://fr.wikipedia.org/wiki/Français_de_France" > fr FR< / a > < / th >
2025-03-29 09:50:29 +01:00
< td class = "level" > C 2< / td >
2025-03-21 15:11:42 +01:00
< / tr >
< / tbody > < / table >
2025-04-02 19:04:49 +02:00
< a href = "../img/photo.png" >
< img class = "big photo" src = "../img/photo.png" alt = "Moi devant des dumps hexdécimaux" >
< / a >
2025-03-21 15:11:42 +01:00
< / section >
< / article >
< section >
2025-03-21 22:50:40 +01:00
< h2 > Liens< / h2 >
2025-03-21 15:11:42 +01:00
< section class = "banner" >
< table > < tbody >
< tr >
2025-04-02 20:00:18 +02:00
< th scope = "row" > < a href = "https://fr.wikipedia.org/wiki/VCard#Propriétés" > TEL< / a > < / th >
2025-04-02 19:55:08 +02:00
< th class = "logo" scope = "row" > < img class = "logo" src = "../img/tel.svg" alt = "Logo de téléphone" > < / th >
2025-03-28 20:39:47 +01:00
< td > < span class = "fa fa-plus" > < / span > 33 607478434< / td >
2025-03-21 15:11:42 +01:00
< / tr >
< tr >
2025-04-02 20:00:18 +02:00
< th scope = "row" > < a href = "https://fr.wikipedia.org/wiki/VCard#Propriétés" > EMAIL< / a > < / th >
2025-04-02 19:55:08 +02:00
< th class = "logo" scope = "row" > < img class = "logo" src = "../img/mail.svg" alt = "Logo de courrier" > < / th >
2025-04-02 19:43:22 +02:00
< td > < a href = "https://forge.rwx.work/beninca.link/cv.marc" > cv< / a > < span class = "fa fa-at" > < / span > < span class = "fa fa-caret-down" > < / span > < / td >
2025-03-21 15:11:42 +01:00
< / tr >
< tr >
2025-04-02 20:00:18 +02:00
< th scope = "row" > < a href = "https://fr.wikipedia.org/wiki/VCard#Propriétés" > URL< / a > < / th >
2025-04-02 19:55:08 +02:00
< th class = "logo" scope = "row" > < img class = "logo" src = "../img/link.svg" alt = "Logo de lien" > < / th >
2025-03-21 15:11:42 +01:00
< td > < a href = "https://marc.beninca.link" > marc.beninca.link< / a > < / td >
< / tr >
< / tbody > < / table >
< / section >
2025-03-24 20:15:40 +01:00
< 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 >
2025-03-25 03:30:18 +01:00
< th scope = "row" > < a href = "https://fr.wikipedia.org/wiki/OpenPGP" > OpenPGP< / a > < / th >
2025-03-24 20:15:40 +01:00
< td class = "logo" > < img class = "logo" src = "../img/openpgp.svg" alt = "Logo pour OpenPGP" > < / td >
2025-03-25 03:30:18 +01:00
< td > < a href = "https://keys.openpgp.org/search?q=08EDA7006234A0EB29A3A8471DBD5EC4BADA5579" > keys.openpgp.org< / a > < / td >
2025-03-24 20:15:40 +01:00
< / tr >
< / tbody > < / table >
2025-03-24 20:20:40 +01:00
< h3 > < a href = "https://fr.wikipedia.org/wiki/Git" > Git< / a > < / h3 >
2025-03-21 15:11:42 +01:00
< table > < tbody >
< tr >
2025-03-22 13:08:24 +01:00
< th scope = "row" > < a href = "https://fr.wikipedia.org/wiki/Forgejo" > Forgejo< / a > < / th >
2025-03-21 15:30:34 +01:00
< td class = "logo" > < img class = "logo" src = "../img/forgejo.svg" alt = "Logo de Forgejo" > < / td >
2025-03-21 15:11:42 +01:00
< td > < a href = "https://forge.rwx.work/marc.beninca" > forge.rwx.work< / a > < / td >
< / tr >
2025-03-21 20:16:31 +01:00
< 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 >
2025-03-24 20:40:30 +01:00
< td > < a href = "https://app.radicle.xyz/nodes/seed.radicle.garden/users/did:key:z6Mkw8Z2UwbezxCLsLU1vKrvod5qFLQM8VTK1yArbzAcRfxU" > radicle.garden< / a > < / td >
2025-03-21 20:16:31 +01:00
< / tr >
2025-03-24 19:39:04 +01:00
< tr >
< th scope = "row" > < a href = "https://blog.tangled.sh/intro" > Tangled< / a > < / th >
2025-03-25 11:26:26 +01:00
< td class = "logo" > < img class = "logo" src = "../img/at.svg" alt = "Logo du protocole AT" > < / td >
2025-03-24 20:24:05 +01:00
< td > < a href = "https://tangled.sh/marc.beninca.link" > tangled.sh< / a > < / td >
2025-03-24 19:39:04 +01:00
< / tr >
2025-03-21 15:11:42 +01:00
< / tbody > < / table >
2025-03-28 20:09:23 +01:00
< h3 > Social< / h3 >
2025-03-21 15:11:42 +01:00
< table > < tbody >
< tr >
2025-03-24 19:47:37 +01:00
< th scope = "row" > < a href = "https://fr.wikipedia.org/wiki/Bluesky_Social" > BlueSky< / a > < / th >
2025-03-21 15:30:34 +01:00
< td class = "logo" > < img class = "logo" src = "../img/bluesky.svg" alt = "Logo de BlueSky" > < / td >
2025-03-24 20:04:45 +01:00
< td > < a href = "https://bsky.app/profile/marc.beninca.link" > bsky.app< / a > < / td >
2025-03-21 15:11:42 +01:00
< / tr >
2025-03-24 14:35:40 +01:00
< tr >
< th scope = "row" > < a href = "https://fr.wikipedia.org/wiki/PeerTube" > PeerTube< / a > < / th >
< td class = "logo" > < img class = "logo" src = "../img/peertube.svg" alt = "Logo de PeerTube" > < / td >
2025-03-24 20:11:23 +01:00
< td > < a href = "https://videos.trom.tf/@marc.beninca" > videos.trom.tf< / a > < / td >
2025-03-24 14:35:40 +01:00
< / tr >
2025-03-21 15:11:42 +01:00
< tr > < td colspan = "3" > < hr > < / td > < / tr >
< tr >
2025-03-24 20:07:26 +01:00
< th scope = "row" > < a href = "https://fr.wikipedia.org/wiki/LinkedIn" > LinkedIn< / a > < / th >
2025-03-21 15:30:34 +01:00
< td class = "logo" > < img class = "logo" src = "../img/linkedin.svg" alt = "Logo de LinkedIn" > < / td >
2025-03-24 20:05:54 +01:00
< td > < a href = "https://linkedin.com/in/marc-beninca" > linkedin.com< / a > < / td >
2025-03-21 15:11:42 +01:00
< / tr >
< tr >
2025-03-24 19:50:31 +01:00
< th scope = "row" > < a href = "https://fr.wikipedia.org/wiki/YouTube" > YouTube< / a > < / th >
2025-03-21 15:30:34 +01:00
< td class = "logo" > < img class = "logo" src = "../img/youtube.svg" alt = "Logo de YouTube" > < / td >
2025-03-24 20:08:38 +01:00
< td > < a href = "https://youtube.com/@marc.beninca" > youtube.com< / a > < / td >
2025-03-21 15:11:42 +01:00
< / tr >
< / tbody > < / table >
< / section >
< section >
2025-03-21 15:30:34 +01:00
< h2 > Compétences< / h2 >
2025-03-21 15:11:42 +01:00
< article >
2025-03-21 15:30:34 +01:00
< h3 > Amorçage< / h3 >
2025-03-22 13:15:46 +01:00
< 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 > ,
2025-03-22 19:09:36 +01:00
< 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 > ,
2025-03-22 13:15:46 +01:00
< 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 >
2025-03-21 15:11:42 +01:00
< / article >
< article >
2025-03-21 15:30:34 +01:00
< h3 > < abbr title = "Intégration Continue" > CI< / abbr > / < abbr title = "Déploiement/livraison Continus" > CD< / abbr > < / h3 >
2025-03-22 13:19:25 +01:00
< ul > < li >
< a href = "https://fr.wikipedia.org/wiki/Ansible_(logiciel)" > Ansible< / a > ,
< a href = "https://fr.wikipedia.org/wiki/Jenkins_(logiciel)" > Jenkins< / a > ,
2025-03-22 19:09:36 +01:00
< a href = "https://en.wikipedia.org/wiki/Sonatype_Nexus_Repository" > Nexus< / a > ,
2025-03-22 13:19:25 +01:00
< 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 >
2025-03-21 15:11:42 +01:00
< / article >
< article >
< h3 > Code< / h3 >
2025-03-22 13:38:48 +01:00
< 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 >
2025-03-21 15:11:42 +01:00
< / article >
< article >
2025-03-21 15:30:34 +01:00
< h3 > Cryptographie< / h3 >
2025-03-22 13:44:13 +01:00
< 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 >
2025-03-21 15:11:42 +01:00
< / article >
< article >
< h3 > Documentation< / h3 >
2025-03-22 13:45:46 +01:00
< 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 > ,
2025-03-22 19:09:36 +01:00
< a href = "https://en.wikipedia.org/wiki/PDFtk" > PDFtk< / a > ,
2025-03-22 13:45:46 +01:00
< 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 >
2025-03-21 15:11:42 +01:00
< / article >
< article >
2025-03-24 21:52:36 +01:00
< h3 > Systèmes d’Exploitation (< a href = "https://fr.wikipedia.org/wiki/Linux" > Linux< / a > )< / h3 >
2025-03-22 13:48:25 +01:00
< 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 >
2025-03-21 15:11:42 +01:00
< / article >
< article >
2025-03-21 15:30:34 +01:00
< h3 > Virtualisation< / h3 >
2025-03-22 13:51:17 +01:00
< ul > < li >
< a href = "https://fr.wikipedia.org/wiki/Docker_(logiciel)" > Docker< / a > ,
2025-03-24 19:39:04 +01:00
< a href = "https://fr.wikipedia.org/wiki/LXC" > LXC< / a > ,
2025-03-22 19:09:36 +01:00
< a href = "https://en.wikipedia.org/wiki/Mingw-w64#MSYS2" > MSys2< / a > ,
2025-03-22 13:51:17 +01:00
< 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 >
2025-03-21 15:11:42 +01:00
< / article >
< article >
< h3 > Web< / h3 >
2025-03-22 13:53:49 +01:00
< 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/Apache_HTTP_Server" > HTTPd< / a > ,
2025-03-22 15:45:01 +01:00
< a href = "https://fr.wikipedia.org/wiki/Hypertext_Transfer_Protocol_Secure" > HTTPS< / a > ,
2025-03-22 13:53:49 +01:00
< a href = "https://fr.wikipedia.org/wiki/NGINX" > NginX< / a >
< / li > < li >
< a href = "https://fr.wikipedia.org/wiki/Apache_Tomcat" > Tomcat< / a > ,
2025-03-22 19:09:36 +01:00
< a href = "https://en.wikipedia.org/wiki/UWSGI" > uWSGI< / a >
2025-03-22 13:53:49 +01:00
< / li > < / ul >
2025-03-21 15:11:42 +01:00
< / article >
< / section >
< section >
2025-03-21 22:50:40 +01:00
< h2 > Éducation< / h2 >
2025-03-21 15:11:42 +01:00
< article > < header >
2025-04-02 20:39:38 +02:00
< div class = "org" > < a href = "../img/cnam.png" > < img class = "org" src = "../img/cnam.png" alt = "Logo carré du CNAM" > < / a >
2025-03-21 15:11:42 +01:00
< div class = "position" >
2025-03-22 13:00:12 +01:00
< 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 >
2025-03-25 15:12:26 +01:00
< p class = "sub" > < a href = "https://fr.wikipedia.org/wiki/Cadre_européen_des_certifications#Système_CEC" > < abbr title = "Cadre Européen des Certifications" > CEC< / abbr > < / a > niveau 7< / p >
2025-03-21 15:11:42 +01:00
< / div > < / div >
< div class = "time" >
2025-03-22 13:56:06 +01:00
< p class = "duration" > 2 ans< / p >
2025-03-21 15:11:42 +01:00
< p class = "period" >
< time datetime = "2021" > 2021< / time > ← < time datetime = "2019" > 2019< / time > < / p >
< / div > < / header >
< ul >
2025-03-21 22:05:37 +01:00
< li > < abbr title = "Informatique, Réseaux, Systèmes et Multimédia" > IRSM< / abbr > (Réseaux, Systèmes et Multimédia)< / li >
2025-03-21 15:11:42 +01:00
< / ul >
< / article >
< article > < header >
2025-04-02 20:39:38 +02:00
< div class = "org" > < a href = "../img/cnam.png" > < img class = "org" src = "../img/cnam.png" alt = "Logo carré du CNAM" > < / a >
2025-03-21 15:11:42 +01:00
< div class = "position" >
2025-03-22 11:38:05 +01:00
< 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 >
2025-03-25 15:12:26 +01:00
< p class = "sub" > < a href = "https://fr.wikipedia.org/wiki/Cadre_européen_des_certifications#Système_CEC" > < abbr title = "Cadre Européen des Certifications" > CEC< / abbr > < / a > niveau 6< / p >
2025-03-21 15:11:42 +01:00
< / div > < / div >
< div class = "time" >
2025-03-22 13:56:06 +01:00
< p class = "duration" > 5 ans< / p >
2025-03-21 15:11:42 +01:00
< p class = "period" >
< time datetime = "2019" > 2019< time > ← < time datetime = "2014" > 2014< / time > < / p >
< / div > < / header >
< ul >
2025-03-21 22:05:37 +01:00
< li > < abbr title = "Concepteur en Architecture Informatique" > CAI< / abbr > (Concepteur Architecte Informatique)< / li >
2025-03-21 15:11:42 +01:00
< / ul >
< / article >
< / section >
< / aside >
< main >
< article class = "org" > < header class = "org" >
< div class = "position" >
2025-03-21 22:24:38 +01:00
< h1 class = "title" > Architecte système / logiciel< / h1 >
< p class = "sub" > Explorant et automatisant des technologies informatiques< / p >
2025-03-21 15:11:42 +01:00
< / div >
< div class = "time" >
2025-03-22 13:56:06 +01:00
< p class = "duration" > < time datetime = "P23Y" > 23 ans< / time > < / p >
2025-03-21 15:11:42 +01:00
< p class = "period" >
< time datetime = "2025" > 2025< / time > ← < time datetime = "2002-05" > 2002< / time > < / p >
< / div > < / header >
< ul >
2025-03-21 22:24:38 +01:00
< li > démarrage, installation, configuration, sécurisation, maintien de systèmes< / li >
2025-03-22 14:29:19 +01:00
< li > modélisation, implémentation, intégration, déploiement de projets logiciels< / li >
2025-03-21 15:11:42 +01:00
< / ul >
< / article >
< section >
2025-03-21 22:50:40 +01:00
< h2 > Projets< / h2 >
2025-03-21 15:11:42 +01:00
< article class = "org" > < header class = "org" >
2025-04-02 20:18:22 +02:00
< div class = "org" > < a href = "../img/rwx.svg" > < img class = "org" src = "../img/rwx.svg" alt = "Logo triangulaire de RWX" > < / a >
2025-03-21 15:11:42 +01:00
< 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" >
2025-03-22 13:56:06 +01:00
< p class = "duration" > < time datetime = "P2Y" > 2 ans< / time > < / p >
2025-03-21 15:11:42 +01:00
< p class = "period" >
< time datetime = "2025" > 2025< / time > ← < time datetime = "2023-07" > 2023< / time > < / p >
< / div > < / header >
2025-03-21 22:28:21 +01:00
Cadriciel parent, en < strong > POSIX Shell< / strong > et < strong > Python< / strong > , pour projets enfants
2025-03-21 15:11:42 +01:00
< article > < header >
< div class = "position" >
< p class = "title" > SPCD (Shell to Python Continuous Deployment)< / p >
2025-03-21 22:33:00 +01:00
< p class = "sub" > spcd: @< a href = "https://forge.rwx.work/rwx.work/spcd" > < strong > forge.rwx.work< / strong > < / a > < / p >
2025-03-21 15:11:42 +01:00
< / div >
< div class = "time" >
2025-03-22 13:56:06 +01:00
< p class = "duration" > < time datetime = "P1Y" > 1 an< / time > < / p >
2025-03-21 15:11:42 +01:00
< p class = "period" >
< time datetime = "2025" > 2025< / time > ← < time datetime = "2024-03" > 2024< / time > < / p >
< / div > < / header >
2025-03-21 22:48:45 +01:00
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 >
2025-03-21 15:11:42 +01:00
< 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 >
2025-03-21 22:33:00 +01:00
< p class = "sub" > lsgm: @< a href = "https://forge.rwx.work/rwx.work/lsgm" > < strong > forge.rwx.work< / strong > < / a > < / p >
2025-03-21 15:11:42 +01:00
< / div >
< div class = "time" >
2025-03-22 13:56:06 +01:00
< p class = "duration" > < time datetime = "P2Y" > 2 ans< / time > < / p >
2025-03-21 15:11:42 +01:00
< p class = "period" >
< time datetime = "2025" > 2025< / time > ← < time datetime = "2023-09" > 2023< / time > < / p >
< / div > < / header >
2025-03-21 22:58:25 +01:00
Programme, en < strong > BASH< / strong > et < strong > GRUB Shell< / strong > , créant des systèmes de fichiers < strong > ESP< / strong > avec :< ul >
2025-03-21 23:10:31 +01:00
< 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 >
2025-03-21 15:11:42 +01:00
< / ul >
< / article >
< / article >
< / section >
< section >
2025-03-21 23:11:12 +01:00
< h2 > Expérience< / h2 >
2025-03-21 15:11:42 +01:00
< article class = "org" > < header class = "org" >
2025-04-02 20:19:48 +02:00
< div class = "org" > < a href = "../img/dirisi.png" > < img class = "org" src = "../img/dirisi.png" alt = "Logo hexagonal de la DIRISI" > < / a >
2025-03-21 15:11:42 +01:00
< div class = "position" >
2025-03-22 15:58:47 +01:00
< 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’Infra et < abbr title = "Systèmes d’Information" > SI< / abbr > )< / a > < / p >
2025-03-22 19:20:38 +01:00
< p class = "sub" > < strong > DevOps< / strong > @ < a href = "https://fr.wikipedia.org/wiki/Bordeaux" > Bordeaux< / a > < / p >
2025-03-21 15:11:42 +01:00
< / div > < / div >
< div class = "time" >
2025-03-22 13:56:06 +01:00
< p class = "duration org" > < time datetime = "P9Y" > 9 ans< / time > < / p >
2025-03-21 15:11:42 +01:00
< 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 >
2025-04-02 20:22:42 +02:00
< div class = "org" > < a href = "../img/cdad-bdx.png" > < img class = "org" src = "../img/cdad-bdx.png" alt = "Logo circulaire du CDAD-BDX" > < / a >
2025-03-21 15:11:42 +01:00
< div class = "position" >
2025-03-21 23:18:57 +01:00
< 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 >
2025-03-22 15:27:50 +01:00
< p class = "sub" > < strong > DevOps< / strong > @ Assurance qualité< / p >
2025-03-21 15:11:42 +01:00
< / div > < / div >
< div class = "time" >
2025-03-22 13:56:06 +01:00
< p class = "duration" > < time datetime = "P6Y" > 6 ans< / time > < / p >
2025-03-21 15:11:42 +01:00
< 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 >
2025-04-02 20:22:42 +02:00
< div class = "org" > < a href = "../img/cdad-bdx.png" > < img class = "org" src = "../img/cdad-bdx.png" alt = "Logo circulaire du CDAD-BDX" > < / a >
2025-03-21 15:11:42 +01:00
< div class = "position" >
2025-03-21 23:18:57 +01:00
< 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 >
2025-03-22 15:27:50 +01:00
< p class = "sub" > < strong > Administrateur système< / strong > @ Architecture / Sécurité< / p >
2025-03-21 15:11:42 +01:00
< / div > < / div >
< div class = "time" >
2025-03-22 13:56:06 +01:00
< p class = "duration" > < time datetime = "P1Y5M" > 2 ans< / time > < / p >
2025-03-21 15:11:42 +01:00
< p class = "period" >
< time datetime = "2019-02" > 2019< / time > ← < time datetime = "2017-09" > 2017< / time > < / p >
< / div > < / header >
< ul >
2025-03-22 13:03:31 +01:00
< 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 >
2025-03-22 22:25:18 +01:00
< 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 >
2025-03-21 15:11:42 +01:00
< li > maintained < strong > VMware vSphere< / strong > infrastructures with Virtual Machines & < strong > LXC< / strong > containers< / li >
< / ul >
< / article >
< article > < header >
2025-04-02 20:22:42 +02:00
< div class = "org" > < a href = "../img/cdad-bdx.png" > < img class = "org" src = "../img/cdad-bdx.png" alt = "Logo circulaire du CDAD-BDX" > < / a >
2025-03-21 15:11:42 +01:00
< div class = "position" >
2025-03-21 23:18:57 +01:00
< 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 >
2025-03-22 15:27:50 +01:00
< p class = "sub" > < strong > Développeur logiciel< / strong > @ Fabrique numérique< / p >
2025-03-21 15:11:42 +01:00
< / div > < / div >
< div class = "time" >
2025-03-22 13:56:06 +01:00
< p class = "duration" > < time datetime = "P1Y" > 1 an< / time > < / p >
2025-03-21 15:11:42 +01:00
< 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 >
2025-03-21 20:27:39 +01:00
< li > installed a < strong > Debian< / strong > based development network: < strong > LXC< / strong > server, laptops, workstations< / li >
2025-03-21 15:11:42 +01:00
< li > designed & implemented a version control methodology with < strong > Git< / strong > < / li >
< / ul >
< / article >
< / article >
< article class = "org" > < header class = "org" >
2025-04-02 20:31:02 +02:00
< div class = "org" > < a href = "../img/aae.png" > < img class = "org" src = "../img/aae.png" alt = "Logo de l’AAE" > < / a >
2025-03-21 15:11:42 +01:00
< div class = "position" >
2025-03-21 23:33:38 +01:00
< 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 >
2025-03-22 19:20:38 +01:00
< 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://fr.wikipedia.org/wiki/Mont-de-Marsan" > Mont-de-Marsan< / a > < / p >
2025-03-21 15:11:42 +01:00
< / div > < / div >
< div class = "time" >
2025-03-22 13:56:06 +01:00
< p class = "duration org" > < time datetime = "P14Y4M" > 14 ans< / time > < / p >
2025-03-21 15:11:42 +01:00
< p class = "period" >
< time datetime = "2016-09" > 2016< / time > ← < time datetime = "2002-05" > 2002< / time > < / p >
< / div > < / header >
< article > < header >
2025-04-02 20:33:09 +02:00
< div class = "org" > < a href = "../img/gaio.png" > < img class = "org" src = "../img/gaio.png" alt = "Logo circulaire du GAIO" > < / a >
2025-03-21 15:11:42 +01:00
< div class = "position" >
2025-03-22 11:25:10 +01:00
< 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 >
2025-03-21 15:11:42 +01:00
< / div > < / div >
< div class = "time" >
2025-03-22 13:56:06 +01:00
< p class = "duration" > < time datetime = "P8Y" > 8 ans< / time > < / p >
2025-03-21 15:11:42 +01:00
< 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 >
2025-03-22 12:56:43 +01:00
< 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 >
2025-03-22 12:49:48 +01:00
< 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 >
2025-03-21 15:11:42 +01:00
< li > wrote device drivers, emulators & Graphical User Interfaces for:< ul >
2025-03-22 19:09:36 +01:00
< 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 = "https://en.wikipedia.org/wiki/Dassault_Mirage" > Mirage< / a > onboard computers< / li >
2025-03-21 15:11:42 +01:00
< 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 >
2025-04-02 20:34:43 +02:00
< div class = "org" > < a href = "../img/ceam.png" > < img class = "org" src = "../img/ceam.png" alt = "Logo triangulaire du CEAM" > < / a >
2025-03-21 15:11:42 +01:00
< div class = "position" >
2025-03-22 11:34:46 +01:00
< 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 >
2025-03-22 11:22:46 +01:00
< p class = "sub" > < strong > Développeur < a href = "https://fr.wikipedia.org/wiki/Visual_Basic" > Visual Basic< / a > < / strong > @ Implémentation< / p >
2025-03-21 15:11:42 +01:00
< / div > < / div >
< div class = "time" >
2025-03-22 13:56:06 +01:00
< p class = "duration" > < time datetime = "P6Y4M" > 6 ans< / time > < / p >
2025-03-21 15:11:42 +01:00
< 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 >
2025-03-22 12:41:55 +01:00
Onboard real-time display of maps & video recorders for < a href = "https://fr.wikipedia.org/wiki/Dassault_Mirage_F1" > Mirage F1CR< / a > aircrafts:< ul >
2025-03-21 15:11:42 +01:00
< 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 >
2025-03-22 12:41:55 +01:00
< 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 >
2025-03-22 19:09:36 +01:00
< li > wrote import of NavData global database (international standard < a href = "https://en.wikipedia.org/wiki/ARINC_424" > ARINC 424< / a > )< / li >
2025-03-22 12:49:48 +01:00
< 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 >
2025-03-21 15:11:42 +01:00
< li > wrote device drivers for:< ul >
2025-03-22 12:49:48 +01:00
< 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 >
2025-03-21 15:11:42 +01:00
< li > route programming & unloading for several Garmin GPS devices< / li >
< / ul > < / ul >
< / article >
< / article >
< / section >
< / main >
<!-- columns / end -->
< / div >
< / body >
< / html >