À propos de Nhat Quang
💡 Ingénieur développeur freelance | Full Stack | Spring Boot | ReactJs | IA
Mon approche
Compétences techniques
- SIG & Cartographie : ArcGIS, QGIS, SDK .NET, Kotlin, JavaScript 🗺️
- Full Stack : Java (Spring Boot, Security, Data), ReactJS, Angular, ASP.NET Core 💻
- Mobile : Kotlin, Jetpack Compose 📱
- DevOps & Cloud : CI/CD (GitLab, GitHub), Docker, Kubernetes ☁️
- Méthodologies : Agile Scrum, automatisation de tests (JUnit, Mockito, Playwright), TDD, optimisation de performance 📈
- IA & Innovation : Recherche sémantique, développement de chatbots, veille IA générative & Low/No Code 🧠
Discutons de vos projets ! 📩
Français
Bilingue ou natif
Vietnamien
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- Vertech'Ingénieur logiciel full stack (web)LUXEnovembre 2024 - septembre 2025 (10 mois)Chalon-sur-Saône, FranceJ’ai été chargé de la maintenance et de l’évolution de logiciels de contrôle de production pour la fabrication de bouteilles en verre. Ce rôle impliquait d’assurer la performance et la fiabilité des systèmes tout en répondant aux besoins opérationnels complexes d’un environnement industriel exigeant.Responsabilités et technologies clés :Développement Full Stack : J’ai utilisé Spring Boot pour le backend, en concevant des APIs REST robustes pour piloter le système de production. Côté frontend, j’ai travaillé avec ReactJs, ce qui m’a permis de construire des interfaces dynamiques et performantes, tout en maîtrisant le cycle de rendu et l’optimisation des composants.Recherche sémantique : J’ai intégré un moteur de recherche sémantique basé sur l’IA afin d’améliorer l’expérience utilisateur et faciliter l’accès aux données techniques. Cette fonctionnalité a permis de fluidifier la navigation et d’accélérer les prises de décision en production.Gestion du cycle de vie des applications : J’ai mis en place des pipelines CI/CD avec GitLab et utilisé Docker pour automatiser les déploiements, garantissant ainsi des livraisons rapides et fiables. J’ai également appliqué des pratiques de qualité de code rigoureuses, avec des tests unitaires, des tests automatisés Playwright, et une analyse statique via SonarQube.Relation client et support : J’ai collaboré étroitement avec les équipes métier pour comprendre leurs contraintes opérationnelles, en assurant un support technique réactif. Cela m’a permis d’adapter les solutions logicielles aux besoins terrain et d’apporter des améliorations concrètes aux processus de production.Cette mission m’a permis de consolider mes compétences en développement logiciel dans un contexte industriel, en combinant technologies modernes, automatisation, et écoute client.
- MagelliumIngénieur d'étude et développement (web & mobile)ENERGIEmai 2022 - novembre 2024 (2 ans et 6 mois)Paris, FranceJ'ai travaillé en tant qu'ingénieur d'études et développement Full Stack, avec une expertise approfondie sur Spring Boot et ReactJS. Mes responsabilités incluaient le développement et l'optimisation d'applications web sur divers projets, en mettant un accent particulier sur la performance et l'expérience utilisateur.Développement Backend (Spring Boot)- Conception et implémentation d'API REST robustes et sécurisées.- Gestion de l'authentification et de la sécurité via JWT et Azure AD.- Utilisation d'Hibernate et JPA pour la gestion de base de données (PostgreSQL, SQL Server), incluant la migration et l'alimentation des données.- Mise en place de tests unitaires et d'outils de couverture de code pour garantir la fiabilité et la qualité des applications.- Gestion des notifications et développement d'éditeurs de documents (DOCX).Développement Frontend (ReactJS)- Création d'interfaces utilisateurs dynamiques et intuitives.- Intégration d'API externes pour la récupération et l'injection de données.- Développement de fonctionnalités de cartographie interactive pour la visualisation des données et l'interaction avec des systèmes cartographiques.Méthodologies et outils- Mise en place de pratiques CI/CD avec GitLab pour automatiser les déploiements et garantir des cycles de livraison efficaces.- Application de méthodologies de développement agiles telles que Agile Scrum, l'architecture en diagonale, le TDD (Test-Driven Development), et le Clean Code.
- Laboratoire Informatique de Grenoble (LIG)Développeur webPRESSE & MÉDIASavril 2021 - octobre 2021 (6 mois)Grenoble, FranceMa participation au projet GenderedNews a consisté à analyser la représentation des genres dans les médias français. Mon rôle principal était de créer des pipelines de traitement de données et des tableaux de bord interactifs pour visualiser les résultats de manière efficace.J'ai développé des pipelines de traitement de données en utilisant Python et MongoDB, ce qui a permis de renforcer nos capacités de collecte et d'analyse. J'ai notamment conçu des scripts de web scraping pour extraire le contenu de plusieurs médias, dont Le Monde, L'Équipe, Médiapart, etc.Pour présenter les données analysées, j'ai créé des tableaux de bord interactifs avec Metabase. Ces tableaux de bord ont transformé les données brutes en graphiques clairs et compréhensibles, facilitant la communication des conclusions du projet.J'ai travaillé en étroite collaboration avec l'équipe pour m'assurer que les livrables étaient remis dans les délais et que le projet avançait de manière fluide. Cette expérience m'a permis de développer mes compétences en collecte, traitement et visualisation de données, tout en renforçant mes aptitudes au travail d'équipe.
Recommandations
Soyez le premier à recommander Nhat Quang
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- IA Engineer for developersDataCamp2025Cette formation m’a permis d’acquérir les compétences clés pour intégrer l’intelligence artificielle générative dans des projets logiciels concrets. J’y ai appris à : - Appliquer les principes fondamentaux de l’IA et concevoir des solutions adaptées aux besoins métier - Comprendre et exploiter les modèles de langage (LLM) dans des cas d’usage réels - Rédiger, affiner et optimiser des prompts efficaces pour améliorer les résultats des modèles - Utiliser Python pour illustrer les bonnes pratiques en ingénierie logicielle et en conception de systèmes complexes - Mettre en œuvre des principes d’AI engineering pour concevoir, déployer et maintenir des systèmes intelligents - Identifier et appliquer les bonnes pratiques de sécurité, de confidentialité et de gestion des risques liées à l’usage de l’IA générative
- Ingénieur InformatiquePolytech Grenoble2021Pendant mes études d’ingénieur à Polytech Grenoble, j’ai reçu une formation complète en informatique, me préparant à m’adapter à une grande diversité de projets techniques et d’environnements. J’ai acquis de solides bases en programmation orientée objet, algorithmes, logique, mathématiques et traitement des données, avec une introduction au machine learning. J’ai également appris à travailler en équipe selon les méthodes Agile, pratiqué la gestion de projet, et développé des compétences concrètes en déploiement continu avec des outils comme Docker et GitLab CI/CD. Cette formation m’a donné la polyvalence nécessaire pour intervenir sur l’ensemble du cycle de développement — de la logique backend à la conception frontend, en passant par le codage collaboratif et la mise en production.
Certifications
- AI ENGINEER FOR DEVELOPERS ASSOCIATEDataCamp2025