Profil
- Voir mon CV : Cliquez ici
- Nationalité : vietnamien
- Habite à Île-de-France 🏡
- Langues: Vietnamien - Français - Anglais
- ✉️ Email : contact@ngxson.com
- 📝 Biographie : Voir ici
- Hobbies : guitare, peinture, photographie, conception graphique
Formations
2019 - 2023
Diplôme d'ingénieur (Master)
- Département Sécurité et Technologies Informatiques (STI)
- Programme apprentissage (3 ans)
- Major de promotion
- Formation labellisée Secnumedu par ANSSI
2018 - 2019
BAC+1
- Cours : Informatique, mécanique, physique
- Participation au cours de Math-Info Licence 2 en tant qu'auditeur libre
2016 - 2017
Licence Informatique
Université nationale du Vietnam
- Programmation de base (en C, C++ et Java)
- Cours : Mathématiques et physique
Que puis-je faire ?
- C, C++, Python : programmation réseau-système, machine learning
- Javascript et Typescript
- Java, Kotlin (sur Android)
- Assembly : reverse engineering
- Docker et Sécurité Linux (AppArmor, SELinux,...)
D'autres choses :
- Développement d'extensions du navigateur Chrome / Firefox
- Développement du bot Facebook Messenger
- Réponse aux questions sur StackOverflow
Formations
2019 - 2023
Diplôme d'ingénieur (Master)
- Département Sécurité et Technologies Informatiques (STI)
- Programme apprentissage (3 ans)
- Major de promotion
- Formation labellisée Secnumedu par ANSSI
2018 - 2019
BAC+1
- Cours : Informatique, mécanique, physique
- Participation au cours de Math-Info Licence 2 en tant qu'auditeur libre
2016 - 2017
Licence Informatique
Université nationale du Vietnam
- Programmation de base (en C, C++ et Java)
- Cours : Mathématiques et physique
Expériences
Ingénieur logiciel chez Hugging Face
Hugging Face est une plateforme et une communauté d'apprentissage automatique et de science des données qui aide les utilisateurs à construire, déployer et entraîner des modèles d'apprentissage automatique.
Missions :
- On-device LLM
- Collaborateur de llama.cpp
Site Web : huggingface.co
Ingénieur réseau et système informatique chez Snowpack : Développeur C++ et Flutter
Snowpack est une startup basée à Paris et Vienne. Elle combine confidentialité et sécurité sur internet en utilisant un réseau overlay pour s'assurer que les utilisateurs sont véritablement invisibles en ligne.
Missions :
- Développement d'application Snowpack en C++ et Flutter.
- Optimisation des performances système.
- Participation au processus de certification de la solution Snowpack, le développement de tests unitaires et une documentation appliquée.
- Conception et maintenance du serveur API de la plateforme
Compétences : C, C++, Python, Typescript (API server), Flutter (desktop app), Swift (iOS), Kotlin (Android), Network Security, Docker
Site Web : snowpack.eu
Apprenti chez Botfuel : Développeur web full-stack
Botfuel est une startup spécialisée dans l'intelligence conversationnelle. Nous proposons des solutions d'assistance virtuelle basées sur l'intelligence artificielle pour optimiser la gestion de la relation client des marques. Notre assistance peut être installée sur le site de commerce électronique existant d'une marque.
Missions :
- Développer les assistances virtuelles basées sur l'intelligence artificielle.
- Construire et maintenir le composant chatbox qui peut être installé sur des sites e-commerce de nos clients.
- Mettre en œuvre des intégrations avec des canaux externes, notamment Facebook Messenger et Zendesk.
Compétences : Flask (Python), Docker, ReactJS, WebSocket
Site Web : botfuel.io
Stage chez SimpleLogin : Développeur d'extension de navigateur
Simplelogin est un service open source pour vous aider à protéger votre adresse e-mail en vous donnant une adresse e-mail permanente. Simplelogin est actuellement une filiale de ProtonMail.
Missions :
- Développer l'extension qui permet aux utilisateurs de générer une adresse e-mail alias et de remplir des formulaires automatiquement.
- Optimiser l'expérience utilisateur de l'extension.
Compétences : Extension de navigateur Chrome / Firefox, VueJS
Site Web : simplelogin.io
Association Dong Hanh : Développeur et mainteneur du web
Dong Hanh est une organisation caritative créée en 2001, dont l’objectif est d’apporter une aide aux étudiants défavorisés au Vietnam dans leurs études et leur vie. Grâce à des efforts en continu depuis le jour de sa création, Dong Hanh devient le compagnon de nombreux jeunes Vietnamiens sur le chemin de réaliser leur rêve.
Missions :
- Maintenir et installer des fonctionnalités, notamment l'internationalisation (i18n) et les formulaires de contact. Mettre à jour le serveur et sauvegarder les données régulièrement.
- Améliorer le référencement (SEO). Optimiser la vitesse de chargement.
Compétences : WordPress, ReactJS, Google Cloud Storage
Site Web : donghanh.net
Organisation du Vietnam pour l'égalité des sexes : Graphiste / HR
Organisation du Vietnam pour l'égalité des sexes - VOGE, une organisation dirigée par les jeunes pour les intérêts légitimes de tous les membres de notre société, a été fondée en 2016 avec la mission de construire de nouvelles générations de Vietnamien entièrement équipées de connaissances sur l'injustice de genre, ainsi qu'un sentiment de sens responsabilité et conscience de changer cela pour le bien-être de la communauté.
Missions :
- Concevoir des illustrations pour les articles
- Gérer les ressources humaines et organiser des séances de collage
- Développer Trello Power-Ups pour aider les membres à organiser leurs travaux.
- Développer et maintenir notre site web
Compétences : Adobe Photoshop, Trello Power-Up Development, Facebook / Meta Platform API, WordPress
Site Web : voge.vn/en/about-us
Union des étudiants vietnamiens à aix-marseille : Développeur / mainteneur du web
Union des Étudiants Vietnamiens à Aix-Marseille (UEVAM) est une organisation sociale d'étudiants vietnamiens vivant et étudiant dans deux villes: Aix-En-Provence et Marseille, France. La mission de notre site Web est de fournir des informations utiles aux étudiants, en particulier ceux qui viennent d'arriver en France.
Missions :
- Maintenir, mettre à jour le serveur et sauvegarder les données régulièrement.
- Améliorer le référencement (SEO). Optimiser la vitesse de chargement.
Compétences : WordPress, ReactJS, Google Cloud Storage
Site Web : uevam.fr
Ingénieur réseau et système informatique chez Snowpack : Développeur C++ et Flutter
Snowpack est une startup basée à Paris et Vienne. Elle combine confidentialité et sécurité sur internet en utilisant un réseau overlay pour s'assurer que les utilisateurs sont véritablement invisibles en ligne.
Missions :
- Développement d'application Snowpack en C++ et Flutter.
- Optimisation des performances système.
- Participation au processus de certification de la solution Snowpack, le développement de tests unitaires et une documentation appliquée.
- Conception et maintenance du serveur API de la plateforme
Compétences : C, C++, Python, Typescript (API server), Flutter (desktop app), Swift (iOS), Kotlin (Android), Network Security, Docker
Site Web : snowpack.eu
Stage chez SimpleLogin : Développeur d'extension de navigateur
Simplelogin est un service open source pour vous aider à protéger votre adresse e-mail en vous donnant une adresse e-mail permanente. Simplelogin est actuellement une filiale de ProtonMail.
Missions :
- Développer l'extension qui permet aux utilisateurs de générer une adresse e-mail alias et de remplir des formulaires automatiquement.
- Optimiser l'expérience utilisateur de l'extension.
Compétences : Extension de navigateur Chrome / Firefox, VueJS
Site Web : simplelogin.io
Organisation du Vietnam pour l'égalité des sexes : Graphiste / HR
Organisation du Vietnam pour l'égalité des sexes - VOGE, une organisation dirigée par les jeunes pour les intérêts légitimes de tous les membres de notre société, a été fondée en 2016 avec la mission de construire de nouvelles générations de Vietnamien entièrement équipées de connaissances sur l'injustice de genre, ainsi qu'un sentiment de sens responsabilité et conscience de changer cela pour le bien-être de la communauté.
Missions :
- Concevoir des illustrations pour les articles
- Gérer les ressources humaines et organiser des séances de collage
- Développer Trello Power-Ups pour aider les membres à organiser leurs travaux.
- Développer et maintenir notre site web
Compétences : Adobe Photoshop, Trello Power-Up Development, Facebook / Meta Platform API, WordPress
Site Web : voge.vn/en/about-us
Projets personnels
Collaborateur du projet llama.cpp
2024 - aujourd'hui
llama.cpp permet l'inférence LLM avec une configuration minimale et des performances de pointe sur une grande variété de matériel.
Site web du projet : https://github.com/ggerganov/llama.cpp
Visualisation de la machine à pile
Février 2022
Pour l'usage dans la matière « Compilation » à INSA Center Val de Loire. Ce projet est utilisé par les enseignants depuis 2022. Il fournit une interface utilisateur aux élèves pour apprendre à écrire du code assembleur pour une machine à pile.
Live démo : https://edu-insa-4a-compilation-vm.netlify.app/
Amazon Kindle Jailbreaking
2021 - 2022
Ce projet vise à libérer la puissance de la liseuse Amazon Kindle. Cela se fait par « jailbreaking » ou en prenant l'accès root de l'appareil.
- Le projet WAF fournit un framework pour que les développeurs écrivent des applications personnalisées pour la liseuse : https://github.com/ngxson/hobby-kindle-waf
- Le serveur de fichiers fournit une interface Web pour le transfert de fichiers vers la liseuse via wifi : https://github.com/ngxson/hobby-kindle-http-file-server
Facebook Messenger Bot (inactif)
2017 - 2020
Ce bot Messager permet aux élèves de se rencontrer et de discuter avec d'autres élèves qu'ils ne connaissent pas.
- Utilisé par: environ 10 000 utilisateurs
- Technologies utilisées : Nodejs, MongoDB, Firebase et AngularJS
Application Android "Ban Co Biet" (collaboration)
2016 - 2018
Offrande de candidature vérifié et amusante anecdotes sur divers sujets: science, histoire, cinéma, sport, etc.
Noyau Linux personnalisé pour Sony Xperia M (inactif)
2014 - 2017
Noyau permettant aux utilisateurs d'accéder aux fonctionnalités avancées de leur smartphone Sony Xperia M (overclocking, contrôle d'E / S, etc.)
- Utilisé par plus de 2000 utilisateurs dans le monde
- Langues : C (pour le noyau Linux) et Java (pour l'application)
- Site Web du projet : https://forum.xda-developers.com/t/android-4-4-kernel-oc-nui-kernel-for-cm-roms.3068101/
Visualisation de la machine à pile
Février 2022
Pour l'usage dans la matière « Compilation » à INSA Center Val de Loire. Ce projet est utilisé par les enseignants depuis 2022. Il fournit une interface utilisateur aux élèves pour apprendre à écrire du code assembleur pour une machine à pile.
Live démo : https://edu-insa-4a-compilation-vm.netlify.app/
Facebook Messenger Bot (inactif)
2017 - 2020
Ce bot Messager permet aux élèves de se rencontrer et de discuter avec d'autres élèves qu'ils ne connaissent pas.
- Utilisé par: environ 10 000 utilisateurs
- Technologies utilisées : Nodejs, MongoDB, Firebase et AngularJS
Noyau Linux personnalisé pour Sony Xperia M (inactif)
2014 - 2017
Noyau permettant aux utilisateurs d'accéder aux fonctionnalités avancées de leur smartphone Sony Xperia M (overclocking, contrôle d'E / S, etc.)
- Utilisé par plus de 2000 utilisateurs dans le monde
- Langues : C (pour le noyau Linux) et Java (pour l'application)
- Site Web du projet : https://forum.xda-developers.com/t/android-4-4-kernel-oc-nui-kernel-for-cm-roms.3068101/
Dernières nouvelles
2023 : Croissance professionnelle et étapes académiques majeures
2023, c'était mon année de gloire, les amis ! Chez Snowpack, je ne faisais pas que travailler - je ne faisais qu'un avec le noyau Linux. Docker, namespaces, SELinux - je jonglais avec plus de technologies qu'un numéro de cirque. Et n'oublions pas mon relooking d'application de bureau propulsé par Flutter. Un véritable couteau suisse de la tech, quoi !
Et voici une petite anecdote amusante - j'ai eu mon quart d'heure de célébrité ! Une apparition éclair à la télé grâce à TV3 France qui est passée par notre école !
Mais ce n'est pas tout ! Je n'ai pas simplement obtenu mon diplôme - je l'ai fait avec panache. Major de promo ? Fait ! Discours de fin d'études ? Dans la poche ! J'étais pratiquement la "Beyoncé" de ma promo d'ingénieurs.
[En savoir plus sur ma biographie]
Ce CV est codé par Xuan Son NGUYEN, en utilisant NextJS et tailwindcss
Printable version: Click here