Mhedi Bougrine

Mhedi Bougrine

Expert Software Engineer & Rust

Parcours Technique

C / C++ Début de parcours

Mes fondations techniques. Spécialisé en C (C89-C99) et C++ (98 à 11) avec une expertise sur le framework Qt. J'ai débuté ma carrière en me concentrant sur le développement Backend et les systèmes embarqués, où la gestion de la mémoire et la performance sont primordiales.

Go (Golang) Milieu de parcours

L'évolution vers le Cloud et les systèmes distribués. En 2020, j'ai entamé une transition vers Go pour sa robustesse en environnement Backend. Depuis 2022, je travaille à plein temps en CDI sur cette technologie.

Rust Maintenant & Futur

Mon langage de prédilection actuel. Rust combine la puissance du C avec une sécurité mémoire moderne. C'est aujourd'hui le langage que j'apprécie le plus et sur lequel je concentre mes projets en IA et Crypto.

Domaines de Veille

Backend

Optimisation haute performance et architectures scalables en Go et Rust.

IA

Développement de projets personnels utilisant Rust pour le calcul haute performance lié à l'intelligence artificielle.

Crypto

Veille technologique et projets en Rust appliqués au domaine de la cryptographie et de la blockchain.

Mon Histoire

Je m'appelle Bougrine Mhedi et je suis né le 20 mai 1987.

Passionné par les nouvelles technologies depuis mon plus jeune âge, je n'ai pas eu la chance d'effectuer de longues études pour accéder à l'école Epitech, où le baccalauréat était requis au minimum. Pour subvenir à mes besoins, j'ai exercé divers métiers afin de gagner ma vie.

C'est à l'âge de 19 ans, dès l'obtention de mon premier salaire, que je suis devenu autodidacte en informatique en achetant mon premier PC. J'ai fait mes premiers pas dans le secteur par la maintenance informatique et l'administration réseau.

En 2010, j'ai commencé à me former seul au développement informatique, notamment en programmation C, Linux (administration et commandes), SQL, PHP, HTML et CSS. En 2011, j'ai suivi une courte formation de deux mois axée sur la maintenance informatique, ce qui m'a permis de découvrir les nombreux métiers de ce domaine.

Quelques mois plus tard, j'ai trouvé une formation qui recrutait au niveau Bac. Malgré l'absence de diplôme, les tests que j'ai effectués ont révélé mes aptitudes, et j'ai été accepté pour un cursus en développement web et administration réseau. Malheureusement, faute de trouver une entreprise pour l'alternance et n'ayant pas les moyens de financer l'école, j'ai dû interrompre mes études pour retourner travailler.

Après un an et demi dans le secteur du BTP, j'ai décroché mon premier poste en informatique en tant que hotliner à la Fnac, où j'ai travaillé pendant 18 mois, approfondissant ainsi mes compétences en maintenance.

Début 2013, alors que j'étais en poste, j'ai découvert l'école 42. C'était une chance inouïe pour mon profil. J'ai tenté l'aventure lors de la "piscine" d'août 2013 et, après un mois de tests intensifs, j'ai été admis. L'école 42 a changé ma vie et m'a permis de réaliser mon rêve de devenir développeur.

Durant mon parcours à 42 entre 2013 et 2017, j'ai dû interrompre ma scolarité pendant un an pour travailler en tant que développeur C++/Qt afin de financer la suite de mes études. J'ai finalement obtenu mon diplôme d'Architecte en Technologie Numérique.

En 2017, j'ai officiellement débuté ma carrière professionnelle en tant que développeur C et C++ (Backend et Système embarqué). Parallèlement, j'ai continué à me former en autodidacte sur des technologies comme NodeJS.

En 2020, j'ai commencé à me former sur Go et Rust en autodidacte, ce qui m'a permis de faire une transition du C et C++ vers Go et Rust, qui sont les technologies restant les plus proches du C et C++ pour faire du backend.

Depuis 2022, je travaille en poste en CDI en Go à plein temps. Je continue ma veille technologique sur Rust pour en apprendre les bases et le fonctionnement profond. C'est le langage de programmation que j'apprécie le plus, détrônant le C que j'ai chéri pendant tant d'années.

Maintenant, en 2026, je développe de plus en plus de projets personnels sur Rust, particulièrement dans les domaines de l'IA et de la crypto.