Xuan Son NGUYEN
Entreprise : Snowpack
Étudiant en Cybersécurité
École : INSA Centre Val de Loire
Je suis un ingénieur logiciel dédié à la conception d'expériences numériques intuitives. Tirant parti de mon expertise cultivée dans divers contextes culturels, je développe des solutions et services innovants pour autonomiser les utilisateurs grâce à la technologie de pointe.
Profil
- Né en 1998 👶 (Age: 25)
- Pronom: Il/Le (He/Him)
- Nationalité : vietnamien
- Habite à Bourges, en 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
- Javascript et Typescript : ReactJS, ExpressJS. Ce CV est réalisé en utilisant NextJS
- Python : web backend (Flask), jeux vidéos, traitement des données
- C : développement du pilote du noyau Linux
- Assembly : reverse engineering sur les binaires x86 et MIPS
- PHP : développement du web (WordPress, Laravel, Symfony)
- Java, Kotlin : développement d'application Android
- Docker : Docker compose
- 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
Expériences
Apprenti chez Snowpack : Développeur système C++
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 :
- Participation au développement de Snowpack en C++ et correction de bugs.
- 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.
Compétences : C++, Python, Programmation, Système, Sécurité réseau
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 (SocketIO), GatsbyJS
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
Mes créations
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
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
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)
Une création de Trinh Cong Son (1963). Couverture de guitare de Xuan Son Nguyen
Article technique : Derrière Tinder
Découvrez les détails techniques de l'application Tinder
Peinture de gouache (Nang Tho - Muse)
Basé sur une scène du clip "Nang Tho" (par Hoang Dung)
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"
Photos prises dans le centre ville des bourges (2021)
Projets personnels
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 - aujourd'hui
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
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.
- Téléchargé par plus de 20 000 utilisateurs avec une note moyenne de 4,6 / 5.
- Site Web : https://play.google.com/store/apps/details?id=meo.ovh.chuyenla
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/
Ce CV est codé par Xuan Son NGUYEN, en utilisant NextJS et tailwindcss
Printable version: Click here