Codeur Rank

45 823 ème
sur 387 000

Statistiques

depuis la création du compte

Projets réalisés 0 projets
Projets terminés 0 %
Tarif horaire moyen 55
Dernière connexion 4 mois
Membre depuis Août 2020
Profil vu 638 fois

Vérifications

Adresse emailVérifié
N° de téléphone(+33642…)Vérifié
Compte LinkedInVérifié

Confiez votre projet à Nicolas

Faites appel à l'expertise de Nicolas pour faire avancer votre projet, ou découvrez d'autres freelances pour trouver celui qui correspondra parfaitement à vos besoins.

Publier un projet

À propos de Nicolas

Bonjour ! Je suis Nicolas Gros, un développeur backend spécialisé en Kotlin, Java et Nest.JS, basé à Chambéry, France.
Avec une expertise axée sur le code propre, les architectures modulaires et des solutions innovantes, je conçois des systèmes backend robustes, évolutifs et faciles à maintenir, adaptés aux besoins des clients. Voici un aperçu de mon expérience, de mes compétences et de ce que je peux apporter à votre projet.

Avec plus de quatre ans d’expérience professionnelle, je suis spécialisé dans la création de solutions backend de haute qualité, en utilisant des frameworks et outils modernes pour développer des applications efficaces, sécurisées et centrées sur l’utilisateur. Mon approche met l’accent sur les principes de clean code, le développement piloté par les tests (TDD) et une intégration fluide avec les architectures cloud et microservices.

Compétences principales :

Langages & Frameworks : Kotlin, Java, Nest.JS, Spring Boot, TypeScript
Bases de données : PostgreSQL (Exposed ORM, Liquibase, Flyway), NoSQL
APIs : REST, GraphQL, documentation avec Swagger
DevOps & Outils : Docker, Kubernetes, Git, GitLab, Gradle, pipelines CI/CD, GCP, AWS
Tests : Tests unitaires et d’intégration, TDD (JUnit)
Autres expertises : Microservices (Spring Cloud), génération de contenu par IA, traitement multimédia (FFmpeg), accessibilité (A11Y), compatibilité SCORM, API Google Text-to-Speech

Réalisations de Nicolas

Développeur backend Kotlin - Nest.JS

autrice.ai
sept. 2023 - juil. 2025

Backend principal : Kotlin - Ktor - Koin
Backend secondaire : Nest.JS, typescript : pour la gestion des utilisateurs,
paiements, intelligence artificielle.
Clean code : Adoption des principes de Clean Code pour garantir un code
source clair, lisible et facile à maintenir
Base de données : PostgreSQL avec Exposed comme ORM et Liquibase
pour les migrations
Tests unitaires et d'intégration : développement en TDD (Test-Driven
Development)
Création de formations par IA : Développement d'un système d'assistance
IA pour les auteurs permettant de générer automatiquement des contenus
pédagogiques structurés à partir de thématiques et objectifs d'apprentissage
IA granulaire : Implémentation d'une architecture modulaire d'IA permettant
d'intervenir à différents niveaux de granularité (génération de modules
complets, d'activités individuelles, de questions d'évaluation, ou d'éléments
multimédias spécifiques)
Personnalisation du contenu : Algorithmes d'adaptation du contenu généré
en fonction des préférences pédagogiques de l'auteur et du profil des
apprenants cibles
Sonorisation de l'application : Intégration de l'API Google Text-to-Speech
pour générer des fichiers audio à partir du contenu textuel
Export SCORM : Développement d'un service d'export de formations vers le
format SCORM pour compatibilité avec d'autres LMS (Learning Management
System)
Traitement multimédia : Intégration de FFmpeg pour la conversion de
formats audio/vidéo
Optimisation multimodale : Génération intelligente de contenus
complémentaires (texte, audio, visuels) pour renforcer l'apprentissage selon
différents styles cognitifs
Accessibilité : Implémentation de fonctionnalités d'accessibilité (A11Y) pour
les contenus multimédias
Reprise de code legacy / dette technique : Refactorisation de code existant
non maintenable à long terme
Support utilisateurs : Correction de bugs et améliorations continues basées
sur les retours utilisateurs
Migrations de données : Création de scripts PSQL pour la migration et
transformation de données
Outils de développement : Gradle, Git, CI/CD, Jira, Gitlab
Déploiement : Configuration Docker, GCP / AWS

Développeur backend Kotlin/Java

My Sam
sept. 2021 - sept. 2023

Conception et développement de nouvelles fonctionnalités : Utilisation de Kotlin pour
développer et intégrer de nouvelles fonctionnalités conformément aux exigences du client.
Correction de bugs et optimisation de code : Identification et résolution des problèmes
logiciels. Application des meilleures pratiques de développement pour maintenir la qualité
du code.
Élaboration de tests unitaires avec JUnit : Développement et mise en oeuvre de tests
unitaires rigoureux. Garantir la cohérence des fonctionnalités et maintenir un haut niveau de
qualité du code.
Documentation technique : Rédaction de la documentation technique détaillée.
Maintenance et support : Fournir un support technique, résoudre les problèmes techniques
rencontrés par les utilisateurs et effectuer des tâches de maintenance régulières pour
garantir le fonctionnement optimal du système.

Formations

Diploma
sept. 2021 - sept. 2023

Mastère Lead Developer Java

La Passerelle des Métiers du Numérique
Diploma
mai 2020 - Aujourd'hui

Développeur Java (RNCP Niveau 6)

OpenClassrooms

Développeur Java.
Spring Boot
MVC / Solid
Git
API REST

Recevez un devis de Nicolas Gros