EPITA 2027 / C • C++ • TCOM / EX-ARISTA NETWORKS

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

01

Expérience Professionnelle

Professional Experience

Stage ingénieur R&D chez Arista Networks (Dublin), semestre d'échange en Californie (CSUMB) et commerce.

R&D Software Engineer Intern at Arista Networks (Dublin), exchange semester in California (CSUMB), and retail.

Voir mes expériences → View experiences →
02

Diplômes & Formation

Education & Diplomas

Cycle Ingénieur – Majeure Systèmes, Réseaux & Sécurité (TCOM) à l'EPITA (Paris, diplôme prévu en juin 2027).

Master's in Software & Network Engineering (TCOM) at EPITA (Paris, expected graduation June 2027).

Voir ma formation → View education →
03

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 →
04

Compétences Techniques

Technical Skills

Maîtrise du C/C++, Python, Linux, architectures et protocoles réseaux (NAT, SD-WAN, SASE), anglais TOEIC 990/990.

Expertise in C/C++, Python, Linux, network architectures & protocols (NAT, SD-WAN, SASE), TOEIC 990/990.

Voir mes compétences → View skills →
05

Profil Personnel

Personal Profile

Tir à l'arc depuis 10 ans, gaming compétitif (top 10% sur League of Legends), art numérique (TUMO) et aéronautique (B.I.A.).

10 years of archery, competitive gaming (top 10% in League of Legends), digital art (TUMO), and aviation certificate (B.I.A.).

Explorer mon profil → Explore personal 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).
  • 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).
  • 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

Semestre d'Échange International (Informatique)

International Exchange Semester (Computer Science)

California State University, Monterey Bay (CSUMB)

California State University, Monterey Bay (CSUMB)

Janv. – Mai 2024 | Californie, États-Unis Jan. – May 2024 | California, USA
  • Semestre international immersif à temps plein en majeure informatique au sein de la California State University, Monterey Bay.
  • Modules clés : Systèmes de bases de données, Conception logicielle avancée, Développement de jeux vidéo.
  • Immersive, full-time international semester majoring in Computer Science at California State University, Monterey Bay.
  • Key modules: Database Systems, Advanced Software Design, Game Development.
Bases de DonnéesDatabase Systems Conception LogicielleSoftware Design Dév. Jeux VidéoGame Development CSUMB

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

TCOM

É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).

Engineering school specializing in computer science and digital technologies. Advanced technical specialization in low-level systems and telecommunications/networks (TCOM).

Matières clés : Complexité algorithmique Architecture des ordinateurs Traitement du signal Ingénierie réseaux Sécurité des systèmes
Advanced coursework: Computational Complexity Computer Architecture Signal Processing Network Engineering System Security

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 & Linguistiques

Technical & Language Skills

Compétences Techniques

Technical Skills

01 / CODE

Langages de Programmation

Programming Languages

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

02 / INFRA & SYS

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).

03 / DEVOPS & TOOLS

Outils & Environnements

Tools & Environments

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

04 / WORKFLOW

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

Profil Personnel & Loisirs

Personal Profile & Interests

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.

Aéronautique (B.I.A.)

Aviation (B.I.A.)

Titulaire du Brevet d'Initiation Aéronautique (B.I.A.) : étude des principes du vol, météorologie, navigation, aérodynamique et histoire de l'aviation.

Holder of the Aeronautical Initiation Certificate (B.I.A.): study of flight principles, meteorology, navigation, aerodynamics, and aviation history.