Biographie
Premières années
Je suis né le 17 avril 1998, dans la pittoresque province de Hoa Binh, au Vietnam. Dès mon jeune âge, j'ai été attiré par le monde de la technologie, comme si le destin avait déjà tracé ma voie.
À l'âge de 2 ans, ma famille a déménagé dans la ville vibrante de Hanoi, où j'ai été introduit au monde numérique. Notre maison était équipée d'un ordinateur, une machine alimentée par un processeur Intel i386 fonctionnant sous Windows 98. Malgré son âge, cet appareil portait en lui la promesse d'une nouvelle frontière.
Sous la direction de ma sœur, j'ai entrepris mon premier voyage dans le domaine numérique. À travers les jeux en 8 bits, j'ai découvert un monde où l'imagination n'avait pas de limites, marquant ainsi le début de mon odyssée dans le monde en constante évolution de la technologie.
2005 : Entrée dans la frontière numérique
À l'âge de 7 ans, je me suis aventuré dans le territoire inconnu d'Internet durant l'été 2005. Accompagné de ma tante sur son lieu de travail, j'ai été captivé par les possibilités qui s'offraient à moi.
Je suis rapidement devenu fasciné par les tutoriels de codage, maîtrisant HTML et JavaScript. J'ai créé mes premières applications, y compris un outil de chiffrement de messages personnalisé et un programme de "verrouillage" protégé par mot de passe pour protéger mes possessions numériques.
Ma passion pour la technologie a été renforcée par mon exploration de l'électronique, guidée par l'expertise de mon père. Ensemble, nous avons travaillé sur divers projets, tels que des émetteurs FM et des circuits amplificateurs, ce qui a démontré mes compétences croissantes.
Tout au long de mes années de collège, mon affinité pour la technologie a été reconnue, les enseignants me demandant souvent de l'aide pour des tâches informatiques.
Cependant, mon parcours n'a pas été sans défis. Entre 2005 et 2010, une grande partie de mon travail a été perdue en raison de pannes matérielles, et la sauvegarde de données était un luxe inaccessibile en raison du coût des dispositifs de stockage.
Malgré ces revers, j'ai développé de la résilience et une soif insatiable de connaissances, me propulsant sur un chemin de découvertes infinies dans le monde en constante évolution de la technologie.
2010 : Pionnier de nouveaux chemins
À l'âge de 12 ans, j'ai entrepris un voyage d'innovation et de découverte, poussé par une soif insatiable de connaissances. Alors que mes camarades apprenaient encore les bases de la programmation en Pascal, je m'immergeais déjà dans les subtilités du code. J'ai créé un programme capable de calculer les aires des triangles, des cercles et des rectangles, mettant en avant mon aptitude précoce pour la pensée algorithmique.
Mes explorations allaient au-delà de la programmation, car j'ai démonté un lecteur MP4 pour comprendre son fonctionnement interne. À ma grande surprise, j'ai découvert un mini-ordinateur avec sa propre RAM, son processeur et sa mémoire flash. Cette révélation a éveillé mon intérêt pour la complexité des dispositifs électroniques.
Dans le domaine du jeu vidéo, j'ai repoussé les limites de la performance en overclockant ma carte graphique AMD, débloquant de nouveaux niveaux de vitesse et d'efficacité.
J'ai également expérimenté avec Photoshop, m'enseignant l'art de la manipulation numérique par essais et erreurs.
En parallèle, j'ai développé une passion pour la photographie mobile, capturant des moments de beauté et d'inspiration avec mon téléphone Nokia. J'ai également exploité la puissance de Adobe Flash pour créer des fonds d'écran animés pour mon téléphone, mettant en valeur ma créativité croissante et mon esprit d'innovation.
2012 : Une Renaissance technologique
En 2012, à l'âge de 14 ans, mon voyage dans le monde de la technologie a atteint de nouveaux sommets avec l'acquisition d'un smartphone Samsung Galaxy Y, une merveille Android qui est devenue la toile de ma créativité naissante. Je me suis plongé dans les profondeurs de son système d'exploitation, repoussant les limites de ce qui était possible.
Armé de mon nouvel appareil, j'ai exploré les subtilités de la personnalisation Android, du rootage à la modification des fichiers système et à la reverse engineering des codes smali et XML. J'ai utilisé mon smartphone comme un portail vers des possibilités infinies, alimentant ma curiosité et ma soif d'exploration.
2014 : Aventures Android
En 2014, j'ai fait mon premier pas dans le monde du développement d'applications, créant Jelly Music - une application Android qui a attiré l'attention de plus de 100 utilisateurs. Bien qu'elle ait été retirée du Play Store en raison de problèmes de compatibilité, son héritage perdure à travers le code source, disponible sur mon dépôt GitHub.
Parallèlement, j'ai étendu mes connaissances au-delà des logiciels, en explorant le cœur même d'Android, découvrant les vastes possibilités offertes par les ROMs personnalisées. Je me suis immergé dans le monde de CyanogenMod, un système d'exploitation Android hors store qui a ouvert de nouveaux horizons de personnalisation et de contrôle.
Du côté matériel, j'ai continué à élargir mes horizons, affinant mes compétences en gadgets et projets DIY. De la réparation de disques durs externes à la création d'une version améliorée d'un haut-parleur que j'avais fabriqué des années auparavant, chaque projet témoignait de mon expertise croissante.
Dans les derniers mois de 2014, j'ai reçu un Raspberry Pi, une merveille miniature qui m'a introduit au monde de l'administration de serveurs Linux. Avec détermination et persévérance, j'ai transformé ce modeste appareil en un serveur puissant, exploitant son potentiel pour héberger des sites web, configurer Apache et mettre en place un DNS dynamique.
2015 : Kernel Linux et Android
En 2015, j'ai continué à repousser les limites de l'innovation, poussé par une soif insatiable de connaissances et de créativité. J'ai collaboré avec mon beau-frère sur un projet qui a abouti à la création de Ban co biet, une application Android qui fournissait aux utilisateurs des faits intrigants provenant de sources fiables.
J'ai également exploré le domaine du développement du noyau Linux, créant Nui Kernel, un noyau modifié qui a gagné en reconnaissance à l'échelle mondiale. Ce noyau m'a donné un contrôle sans précédent sur les fonctions système de bas niveau, de l'overclocking et du underclocking à la gestion de la tension et à la manipulation des LED.
Le processus de compilation de mon noyau Linux a été une réalisation significative, car il nécessitait une compréhension approfondie du code sous-jacent et une maîtrise de la programmation système.
2016 : Développement Web moderne
En 2016, je me suis aventuré dans le monde dynamique du développement web moderne, créant un site web pour le bal annuel de mon école. Cette plateforme a révolutionné le processus de réservation des billets pour les étudiants, offrant une expérience fluide propulsée par les technologies les plus récentes de l'époque : Firebase et AngularJS.
Ce projet a servi de témoignage pour mon évolution en tant que développeur et a posé les bases d'une multitude de projets futurs dans le domaine du développement web.
Mes efforts se sont étendus au-delà du monde numérique pendant cette période. La même année, j'ai trouvé du réconfort et de l'inspiration dans la musique, cultivant mes compétences à la guitare et développant une connexion profonde avec la mélodie et le rythme. Ce qui avait commencé comme une poursuite occasionnelle est devenu une passion profonde, une partie intégrante de ma vie, l'enrichissant d'une résonance harmonieuse.
2017 : Aventures universitaires et poursuites entrepreneuriales
En 2017, je me suis inscrit à l'Université de Génie et de Technologie, où je me suis plongé dans un environnement riche en opportunités pour cultiver mes compétences en programmation. J'ai participé à des projets web guidés par mes professeurs estimés et me suis lancé dans un projet parallèle, créant un chatbot pour Facebook Messenger appelé Chatbot CNH.
Ce chatbot offrait aux utilisateurs une plateforme pour engager des conversations anonymes avec des inconnus, similaire à la célèbre page Chatible. À ma grande surprise, la réponse a été énorme, avec plus de 200 utilisateurs se précipitant pour interagir avec le chatbot dès son premier jour.
J'ai continué à optimiser le code pour améliorer la sécurité et la fiabilité, faisant rapidement évoluer Chatbot CNH en un phénomène culturel. Je me suis ensuite tourné vers la monétisation, offrant des solutions personnalisées de chatbots et de développement web à des clients enthousiastes.
Mes poursuites se sont étendues au-delà du numérique et des études académiques. Parallèlement à mes études, j'ai entrepris un voyage d'exploration linguistique et culturelle, apprenant le français en préparation de mes aspirations futures à étudier en France. Embrassant la valeur des échanges culturels, j'ai collaboré avec des pairs de l'Université des Langues et des Études Internationales pour organiser des événements, utilisant mes compétences en tant que graphiste pour soutenir des causes sociales et des initiatives communautaires.
2018 : Excellence académique en France
À l'été 2018, je me suis rendu en France pour poursuivre mes études à l'Université d'Aix-Marseille. J'ai obtenu des résultats remarquables tout au long de l'année scolaire, recevant des éloges de mes professeurs pour ma performance exemplaire.
J'ai également participé à Prologin, un concours d'informatique organisé en France, et j'ai atteint un classement parmi les 10 meilleurs participants lors de l'événement régional qui s'est tenu dans les Bouches-du-Rhône.
Ma quête de connaissances allait bien au-delà de la salle de classe. Pendant mon temps libre, je me suis plongé dans les domaines complexes du développement web et de l'apprentissage automatique, animé par une curiosité profonde pour les technologies de pointe qui façonnent le paysage numérique. De l'exploration des complexités des réseaux neuronaux récurrents (RNN) et des modèles de mémoire à long terme (LSTM) à l'étude des subtilités des embeddings de mots avec word2vec, j'ai abordé chaque défi avec enthousiasme et détermination.
Dans le domaine du développement web, j'ai perfectionné mon expertise en maîtrisant ReactJS, en m'appuyant sur mon expérience antérieure avec AngularJS pour progresser de manière significative avec ce framework polyvalent. En affinant mes compétences, j'ai créé des applications web dynamiques et engageantes, repoussant les limites créatives et techniques pour offrir des expériences numériques innovantes.
Cependant, mon parcours n'a pas été uniquement celui d'une exploration solitaire, mais aussi d'un partage et d'une collaboration. À travers l'écriture, j'ai contribué par des articles de blog pour documenter et partager mes découvertes avec la vibrante communauté technologique vietnamienne, J2TEAM. En fournissant des tutoriels, des explications et des aperçus, j'ai cultivé une plateforme d'échange de connaissances, favorisant un esprit d'apprentissage et de collaboration qui allait au-delà du domaine académique.
2019 : Vers la cybersécurité
En 2019, j'ai entamé un chapitre décisif de mon parcours académique et professionnel, en cherchant ma première opportunité de stage. Malgré le paysage compétitif du marché du travail, j'ai persévéré, mettant à profit mon vaste portfolio de projets personnels pour démontrer mes capacités aux employeurs potentiels. J'ai finalement décroché un stage chez Botfuel, une entreprise pionnière spécialisée dans les plateformes de marketing conversationnel.
Pendant mon stage de trois mois, j'ai obtenu des résultats exceptionnels et reçu des éloges pour ma productivité et mon dévouement. Cette expérience a non seulement approfondi ma compréhension de l'apprentissage automatique et du développement web, mais elle m'a également permis de poser une base solide pour mes futures démarches.
Photo de l'équipe de Botfuel, prise depuis mon post LinkedIn
Fort du succès de mon stage, j'ai entamé la phase suivante de mon parcours académique en m'inscrivant en deuxième année à l'INSA, une école d'ingénieurs prestigieuse reconnue pour son programme rigoureux et ses recherches innovantes. À l'INSA Centre Val de Loire, située dans la région pittoresque du Centre de la France, j'ai rejoint le Département de Sécurité et Technologies Informatiques, un domaine spécialisé dédié à l'univers vaste et complexe de la cybersécurité.
2020 : Pandémie et nouvelles opportunités
L'arrivée de la pandémie de COVID-19 a apporté des défis sans précédent, notamment des perturbations de la vie quotidienne et une charge académique accrue. Au milieu de ces bouleversements, j'ai saisi l'opportunité de rejoindre un programme d'apprentissage, mettant à profit mon expérience pratique pour obtenir un poste de développeur web full-stack chez Botfuel.
Alors que je naviguais entre télétravail et distanciation sociale, j'ai également exploré de nouvelles voies de croissance personnelle et professionnelle. Contribuer à des projets open-source avec SimpleLogin m'a permis d'acquérir des connaissances précieuses sur le développement collaboratif de projets, tandis que nourrir ma créativité à travers la photographie m'a apporté du réconfort au milieu du chaos.
2021 : Approfondissement de l'expertise
En 2021, j'ai continué à exceller dans mon rôle chez Botfuel, en mettant à profit mon expertise pour contribuer à la mission de l'entreprise en cybersécurité. Je me suis plongé davantage dans le développement backend, affinant mes compétences et élargissant mon expertise dans ce domaine crucial.
Au milieu de mes engagements professionnels, je me suis lancé dans de nombreux projets parallèles qui ont alimenté ma passion pour l'innovation et l'exploration. L'un de ces projets a consisté à hacker une montre connectée économique, l'Amazfit Bip. En collaboration avec une communauté dynamique de développeurs, j'ai mis à profit mon expertise pour développer de nouvelles applications basées sur une API primitive mais intrigante exposée par le firmware.
De plus, j'ai cherché des opportunités d'avoir un impact social en rejoignant l'Organisation vietnamienne pour l'égalité des genres en tant que graphiste freelance. Dans ce rôle, j'ai utilisé mes compétences techniques pour soutenir des initiatives significatives, en exploitant le design et la technologie pour promouvoir un changement positif et défendre l'égalité des genres.
2022 : Linux - Snowpack - Nouveaux commencements
En 2022, j'ai décroché un poste chez Snowpack, une startup spécialisée dans la cybersécurité. En rejoignant l'équipe en septembre, je me suis plongé dans l'univers des systèmes de développement, mettant à profit mon expertise en C++ pour contribuer à la mission de l'entreprise.
L'acquisition de mon Framework Laptop a marqué un tournant, car j'ai pris la décision de passer complètement à Linux - une idée que j'avais longtemps envisagée. Auparavant, je maintenais une configuration hybride Linux - Windows en raison de préoccupations liées à la compatibilité des logiciels; cependant, les limitations de Windows 11 m'ont finalement poussé à adopter Linux comme environnement de bureau principal.
Cette transition a représenté une étape importante dans mon parcours technique, ouvrant de nouvelles opportunités d'exploration et d'innovation. En m'immergeant dans l'écosystème Linux, j'ai découvert un monde de personnalisation et de flexibilité, me permettant d'adapter mon environnement informatique pour qu'il corresponde à mes besoins et préférences uniques.
2023 : Croissance professionnelle et jalons académiques
En 2023, mon parcours chez Snowpack a continué de prospérer alors que j'excellais dans mon rôle, mettant à profit mon expertise pour faire avancer la mission de l'entreprise en cybersécurité. M'immergeant dans la nature dynamique de mon travail, je me suis plongé plus profondément dans le noyau Linux, explorant des concepts avancés tels que Docker, les namespaces Linux et SELinux avec enthousiasme. À mesure que mes responsabilités ont augmenté, j'ai utilisé mes compétences en développement backend pour optimiser l'infrastructure des serveurs de Snowpack, tout en appliquant mon expertise en frontend pour améliorer l'application de bureau en utilisant des technologies de pointe comme Flutter.
Photo de moi à l'école et à la télévision :
Au milieu de ces réussites professionnelles, j'ai célébré un jalon académique important : l'obtention de mon diplôme de fin de programme d'apprentissage de trois ans et le titre d'ingénieur certifié. Cette réussite a été d'autant plus marquée par l'honneur d'être nommé major de promo, en reconnaissance de mon dévouement et de ma persévérance. J'ai également été chargé du rôle de porte-parole de mon programme d'apprentissage, prononçant un discours lors de la cérémonie de remise des diplômes - un moment que j'ai accueilli avec humilité et fierté.
Au fil de l'année 2023, chaque jalon a reflété ma croissance et mon engagement vers l'excellence, m'inspirant à poursuivre mon parcours d'apprentissage continu et de réalisations professionnelles. Rempli de gratitude et de détermination, je regardais avec enthousiasme les opportunités à venir, prêt à contribuer de manière significative à l'univers en constante évolution de la technologie.
2024 : LLM - Hugging Face - Nouveaux horizons
Alors que 2024 commençait, je me lançais dans un nouveau chapitre de découverte de soi et de croissance, consacrant mon temps libre en dehors de mon rôle chez Snowpack à contribuer à des projets open-source en tant que moyen d'apprentissage continu. Un projet qui a particulièrement retenu mon attention était llama.cpp, une initiative innovante permettant le déploiement de grands modèles de langage (large language model - LLM) localement, sans avoir recours à des serveurs externes.
Lorsque j'ai commencé à contribuer à llama.cpp, j'ai été ravi de voir le projet se développer et prendre de l'ampleur. Mes efforts n'ont pas été ignorés, et j'ai été contacté par Julien Chaumond, directeur technique de Hugging Face, qui a exprimé son intérêt à collaborer avec moi sur des technologies LLM sur appareil telles que ggml, ONNX, et plus encore.
J'ai eu l'honneur d'accepter l'offre et de rejoindre Hugging Face en août 2024. J'étais impatient de saisir cette opportunité pour élargir mes connaissances en LLM et IA, et je n'ai pas été déçu. En travaillant aux côtés d'une équipe talentueuse, je me suis immergé dans un environnement dynamique et innovant qui favorisait la croissance et l'exploration.
L'un des moments forts de mon passage chez Hugging Face a été le lancement de la couche de compatibilité Ollama en octobre 2024. En collaboration avec mes collègues, nous avons réussi à combler l'écart entre deux plateformes LLM majeures, permettant aux utilisateurs d'utiliser directement les modèles GGUF de Hugging Face sur Ollama. Dans les 24 heures suivant la sortie, nous avons reçu plus de 20 000 demandes de la part des utilisateurs pour télécharger une grande variété de modèles. Cette réalisation a été un véritable témoignage du pouvoir de la collaboration et de l'innovation, et j'ai été fier d'y avoir contribué.
Photos : (à gauche) moi devant les bureaux de Hugging Face à Paris, (à droite) moi lors de l'événement hackathon d'Entrepreneur First. Merci à Marc Sun and Kevin Kuipers pour avoir pris ces photos 🤗
En réfléchissant à mon parcours chez Hugging Face jusqu'à présent, je suis rempli d'un sentiment d'accomplissement et de gratitude. Je suis enthousiaste à l'idée de continuer à contribuer au domaine des LLM et de l'IA, et j'attends avec impatience les opportunités et défis à venir.
Ce CV est codé par Xuan Son NGUYEN, en utilisant NextJS et tailwindcss
Printable version: Click here