Profil Professionnel

Professional Profile

Étudiant en ingénierie logicielle et réseaux à l'EPITA (diplôme prévu en juin 2027) avec une forte spécialisation technique en programmation système bas niveau (C/C++) et en infrastructures réseaux (TCOM). Expérience internationale confirmée lors d'un stage d'ingénieur de 5 mois chez Arista Networks à Dublin, dans le développement du système d'exploitation extensible (EOS) et l'implémentation de protocoles NAT haute disponibilité sur des matériels réseau de classe cloud. Passionné par la résolution de défis informatiques complexes, les logiciels open-source et les architectures réseaux robustes.

Software & Network Engineering student at EPITA (expected graduation June 2027) with a strong technical specialization in low-level systems programming (C/C++) and network infrastructure (TCOM). Proven expertise during a 5-month international engineering internship at Arista Networks in Dublin, developing the Extensible Operating System (EOS) and implementing high-availability Network Address Translation (NAT) protocols on cloud-grade networking hardware. Passionate about solving complex computational challenges, open-source software, and robust network architectures.

Vue d'ensemble du portfolio

Portfolio Overview

💼

Expérience Professionnelle

Professional Experience

Stage ingénieur R&D chez Arista Networks (Dublin) sur le cœur NAT et EOS, développeur Unity et expérience en commerce.

R&D Software Engineer Intern at Arista Networks (Dublin) on core NAT & EOS, Unity Developer, and retail experience.

Voir mes expériences → View experiences →
🎓

Diplômes & Formation

Education & Diplomas

Cycle Ingénieur à l'EPITA (Paris), semestre d'échange en Californie (CSUMB), Baccalauréat Mention Bien et B.I.A.

Master's Engineering degree at EPITA (Paris), exchange semester in California (CSUMB), Honors High School Diploma & B.I.A.

Voir ma formation → View education →
💻

Projets Techniques

Technical Projects

Conception d'un interpréteur shell POSIX (42sh en C), d'un compilateur complet (Tiger Compiler en C++/LLVM-IR) et projets réseaux.

Design of a POSIX shell interpreter (42sh in C), a full compiler (Tiger Compiler in C++/LLVM-IR), and networking architectures.

Découvrir mes projets → Explore projects →

Compétences & Perso

Skills & Personal

Maîtrise C/C++, Linux, protocoles réseaux (NAT, SD-WAN, SASE), anglais TOEIC 990/990. Passionné de tir à l'arc, gaming compétitif et art numérique.

Expertise in C/C++, Linux, network protocols (NAT, SD-WAN, SASE), TOEIC 990/990. Passionate about archery, competitive gaming, and digital art.

Explorer mon profil → Explore my profile →

Expérience Professionnelle

Professional Experience

Stagiaire Ingénieur Logiciel – Plateforme / Équipe StrataNat

Software Engineer Intern – Platform / StrataNat Team

Arista Networks

