À propos !

Guillaume Kehren : 42 Member

Passionné par l’informatique et les nouvelles technologies depuis mon plus jeune âge, j’ai choisi de suivre la formation innovante et exigeante de l’École 42 Paris, qui me permet de développer mes compétences techniques et ma créativité. Je suis un étudiant curieux, persévérant et sérieux, toujours prêt à relever de nouveaux défis et à apprendre de nouvelles choses.

Nom Kehren Guillaume

Date de naissance 27 juillet 2003

Nationalité française

Langues vivantes Français - Anglais - Chinois

Centres d’intérêt Nouvelles technologies, Économie, Science-fiction, Échecs, Sport Automobile

Scolarité & Compétences

Scolarité
2022
École 42

Grande École du numérique

Sept 2021 - Janv 2022
BTS SIO

1er année

2018 - 2021
Lycée René Cassin

Secondaire général
Baccalauréat avec mention
Spécialité : Informatique, Sciences de l'ingénieur, Mathématiques

2014 - 2018
Collège Saint Exupéry

Secondaire
Brevet avec mention

Expérience
2023 - 6 mois
ART Grand Prix - Software Engineer

Stage de 6 mois en tant qu'ingénieur logiciel au sein de ART Grand Prix, écurie de sport automobile. Développement de logiciels en C++ pour la gestion de données de télémétrie et de stratégie de course. Protocole de communication réseau (UDP, TCP/IP), chiffrement. Traitement et interprétation de données en temps réel.

2022
Entrepreneuriat

Création de mon auto-entreprise Euresis en octobre 2022, spécialisée dans le développement de solutions logicielles sur mesure. Je propose des services adaptés aux besoins spécifiques de mes clients

2021
NSI Projet de fin d'études

Réalisation d'un miroir connecté en utilisant un Raspberry Pi. Projet lauréat au concours académique de Versailles

Compétences

C - C++ - Go


Unix - Kernel - Linux


Réseau - TCP/IP UDP


Python - Bash - Scripting


Docker


Kubernetes


ArgoCD


Ansible


Rigueur


Adaptabilité


Curiosité


Autonomie

Projets DevOps

Stack WordPress Sécurisée
Docker · TLS · Isolation
  • ✓ Architecture multi-conteneurs (NGINX/PHP-FPM/MariaDB)
  • ✓ TLS 1.2/1.3 uniquement
  • ✓ Volumes persistants
  • ✓ Réseau Docker isolé
Docker NGINX Security

Résultat : Stack modulaire et sécurisée déployable en 1 commande

CI/CD Automatisé
Kubernetes · ArgoCD · GitOps
  • ✓ Cluster K3D
  • ✓ Déploiement par manifests
  • ✓ Synchronisation GitOps avec ArgoCD
  • ✓ Déploiement automatique à chaque commit
Kubernetes ArgoCD CI/CD

Résultat : Pipeline full-auto avec rollback sur erreur

Network Toolkit
Low-Level Networking
  • ✓ Recréation de nmap/traceroute/ping en C pur
  • ✓ Gestion mémoire stricte (0 leaks)
  • ✓ Handling complet des erreurs systèmes
  • ✓ Communication directe avec les raw sockets
  • ✓ Parsing des paquets IP/ICMP/TCP
C TCP/IP libpcap UNIX Sockets

Résultat : Outils conformes aux RFCs avec gestion temps-réel du réseau

Windows Service/Keylogger
Low-Level System Programming
  • ✓ Service Windows avec gestion complète de cycle de vie
  • ✓ Escalade de privilèges via SYSTEM token impersonation
  • ✓ Keylogger hook global avec WH_KEYBOARD_LL
  • ✓ Détection contextuelle des processus foreground
  • ✓ Gestion multi-locale (keymap dynamique)
C++ WinAPI Service Control Security

Résultat : Démonstration de techniques avancées d'interaction avec l'OS Windows

Projets

URL Shortener
Web Development · URL Management
  • ✓ Raccourcissement d'URLs longues en liens courts et partageables
  • ✓ Interface utilisateur simple et efficace avec SvelteKit
  • ✓ Stockage des URLs dans une base de données SQLite
  • ✓ Backend développé en Go avec Gorm et Gin
  • ✓ Conteneurisation complète avec Docker et Docker Compose
  • ✓ Redirection vers les URLs longues via les liens courts
Go Gorm Gin SvelteKit Docker SQLite

Résultat : Application web de raccourcissement d'URLs robuste et facile à déployer

Serveur IRC
Network Programming · Protocol Implementation
  • ✓ Implémentation complète du protocole IRC (RFC 1459/2812)
  • ✓ Gestion asynchrone des connexions (select/poll)
  • ✓ Support multi-canaux et commandes standard
  • ✓ Gestion des opérateurs et des droits
  • ✓ Compatible avec les clients IRC standards
C++ Sockets IRC Protocol Multiplexing

Résultat : Serveur IRC fonctionnel et conforme aux RFCs

STL Containers
Data Structures · Memory Management
  • ✓ Implémentation de Vector, Map, Stack, Set
  • ✓ Gestion mémoire avec allocateurs personnalisés
  • ✓ Arbres Rouge-Noir pour map/set
  • ✓ Itérateurs conformes STL
  • ✓ Tests unitaires complets
C++ STL Templates Data Structures

Résultat : Réimplémentation complète des conteneurs STL avec performances similaires

Binary Exploitation
Override • Rainfall • Snow Crash
  • ✓ Analyse statique/dynamique de binaires (GDB/Ghidra)
  • ✓ Exploitation de vulnérabilités mémoire (Stack/Heap overflow)
  • ✓ Contournement de protections (ASLR/NX/Stack Canary)
  • ✓ Rétro-ingénierie de shellcodes
  • ✓ Chaînage de gadgets (ROP)
  • ✓ Format String Attacks
  • ✓ Écriture d'exploits sur mesure
C Python GDB ASM x86/64 Exploit Dev

Résultat : Maîtrise des vulnérabilités bas-niveau et techniques de sécurisation de code

Binary Analysis Tool (ft_nm)
ELF Analysis · Symbol Table Parser
  • ✓ Parsing des fichiers ELF/Mach-O
  • ✓ Analyse des tables de symboles
  • ✓ Support multi-architectures (x86/64, ARM)
  • ✓ Gestion des objets partagés et exécutables
  • ✓ Zero memory leak garanti
C ELF Format Binary Analysis System Programming

Résultat : Clone fonctionnel de la commande nm avec gestion stricte de la mémoire

System Call Tracer (ft_strace)
Process Tracing · System Calls
  • ✓ Utilisation de ptrace pour le suivi des processus
  • ✓ Décodage des appels systèmes en temps réel
  • ✓ Support des processus multi-thread
  • ✓ Analyse des paramètres et valeurs de retour
  • ✓ Gestion complète des signaux
C ptrace Syscalls Process Management

Résultat : Outil d'analyse des appels système conforme aux spécifications de strace

Contact

Imprimer mon CV :
Curriculum vitæ en PDF
Adresse Mail :
Kehren.guillaume@gmail.com
Numéro de Téléphone :
+33 07 66 56 60 70