Profile picture
Bonjour ! Je m'appelle

Xuan Son NGUYEN

Entreprise : Snowpack
École : INSA Centre Val de Loire

Je suis ingénieur en cybersécurité. J'ai une passion pour la découverte des subtilités de bas niveau et je suis particulièrement intéressé par la recherche de vulnérabilités et l'exploitation de binaires.

Profil

  • Né en 1998 👶 (Age: 25)
  • Pronom: Il/Le (He/Him)
  • Nationalité : vietnamien
  • Habite à Île-de-France 🏡
  • Langues:
    • Vietnamien : langue maternelle
    • Anglais : avancé (TOEIC B2)
    • Français : avancé (DELF B2)
    • Mandarin : élémentaire
  • ✉️ Email : [email protected]
  • 🌍 Site Web : ngxson.com
  • 📝 Biographie : Voir ici
  • 💖 Personnalité : INFJ-T
  • Hobbies : guitare, peinture, photographie, conception graphique

Compétences

  • C, C++ : programmation réseau-système de bas niveau, IoT (ESP32)
  • Javascript et Typescript : web en full-stack. Ce CV est réalisé avec NextJS
  • Python : backend web, jeux vidéo, machine learning
  • Java, Kotlin : développement d'applications pour Android
  • Assembly : reverse engineering sur des binaires x86 et MIPS (IDA Pro, Ghidra)
  • Expérience en Docker et Sécurité Linux (AppArmor, SELinux,...)
  • Bug hunting : Test de pénétration sur vietcetera.com (JWT forging; 2022), colorme.vn (XSS; 2018), ybox.vn (XSS; 2018). Bug bounty attribué.
  • Développement d'extensions du navigateur Chrome / Firefox
  • Développement du bot Facebook Messenger (depuis 2017)
  • Réponse aux questions sur StackOverflow : https://bit.ly/3an72NK

Formations

2019 - 2023

Diplôme d'ingénieur (Master)

INSA Centre Val de Loire

  • 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

Université Aix-Marseille

  • Cours : Informatique, mécanique, physique
  • Participation au cours de Math-Info Licence 2 en tant qu'auditeur libre

2017 - 2018

Cours de français intensif

L'Institut français de Hanoi

  • Préparation à l'examen du DELF et du TCF
  • Découverte de la culture française

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 réseau et système informatique chez Snowpack : Développeur C++ et Flutter
Septembre 2022 - aujourd'hui

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. Snowpack est en développement depuis plus de cinq ans et a attiré le soutien d'EIT Digital. Elle est une spin-off du CEA, le plus grand centre de recherche appliquée en France.

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
Septembre 2020 - Septembre 2022

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
Juillet 2020

Stage chez SimpleLogin : Développeur d'extension de navigateur

Logiciel open source

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
Mars 2021 - aujourd'hui

Association Dong Hanh : Développeur et mainteneur du web

Association caritative

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
Janvier 2021 - Janvier 2023

Organisation du Vietnam pour l'égalité des sexes : Graphiste / HR

Organisation non gouvernementale

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
2019 - 2022

Union des étudiants vietnamiens à aix-marseille : Développeur / mainteneur du web

Organisation à but non lucratif

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

Mes créations

Article technique publié sur LinkedIn

Article technique publié sur LinkedIn

Quelques techniques que j'ai utilisées pour optimiser la vitesse de mon blog WordPress.

Illustration : Violence contre les hommes

Illustration : Violence contre les hommes

Sur un article de l'Organisation du Vietnam pour l'égalité des sexes, basé sur l'affaire Johnny Depp & Amber Heard.

Article de blog (en français) : Un Tour de Hanoi

Article de blog (en français) : Un Tour de Hanoi

En 2018, j'ai eu l'occasion de visiter plusieurs sites intéressants à Hanoi avec Phuong, qui est un guide professionnel.

Guitare & Chanter : Voir Les Automnes Passer (chanson vietnamien)

Guitare & Chanter : Voir Les Automnes Passer (chanson vietnamien)

Une création de Trinh Cong Son (1963). Couverture de guitare de Xuan Son Nguyen

Article technique : Derrière Tinder

Article technique : Derrière Tinder

Découvrez les détails techniques de l'application Tinder

Peinture de gouache (Nang Tho - Muse)

Peinture de gouache (Nang Tho - Muse)

Basé sur une scène du clip "Nang Tho" (par Hoang Dung)

Ce Curriculum Vitae

Ce Curriculum Vitae

À l'été 2022, je reconstruis complètement mon CV ngxson.com, en utilisant NextJS. Cette nouvelle version de mon portefeuille vise à se concentrer sur le SEO, la vitesse et l'accessibilité.

Photographie: Album "Loanh Quanh"

Photographie: Album "Loanh Quanh"

Photos prises dans le centre ville des bourges (2021)

Piano & Chanter (chanson pop vietnamienne)

Piano & Chanter (chanson pop vietnamienne)

Chanson: Phai Co Em (par Kai Dinh)

Peinture au crayon

Peinture au crayon

Représentent une scène dans le Parc Bagatelle, Paris

Poème vietnamien "Rose"

Poème vietnamien "Rose"

Une de mes créations en 2021

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.

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
Responsable de la conception de l'interface utilisateur et de la programmation
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.)

Ce CV est codé par Xuan Son NGUYEN, en utilisant NextJS et tailwindcss

Printable version: Click here