Sept. 2025 – Janv. 2026 | Dublin, Irlande Sept. 2025 – Jan. 2026 | Dublin, Ireland
  • Développement EOS & Cœur NAT : Conception et développement de logiciels bas niveau en C++ pour le système d'exploitation extensible (EOS) sur les plateformes Strata, dédiés au NAT haute performance pour commutateurs de centres de données (familles d'ASIC Trident & Tomahawk).
  • Synchronisation NAT Haute Disponibilité : Implémentation de la fonctionnalité critique « Forward to Peer » pour la synchronisation NAT sur l'ASIC Trident 4. Routage déterministe entre commutateurs pairs pour éviter la perte de paquets lors des états de pré-synchronisation (gestion des conditions de concurrence TCP SYN/SYN-ACK).
  • Intégration Bas Niveau & ASIC : Structuration des capacités matérielles indépendantes (PI) et dépendantes de la plateforme (PD) via C++ et le langage interne TAC d'Arista pour gérer l'interaction avec l'ASIC et les machines d'état.
  • Contributions Open-Source : Modification du code source en C de l'analyseur de paquets tcpdump pour parser et afficher les en-têtes NAT internes d'Arista. Résolution de problèmes de conversion d'endianness et de gestion mémoire identifiés via LibFuzzer.
  • Ingénierie ACL & Tests sur Matériel : Rédaction de documents techniques et prototypage de filtrages par protocole et port pour les listes de contrôle d'accès (ACL) ; tests approfondis directement sur des commutateurs physiques (DUTs).
  • Assurance Qualité Automatisée : Développement de suites de tests unitaires et d'intégration robustes en Python pour valider la fiabilité du code dans les pipelines CI/CD.
  • EOS & Core NAT Development: Designed and developed core C++ software for Arista's Extensible Operating System (EOS) on Strata platforms, focusing on high-performance Network Address Translation (NAT) for cloud-grade data center switches (Trident & Tomahawk ASIC families).
  • High-Availability NAT Sync: Implemented the critical 'Forward to Peer' capability for the NAT Synchronization feature on the new Trident 4 ASIC. Engineered deterministic traffic forwarding between tandem peer switches to prevent packet loss during pre-synchronization states (e.g., handling TCP SYN/SYN-ACK race conditions).
  • Low-Level & ASIC Integration: Structured both Platform Independent (PI) hardware capabilities and Platform Dependent (PD) feature toggles and chip attributes using C++ and Arista's internal TAC language to manage ASIC interaction and state machine coordination.
  • Open-Source Contributions: Collaborated with the open-source community by modifying the C codebase of the 'tcpdump' packet analyzer to parse and display Arista's custom internal NAT headers. Resolved complex endianness conversion and memory handling challenges identified via LibFuzzer.
  • ACL Engineering & Lab Testing: Authored comprehensive technical design documents and prototyped protocol and port-based filtering for Access Control Lists (ACLs); conducted extensive hands-on testing and verification of multicast IP ACL behaviors directly on physical hardware switches (DUTs).
  • Automated Quality Assurance: Developed robust automated unit and integration test suites in Python to validate feature integrity, ensure long-term code reliability, and prevent regressions across continuous integration pipelines.
C++CPythonArista EOSASICLinux/SSHTcpdumpGit/Perforce

Développeur Unity

Unity Developer

Freelance / Projets Académiques

Freelance / Academic Projects

Janv. 2024 – Présent | France Jan. 2024 – Present | France
  • Développement d'applications et de jeux vidéo interactifs en 3D et 2D avec le moteur Unity et le langage C#.
  • Collaboration au sein d'équipes pluridisciplinaires avec utilisation avancée de Git pour le contrôle de version structuré et la gestion des assets.
  • Intégration de divers services cloud et de monétisation, notamment Unity Ads, Analytics et diagnostics de performance.
  • Developed interactive 3D/2D video game applications and interactive software using the Unity Engine and C#.
  • Collaborated within multidisciplinary development teams utilizing Git for structured version control and project asset management.
  • Integrated various cloud and monetization services, including Unity Ads, Analytics, and performance diagnostics.
C# Moteur UnityUnity Engine Git Dév. Jeux 3D/2D3D/2D Game Dev Services CloudCloud Services

Employé de Commerce & Caissier

Store Employee & Cashier

Épicerie Le Patio Corse du Sud

Juin – Août 2023 | Corse, France June – August 2023 | Corsica, France
  • Gestion des opérations de caisse, réassortiment des rayons et maintien de la propreté dans un environnement estival à fort volume (6 jours/semaine).
  • Réception, inspection et organisation des livraisons fournisseurs tout en assurant un service client direct d'excellence.
  • Managed cash register operations, restocked shelves, and maintained store cleanliness in a high-volume summer environment (6 days/week).
  • Received, inspected, and organized supplier deliveries while providing excellent direct customer service.
Service ClientCustomer Service Gestion de caisseCash Management Rigueur & AutonomieRigor & Autonomy

Diplômes & Formation

Education & Diplomas

2022 – 2027 (Diplôme prévu en juin 2027)
2022 – 2027 (Expected June 2027)

