
Xuan Son NGUYEN
I’m a full stack developer.
Currently working as an apprentice at Botfuel
Studying at INSA Centre Val de Loire
About
Hello! My name is Xuan Son Nguyen. I’m a student in Computer Science. I’m living in France and studying at INSA Centre Val de Loire.
I started programming when I was 10 years old. I’m now an apprentice at Botfuel. My favorite programming languages are Javascript (NodeJS), Python, Java and PHP.
My nicknames: Nui, @ngxson
Languages: French, English, Vietnamese



Experience
2014 – 2017
Responsible for programming and maintenance
Kernel allowing users to access advanced features of their Sony Xperia M smartphone (overclocking, I/O control, etc.)
+ Used by more than 2000 users world wide
+ Languages: C (for the Linux kernel) and Java (for the application)
+ Project website: https://forum.xda-developers.com/t/android-4-4-kernel-oc-nui-kernel-for-cm-roms.3068101/
2016 – 2018
Responsible for designing UI and programming
Application offering verified and fun anecdotes on various subjects: science, history, cinema, sport, etc.
+ Downloaded by over 20,000 users with an average rating of 4.6 / 5.
+ Website: https://play.google.com/store/apps/details?id=meo.ovh.chuyenla
2017 – 2020
Responsible for design and programming
This Messenger bot allows high school students to meet and chat with other high school students they don’t know.
+ Used by: around 10,000 users
+ Technologies used: NodeJS, MongoDB, Firebase and AngularJS
+ Project site: http://facebook.com/cnh.chatbot
June 2019 – September 2019
Botfuel is the chatbot development platform for large companies. During this internship, I worked on the development of the frontend (ReactJS) and the API of Facebook Messenger.
+ Programming languages used: Javascript and Python
+ Company website: https://botfuel.io
December 2019 – now
At the end of 2019, I started using WordPress Network to manage 3 websites: uevam.fr (Union of Vietnamese Students in Aix-Marseille), chuyennguyenhue.com (Press club of the Nguyen Hue optional high school) and ngxson.com (my personal site).
+ Techniques: Single Sign-On, Optimization (Cache, CDN), Security reinforcement.
+ Technologies used: WordPress, LiteSpeed, Google Cloud Storage, Firebase, Redis.
Summer 2020
SimpleLogin allows you to create a different identity for each website. Defend against spams, phishing and data breach. The project is open-source. Made and hosted in EU.
+ Technologies used: VueJS, Web Extension (on Chrome/Firefox)
+ Website: https://simplelogin.io/
2020 – now
Apprenticeship contract between Botfuel and INSA Centre Val de Loire
Domain: Frontend (ReactJS), Backend (python), Cybersecurity,…
Skills
Programming languages:
+ Javascript : NodeJS, ReactJS, AngularJS, VueJS
+ Python : Machine learning (Keras, Tensorflow – Debut level), making games (using pygame), data processing, etc.
+ Java, Kotlin : Developing application for Android
+ PHP : Web development (WordPress, Laravel, Symfony)
+ C++ : Developing application using Qt
Databases:
MySQL, Firebase, MongoDB, Microsoft SQL Server
Other skills:
+ Reverse engineering – CTFs (report an XSS bug for colorme.vn and ybox.vn, the bug is then set by site’s administrator)
+ Extensions for Chrome / Firefox browser
+ Extensions for WordPress
Education
Hardworking, serious, autonomous and curious
-
Nguyen Hue High School for the Gifted
Hanoi, Vietnam
Class of physics
Awarded: Microsoft Office Specialist2013 -
VNU University of Engineering and Technology
Hanoi, Vietnam
First year student - Computer science department
Course: Data structures and algorithms, Mathematics, Databases2016 -
Intensive French course
Hanoi, Vietnam
Preparing the DELF and TCF exam2017 -
Aix-Marseille University
Marseille, France
BAC+1: Computer Science, Mathematics, Mechanics, Physics
Participated in Math-Info License 2 courses as a free auditor2018 -
INSA Centre Val de Loire
Bourges, France
BAC+2: Science and Technology For Engineers (STPI) BAC+3: Cybersecurity. Apprenticeship contract with Botfuel.2019
Contact
Nulla facilisi aliquam in justo volutpat, elementum augue quis, mollis tortor cras non nisi ac risus blandit