Cycle Ingénieur – Logiciels & Réseaux

Master’s in Software & Network Engineering

EPITA | Paris, France

Grande école d'ingénieurs spécialisée en informatique et technologies du numérique. Spécialisation technique avancée en systèmes bas niveau et télécommunications/réseaux (TCOM).

Post-secondary institution training engineers in advanced computer science and digital technology. Specialization in low-level systems programming and network infrastructure (TCOM).

Matières clés : Complexité algorithmiqueArchitecture des ordinateursTraitement du signalIngénierie réseauxSécurité des systèmes
Advanced coursework: Computational ComplexityComputer ArchitectureSignal ProcessingNetwork EngineeringSystem Security
Janv. – Mai 2024
Jan. – May 2024

Semestre d'Échange International (Informatique)

International Exchange Semester (Computer Science)

California State University Monterey Bay (CSUMB) | États-Unis

California State University Monterey Bay (CSUMB) | USA

Semestre international immersif à temps plein en majeure informatique au sein de l'université d'État de Californie.

Completed an intensive international semester majoring in Computer Science in California.

Modules clés : Systèmes de bases de donnéesConception logicielle avancéeDéveloppement de jeux vidéo
Key modules: Database SystemsAdvanced Software DesignGame Development
Juin 2022
June 2022

Baccalauréat Général – Mathématiques & Physique-Chimie

Baccalauréat – Mathematics & Physics-Chemistry

Lycée Saint Martin de France | Pontoise, France

Spécialités Mathématiques et Physique-Chimie, avec option Mathématiques Expertes. Diplôme obtenu avec Mention Bien.

Specializations in Mathematics and Physics-Chemistry with Advanced Mathematics option. Graduated with Honors.

Juin 2020
June 2020

Brevet d'Initiation Aéronautique (B.I.A.)

Aeronautical Initiation Certificate (B.I.A.)

Diplôme National | France

National Diploma | France

Certification officielle sur les principes fondamentaux de l'aéronautique : météorologie, instrumentation de bord, physique aérodynamique et réglementation aérienne.

Certified in basic aeronautics principles, including meteorology, flight instrumentation, aerodynamic physics, and aviation regulations.

Projets Techniques & Académiques

Key Technical Projects

C • Noyau Linux & Systèmes C • Linux Kernel & Systems Janv. 2024 Jan. 2024

42sh : Interpréteur Shell Conforme POSIX

42sh : POSIX-Compliant Shell Interpreter

Projet Académique EPITA

EPITA Academic Project

Développement complet from scratch d'un interpréteur de commandes shell conforme à la norme POSIX en langage C sous Linux.

Developed a full-scale, POSIX-compliant command-line shell interpreter from scratch in C under Linux environment.

  • Architecture du pipeline d'exécution complet : analyseur lexical personnalisé (lexer) et analyseur syntaxique (parser).
  • Construction de l'arbre syntaxique abstrait (AST) et moteur d'évaluation des commandes.
  • Gestion avancée des descripteurs de fichiers, redirections, pipelines et variables d'environnement.
  • Architected the complete execution pipeline, including custom lexical analyzer (lexer) and parser.
  • Constructed the Abstract Syntax Tree (AST) and developed the command evaluation engine.
  • Implemented advanced file descriptor handling, I/O redirections, pipelines, and environment variable expansion.
C++ • Flex/Bison • LLVM-IR Mars – Mai 2025 March – May 2025

Compilateur Tiger

Tiger Compiler

Projet Académique EPITA

EPITA Academic Project

Conception d'un compilateur fonctionnel en C++ basé sur l'ouvrage de référence d'Andrew Appel (Modern Compiler Implementation in C).

Engineered a functional compiler in C++ based on Andrew Appel's reference book Modern Compiler Implementation in C.

  • Création des règles d'analyse lexicale et syntaxique personnalisées à l'aide de Flex et Bison dans une base de code maintenue et évolutive.
  • Implémentation de la vérification de types, de la gestion de la portée des variables et de la construction de l'AST.
  • Génération de code intermédiaire : traduction du code source Tiger directement en code LLVM-IR optimisé.
  • Built custom lexical and syntactical analysis rules using Flex and Bison within a large-scale maintained codebase.
  • Implemented semantic type-checking, scope variable resolution, and AST transformation pipelines.
  • Implemented intermediate code generation, translating Tiger programming language source code directly into optimized LLVM-IR code.
Réseaux • VPN • SD-WAN Networks • VPN • SD-WAN 2026

Architecture SD-WAN & SASE – Étude de Cas Entreprise

SD-WAN & SASE Architecture – Corporate Case Study

Spécialisation Réseaux & Télécoms (EPITA)

Network & Telecom Specialization (EPITA)

Conception d'une architecture réseau d'entreprise globale et stratégie de migration vers des solutions SD-WAN et SASE haute sécurité.

Designed a comprehensive corporate network architecture and migration strategy deploying SD-WAN and high-security SASE frameworks.

  • Étude comparative et implémentation de protocoles de routage dynamiques et d'interconnexions VPN WireGuard et IPsec.
  • Planification d'adressage IPv4/IPv6 (labs Packet Tracer) et segmentation réseau pour l'optimisation de la bande passante et la sécurité.
  • Comparative study and implementation of dynamic routing protocols, WireGuard VPNs, and IPsec interconnects.
  • IPv4/IPv6 addressing design (Packet Tracer labs) and network segmentation for optimized bandwidth and security.

Compétences Techniques & Profil Personnel

Technical Skills & Personal Profile

🛠️ Compétences Techniques

🛠️ Technical Skills

Langages de Programmation

Programming Languages

C, C++, Python, C#, POSIX Shell scripting, SQL, Bash.

Réseaux & Systèmes

Networking & Systems

Network Address Translation (NAT), Access Control Lists (ACL), protocoles TCP/IP & UDP, modèle OSI, SD-WAN, SASE, WireGuard VPN, adressage IPv4/IPv6, programmation système & noyau Linux, conception de compilateurs (LLVM-IR, Flex/Bison).

Network Address Translation (NAT), Access Control Lists (ACL), TCP/IP & UDP protocols, OSI Model, SD-WAN, SASE, WireGuard VPN, IPv4/IPv6 Addressing, Linux Kernel & System Programming, Compiler Design (LLVM-IR, Flex/Bison).

Outils & Environnements

Tools & Environments

Git, Perforce, Reviewboard (Gerrit), SSH, Linux / Remote Containers, Unity Engine, Tcpdump, GDB, Cisco Packet Tracer, Arista EOS.

Qualités & Méthodologies

Soft Skills & Methodologies

Esprit analytique, adaptabilité, communication interculturelle, travail en équipe, flux de travail agiles / itératifs.

Analytical thinking, adaptability, cross-cultural communication, teamwork, agile / iterative workflows.

Français : Langue maternelle French: Native speaker
Anglais : Courant (TOEIC : 990/990) English: Fluent (TOEIC: 990/990)
Permis de conduire : Permis B Driver's License: Category B

🎯 Centres d'Intérêt & Loisirs

🎯 Hobbies & Interests

🏹

Tir à l'arc

Archery

10 ans de pratique régulière ; développement d'une haute discipline, de la concentration et de la précision.

10 years of regular practice; developed high discipline, focus, and precision under pressure.

🎮

Gaming Compétitif

Competitive Gaming

Participation active à des jeux vidéo compétitifs multijoueurs, analyse stratégique (theorycrafting) et esprit d'équipe. Top 10% atteint sur League of Legends.

Active participation in competitive multiplayer video games, analytical theory-crafting, and team strategy. Reached top 10% in League of Legends.

🎨

Art Numérique & Design

Digital Art & Design

Diplômé d'un cursus de 2 ans en arts numériques, design graphique et technologies créatives au centre TUMO.

Completed a 2-year specialized program in digital arts, graphic design, and creative technologies at TUMO.