Disponible pour un CDI

Kriss
Clotilde

Développeur Full Stack

6 ans à construire des applications qui tournent en production — du système critique de centrale nucléaire à la plateforme éducative que j'exploite au quotidien.

profil.ts
const kriss = {
  role:    "Full Stack Developer",
  depuis:  2019,
  stack:   ["Java", "Spring Boot",
            "Angular", "React", "NestJS"],
  metiers: ["énergie", "nucléaire",
            "éducation"],
  enProd:  16, // applications déployées
  statut:  "ouvert aux opportunités",
};
0+
Années d'expérience
0
Applications en production
0
Vidéos techniques publiées
0
Articles écrits
01 Profil

Du code qui part en production, pas en démo

Développeur Full Stack avec plus de 6 ans d'expérience, spécialisé dans la conception d'applications critiques pour des secteurs exigeants — énergie et nucléaire — où une régression ne se rattrape pas après coup.

Côté back, je travaille en Java / Spring Boot et NestJS ; côté front, en Angular et React. Entre les deux : des API REST sécurisées par JWT, du PostgreSQL, du Docker et des déploiements que j'administre moi-même sur mes propres serveurs.

En parallèle, je conçois et publie des cours techniques — 130 vidéos et 11 articles — parce qu'expliquer une notion reste la meilleure façon de vérifier qu'on l'a comprise.

Applications performantes et scalablesOptimisation des temps de réponse et de la charge
Code sécurisé et maintenableAuthentification JWT, gestion des rôles, revue de code
Habitué au travail en équipe AgileSprints, revues, livraisons continues
De la conception à la mise en productionDocker, nginx, PostgreSQL, exploitation au quotidien
02 Compétences

Stack technique

Les technologies mises en avant sont celles que j'utilise en production au quotidien.

Frontend

AngularReact TypeScriptJavaScript HTML5CSS3Vite

Backend & API

JavaSpring Boot NestJSNode.js API RESTJWTSocket.IO Python

Données & Infra

PostgreSQLSQLSQLite DockernginxGit LinuxAgile / Scrum
Français langue maternelle
Anglais professionnel
03 Expérience

Parcours professionnel

2022 — avril 2026

Développeur Full Stack

Secteur énergétique
  • Architecture et développement d'applications critiques pour le secteur énergétique
  • Mise en place d'API REST sécurisées avec authentification JWT
  • Développement d'interfaces Angular modernes et responsive
  • Optimisation des performances et de la scalabilité
AngularJavaSpring BootTypeScript
2020 — 2021

Développeur Solutions Intelligentes

Automatisation & IA
  • Développement de solutions d'automatisation intelligentes
  • Création de chatbots interactifs
  • Intégration de systèmes d'intelligence artificielle
JavaScriptPythonIA
Mars 2019 — Juil. 2020

Développeur Java

Arkances Systems
  • Applications critiques pour la gestion des systèmes élémentaires des centrales nucléaires
  • Développement backend en Java 7 et Struts 2
  • Interfaces utilisateur interactives avec jQuery
  • Contribution à la sûreté et à la fiabilité des systèmes de contrôle
Java 7Struts 2jQueryNucléaire
04 Formation

Diplômes et certifications

2020

Bac+3 Développement Informatique

IMIE Paris

Formation spécialisée en développement web et applications modernes.

2018

Formation Java / Android

3W Academy

Formation intensive en développement mobile Android avec Java.

2014

Master 2 Biotechnologies

Université de La Réunion

Formation scientifique : méthode expérimentale et esprit analytique.

05 Projets

16 applications en ligne

Toutes conçues, développées, déployées et maintenues en autonomie — front, back, base de données et serveur. Chaque lien pointe vers l'application réelle.

krisscode.fr/travail
01

Organisation de Travail

App collaborative : tâches, matrice Eisenhower, calendrier partagé, notifications temps réel

ReactViteNestJSPostgreSQL
Voir le projet
krisscode.fr/cours
02

Plateforme de Cours IA

Génération automatique de cours vidéo par intelligence artificielle

ReactViteNestJSPostgreSQL
Voir le projet
krisscode.fr/portfoliomanager
03

Portfolio Manager

Gestionnaire de portfolio professionnel pour la présentation de projets et compétences

ReactViteNestJSPostgreSQL
Voir le projet
affaire.krissclotilde.com
04

Gestion d'Offres

Application de gestion d'offres avec authentification JWT et système de rôles

ReactViteNestJSPostgreSQL
Voir le projet
recette.krissclotilde.com
05

Plateforme Recettes

Plateforme de partage de recettes avec système de favoris

ReactViteNestJSPostgreSQL
Voir le projet
blog2024.krissclotilde.com
06

Blog Technique

Plateforme de publication d'articles techniques avec MDX

ReactViteNestJSPostgreSQL
Voir le projet
gestiontaches.krissclotilde.com
07

Gestion de Budget

Application gratuite de gestion de budget personnel et de tâches avec suivi en temps réel

ReactViteNestJSPostgreSQL
Voir le projet
maths.krissclotilde.com
08

Plateforme Éducative

Plateforme éducative pour la préparation au Brevet 2025

ReactViteNestJSPostgreSQL
Voir le projet
krisscode.fr/coursia
09

CoursIA

Plateforme de génération de cours vidéo par IA avec authentification

ReactNestJSPostgreSQLDocker
Voir le projet
krisscode.fr/suivi
10

Suivi Candidatures

Outil de suivi et gestion des candidatures emploi en temps réel

ReactNestJSPostgreSQL
Voir le projet
krisscode.fr/notepmu
11

PMU Tracker

Application de prise de notes et d'analyse pour les paris hippiques

ReactNestJSSQLite
Voir le projet
krisscode.fr/note
12

Application de Notes

Gestion de notes avec catégories, tags et authentification sécurisée

ReactNestJSPostgreSQL
Voir le projet
krisscode.fr/memory
13

Memory Game

Jeu de mémoire multijoueur en temps réel, mode PvP et contre l'IA

ReactNestJSSocket.IOSQLite
Voir le projet
krisscode.fr/bateau
14

Bataille Navale

Jeu de bataille navale multijoueur en temps réel avec classement permanent

ReactNestJSSocket.IOSQLite
Voir le projet
krisscode.fr/monblog
15

Mon Blog

Blog personnel de veille technologique et tutoriels de développement

ReactVite
Voir le projet
krisscode.fr/plateforme
16

coursDeLion 🦁

Plateforme de cours pour la Terminale (Bac) : Maths, Philo, SVT, Physique-Chimie — 100% gratuit, avec visio, système de rôles et tableau de bord admin

ReactViteNestJSPostgreSQLDocker
Voir le projet
06 Blog vidéo

130 cours et documentaires publiés

Java, web, DevOps, IA, mathématiques et sciences — cours complets en français, sur ma chaîne YouTube.

130 vidéos Cours complets en français Java · Web · DevOps · IA · Maths · Sciences @krisscode
Sciences & Docs

20 millions de milliards de fourmis : le peuple qui a inventé la ville

Documentaire : recensement mondial de 2022, anatomie, pistes de phéromones, élevage de pucerons, agriculture et supercolonies.

Sciences & Docs

470 vers vivants dans sa cave : le monde secret des taupes

Documentaire : garde-manger paralysé, tunnels, hémoglobine adaptée et vie souterraine des Talpidés.

Sciences & Docs

Elle entend avec ses pattes : le monde secret des sauterelles

Documentaire : tympans tibiaux, stridulation, saut et camouflage foliaire.

Sciences & Docs

L'animal de 5 mm qui a bâti 2 300 km de récif

Documentaire : le polype bâtisseur, la symbiose avec les zooxanthelles et le blanchissement.

Sciences & Docs

Les Voyageuses de glace — ce que sont vraiment les comètes

Documentaire : noyau, chevelure, queues ioniques, missions Rosetta et Philae.

Sciences & Docs

Un animal sur quatre est un scarabée

Documentaire : la démesure des coléoptères, élytres, bousiers et navigation stellaire.

Sciences & Docs

Les plus belles fleurs du monde : la plus grande, la plus rare, la plus petite

Documentaire : Rafflesia, Wolffia, orchidées et stratégies de pollinisation.

Sciences & Docs

L'Animal le plus meurtrier : enquête au cœur du monde des moustiques

Documentaire : cycle de vie, détection du CO2, paludisme et lutte antivectorielle.

Sciences & Docs

Le Canigou impossible : la montagne visible à 252 km

Documentaire : réfraction atmosphérique, courbure terrestre et géométrie de la ligne de visée.

Sciences & Docs

Le Peuple du crépuscule — Dans la nuit des chauves-souris

Documentaire : écholocation, vol membraneux, colonies et rôle écologique.

Sciences & Docs

Le Monde d'en dessous — Voyage au cœur des grottes

Documentaire : karst, concrétions, faune troglobie et art pariétal.

Sciences & Docs

L'art de disparaître : le monde secret des phasmes

Documentaire : mimétisme, catalepsie, parthénogenèse et œufs dispersés par les fourmis.

Sciences & Docs

Caméléons : maîtres de la couleur

Documentaire : cristaux photoniques, yeux indépendants et langue balistique.

Sciences & Docs

Les roches les plus anciennes du monde

Documentaire : 4 milliards d'années, datation radiométrique et cratons d'Acasta et du Nuvvuagittuq.

Sciences & Docs

Les espèces animales les plus rares au monde

Documentaire : effectifs réels, effet fondateur et programmes de conservation.

Sciences & Docs

Les dinosaures, les secrets enfouis dans la roche — Épisode 2

Documentaire : taphonomie, paléontologie moderne et lignée aviaire.

Sciences & Docs

Les secrets des fonds océaniques

Documentaire : dorsales, fosses abyssales, fumeurs noirs et chimiosynthèse.

Sciences & Docs

Le Grand Attracteur — l'anomalie cosmique

Documentaire : Laniakea, zone d'évitement et flux galactiques.

Sciences & Docs

Les voix de l'océan — l'intelligence des dauphins

Documentaire : sifflements signature, sonar biologique et structures sociales.

Sciences & Docs

La danse immortelle — le monde secret des méduses

Documentaire : cnidocytes, cycle polype-méduse et Turritopsis dohrnii.

Sciences & Docs

La loutre, gardienne des forêts de kelp

Documentaire : espèce clé de voûte, prédation des oursins et cascade trophique.

Maths & Prépa

Les séries numériques : le cours complet (MPSI, PCSI)

Convergence, critères de comparaison, séries de Riemann, absolue convergence et démonstrations.

Maths & Prépa

Les fonctions convexes : le cours complet (MPSI, PCSI)

Inégalité de convexité, dérivée seconde, inégalité de Jensen et applications.

Maths & Prépa

Diagonalisation : tout le chapitre (MPSI / PCSI)

Valeurs et vecteurs propres, polynôme caractéristique, critères de diagonalisabilité.

Maths & Prépa

Le théorème de Nœther : pourquoi l'énergie se conserve

Symétries continues et lois de conservation, du lagrangien à l'invariance par translation.

Maths & Prépa

Développements limités et formules de Taylor (MPSI / PCSI)

Taylor-Young, Taylor-Lagrange, DL usuels et calculs de limites.

Maths & Prépa

Endomorphismes : définition, valeurs propres et diagonalisation

Matrices semblables, sous-espaces propres et réduction.

Maths & Prépa

La théorie des jeux : l'équilibre de Nash expliqué

Jeux à somme non nulle, stratégies mixtes, dilemme du prisonnier.

Maths & Prépa

Le théorème de Jordan en topologie

Courbe fermée simple, intérieur et extérieur : un énoncé évident, une preuve difficile.

Maths & Prépa

Le théorème de Brouwer

Point fixe en dimension finie, illustrations et conséquences.

Maths & Prépa

Le théorème de Pick

Aire d'un polygone à sommets entiers à partir des points du réseau.

Maths & Prépa

Collatz — 90 ans sans preuve

La suite de Syracuse, les vérifications informatiques et l'état de la conjecture.

Maths & Prépa

Le théorème de Kakeya : une aiguille en 108 ans

Ensembles de Besicovitch, dimension de Minkowski et la résolution récente.

Maths & Prépa

La transformée de Fourier expliquée

Du signal temporel au spectre, propriétés et applications au traitement du signal.

Maths & Prépa

Les séries de Fourier expliquées

Décomposition d'un signal périodique, coefficients et convergence.

Maths & Prépa

Les convolutions du signal expliquées

Produit de convolution, réponse impulsionnelle et filtrage.

Systèmes & Élec.

Les bases de l'électronique — partir de zéro

Tension, courant, résistance, loi d'Ohm, diodes et lecture d'un schéma.

Systèmes & Élec.

Le microcontrôleur de zéro : broches, PWM, transistor et bus I2C

Électronique épisode 2 : GPIO, modulation de largeur d'impulsion, commande par transistor.

Systèmes & Élec.

Débuter avec Rust

Ownership, emprunts, cargo et premiers programmes sûrs en mémoire.

Web

Architecture d'un site web backend

Couches, API REST, base de données, cache et déploiement : la vue d'ensemble.

Java Cours

Mockito expliqué : comment ça marche en Java ?

Mocks, stubs, vérification d'appels et tests unitaires isolés.

IA & Outils

VoiceClone Platform — Comment j'ai cloné ma voix en local ?

Création d'une plateforme de clonage vocal 100% locale avec XTTS-v2, Flask et librosa. Zéro cloud, zéro coût, qualité professionnelle.

IA & Outils

Comment fonctionne un ordinateur ? — Cours complet débutant

CPU, RAM, SSD, carte mère, bits & octets, cycle Fetch-Decode-Execute, système d'exploitation et processus de démarrage expliqués simplement.

Java Cours

Spring Security — Cours Complet | JWT, BCrypt, OAuth2, CSRF, Tests

Filter Chain, UserDetailsService, BCrypt, JWT stateless, filtre JWT, OAuth2 Google/GitHub, @PreAuthorize, CSRF/CORS, tests avec MockMvc et @WithMockUser.

Java Cours

Jackson & Spring Boot — Cours Complet Sérialisation JSON

ObjectMapper, @JsonProperty, @JsonIgnore, @JsonFormat, dates, polymorphisme, TypeReference, sérialiseurs personnalisés et bonnes pratiques.

Java Cours

Architecture Hexagonale Spring Boot — Ports & Adapters

Cours complet : architecture hexagonale de A à Z avec Spring Boot 3 et Java 21. Domaine pur, ports, adapters, tests ultra-rapides.

Java Cours

Microservices pour Débutants — Cours Complet en Français |…

Microservices pour débutants — cours complet en français ! Les microservices sont l'architecture utilisée…

Java Cours

Codes Erreurs HTTP pour Debutants - Cours Complet en Francais

Cours complet sur les codes HTTP pour debutants en francais ! 200, 404, 500... Comprenez enfin ce que…

Java Cours

Arbres Binaires pour Debutants - Cours Complet en Francais

Cours complet sur les arbres binaires pour debutants en francais ! Du noeud de base jusqu'aux AVL et aux…

Java Cours

Algorithmes de Tri pour Debutants - Cours Complet en Francais

Cours complet sur les algorithmes de tri pour debutants en francais ! De Bubble Sort a Quick Sort, en…

C# / .NET

C# pour Debutants - Cours Complet en Francais | .NET Unity…

Cours C# complet pour debutants en francais ! C# (C Sharp) est le langage star de Microsoft : polyvalent,…

C# / .NET

Le Binaire pour Debutants - Cours Complet en Francais

Cours complet sur le binaire pour debutants en francais ! Le binaire c'est le langage de tous les…

Web

TypeScript pour Débutants — Cours Complet en Français

Cours TypeScript complet pour debutants en francais ! TypeScript est le super-pouvoir de JavaScript :…

Web

TypeScript pour Debutants - Cours Complet en Francais

Cours TypeScript complet pour debutants en francais ! TypeScript est le super-pouvoir de JavaScript :…

Java Cours

Mars Rover Java 21 TDD Complet de Zero | Clean Code, Records,…

MARS ROVER EN JAVA 21 - PROJET COMPLET EN TDD DE ZERO Construisez le kata Mars Rover en Java 21 avec TDD…

Python

Python Cours Complet pour Debutants 2026 | Variables, Boucles,…

PYTHON COURS COMPLET POUR DEBUTANTS - DE ZERO A VOTRE PREMIER PROGRAMME Apprenez Python de A a Z avec des…

Web

Angular Cours Complet pour Debutants 2026 | Composants,…

ANGULAR COURS COMPLET POUR DEBUTANTS - DE ZERO A VOTRE PREMIERE APP Apprenez Angular de A a Z avec des…

Web

React Cours Complet pour Debutants 2025 | Composants, Hooks,…

REACT COURS COMPLET POUR DEBUTANTS - DE ZERO A VOTRE PREMIERE APP Apprenez React de A a Z avec des exemples…

Web

Introduction à JavaScript pour débutants

Bienvenue dans cette introduction à JavaScript pour débutants ! Si vous êtes curieux de découvrir comment…

Web

Cours sur css

Découvrez notre dernier cours sur CSS complet et interactif ! Dans cette vidéo, nous vous guiderons pas à pas…

Web

HTML Cours Complet pour Debutants 2025 | Apprendre HTML de Zero…

HTML COURS COMPLET POUR DEBUTANTS - DE ZERO A LA PREMIERE PAGE Apprenez HTML de A a Z, meme sans aucun…

DevOps

🐳 DOCKER Cours Complet — De Zéro à Production | Images, Volumes,…

🐳 DOCKER COURS COMPLET — DE ZÉRO À PRODUCTION Maîtrisez Docker de A à Z : des concepts fondamentaux jusqu'au…

DevOps

🔧 GIT Cours Complet — De Zéro à Pro | Init, Branches, Merge,…

🔧 COURS GIT COMPLET — DE ZÉRO À PRO Maîtrisez Git de A à Z dans cette vidéo complète : des premières…

IA & Outils

🦙 OLLAMA 2026 — Les 7 Meilleurs Modèles Cloud & Ce Qu'on…

🦙 OLLAMA 2026 — TOP 7 MODÈLES CLOUD & LOCAUX Découvrez les meilleurs modèles disponibles sur Ollama en…

IA & Outils

Claude Mythos — L'IA Constitutionnelle qui pense différemment

🤖 CLAUDE MYTHOS — L'Intelligence Artificielle révolutionnaire d'Anthropic Découvrez dans cette vidéo tout ce…

IA & Outils

Le Jardin Secret du Développeur – Cercles de Confiance &…

Présentation animée de l'article de cheroliv.com : "Gouvernance par cercles de confiance, ontologie spatiale…

IA & Outils

Actu IA Mai 2026 — GPT-5.5, Claude Opus 4.7, Google I/O, Gemini Spark

Recap complet de l'actu IA de mai 2026 et ce qui arrive en juin : OpenAI, Anthropic, Google, Meta.

Java Bases

Java - Séquence 20 : Collections — ArrayList

Maîtrisez ArrayList, la liste dynamique de Java : ajout, suppression, tri et parcours avec des exemples…

Java Bases

Java - Séquence 19 : Exceptions

Gérez les erreurs proprement avec try/catch/finally, créez vos propres exceptions et comprenez la hiérarchie…

Java Bases

Java - Séquence 18 : Classes Abstraites

Utilisez les classes abstraites pour définir des comportements communs partiellement implémentés dans une…

Java Bases

Java - Séquence 17 : Interfaces

Définissez des contrats avec les interfaces Java, implémentez des méthodes par défaut et comprenez l'héritage…

Java Bases

Java - Séquence 16 : Polymorphisme

Exploitez la puissance du polymorphisme pour écrire du code flexible et extensible avec des références de…

Java Bases

Java - Séquence 15 : Héritage

Réutilisez et étendez le code avec l'héritage en Java, comprenez extends, super et la hiérarchie de…

Java Bases

Java : Séquence 14 : Encapsulation

Java : Séquence 14 : Encapsulation

Java Bases

Java : Séquence 13 : Constructeurs

Cours complet en français — explications claires et détaillées.

Java Bases

Java: Séquence 12 : Classes et Objets

Java: Séquence 12 : Classes et Objets

Java Bases

Java : Séquence 11 : Récursivité

Java : Séquence 11 : Récursivité

Java Bases

Java : Séquence 10 : Méthodes

Java : Séquence 10 : MéthodesSéquence 10

Java Bases

Java : Séquence 8 : while, do while

Java : Séquence 8 : while, do while

Java Bases

Java - Séquence 7 : Boucle for

Java - Séquence 7 : Boucle for

Java Bases

Java - Séquence 6 : Switch / Case

Simplifiez vos conditions multiples avec switch/case et découvrez le nouveau switch expression de Java…

Java Bases

Java - Séquence 5 : Conditions if / else

Contrôlez le flux de votre programme avec les structures conditionnelles if, else if et else en…

Java Bases

Java - Séquence 4 : Opérateurs et Expressions

Utilisez les opérateurs arithmétiques, de comparaison et logiques pour écrire des expressions Java…

Java Bases

Java - Séquence 3 : Variables et Types Primitifs

Maîtrisez les variables Java et les 8 types primitifs : int, double, boolean, char, byte, short, long et…

Java Bases

Java - Séquence 2 : Hello World et Structure d'un programme

Écrivez votre premier programme Java, comprenez la structure de base et apprenez à compiler et exécuter du…

Java Bases

Java - Séquence 1 : Introduction et Installation du JDK

Découvrez Java : pourquoi l'apprendre, comment installer le JDK et configurer votre premier environnement de…

Java Cours

Map en Java et Multithread — HashMap, ConcurrentHashMap, TreeMap

Toutes les implémentations de Map : HashMap, TreeMap, LinkedHashMap, ConcurrentHashMap. Thread-safety, opérations atomiques et patterns multithread.

Java Cours

Garbage Collection Java — G1, ZGC & Shenandoah

Comprendre le Garbage Collector : G1GC, ZGC et Shenandoah. Mark-and-Sweep, générations, pause GC, tuning JVM pour la production.

Java Cours

Virtual Threads Java 21 — Project Loom

Les Virtual Threads de Java 21 : principe, différence avec les threads platform, ExecutorService, structured concurrency et performances.

Java Cours

Spring Framework — C'est quoi ? Cours Complet

Introduction au Spring Framework : IoC, injection de dépendances, Spring Boot, Spring MVC, Spring Data et l'écosystème Spring complet.

Java Cours

Hibernate — C'est Quoi ? ORM, JPA, Spring Boot 3

Hibernate expliqué : ORM, JPA, entités, relations, JPQL, lazy loading, cache de premier niveau et intégration Spring Boot 3.

Java Cours

Tester avec Mockito et JUnit — Cours Complet

Tests unitaires en Java avec JUnit 5 et Mockito : mocking, stubbing, @Mock, @InjectMocks, verify et bonnes pratiques TDD.

Java Cours

La Réflexion en Java — Reflection API

La Reflection API Java : inspecter classes, méthodes et champs au runtime. Utilisations en frameworks, proxies dynamiques et métaprogrammation.

Java Cours

Spring Security pour Débutants

Introduction à Spring Security : authentification, autorisation, configuration de base, formulaires de login et protection des endpoints.

Java Bases

Qu'est-ce que les Map ? Expliqué facilement

Les Map Java expliquées pour les débutants : concept clé-valeur, HashMap, parcourir une Map, cas d'usage concrets.

Java Bases

C'est quoi Java ? Introduction complète

Découvrez Java : histoire, philosophie "Write Once Run Anywhere", JVM, JDK, JRE et pourquoi Java reste incontournable en 2025.

Web

Node.js pour les Débutants — C'est quoi ? Comment ça marche ?

Introduction à Node.js : event loop, non-blocking I/O, npm, modules CommonJS/ESM et premiers pas avec un serveur HTTP.

Web

Node.js — Toutes les versions expliquées (0.1 à Node 24)

Historique complet de Node.js : évolution de la v0.1 à Node 24, LTS vs Current, les changements majeurs et quand migrer.

Web

Node.js — Tout ce qu'un développeur doit savoir sur les versions LTS

Guide complet des versions LTS Node.js : cycle de vie, support actif vs maintenance, stratégie de choix pour la production.

Web

Angular — C'est quoi ? Cours Complet

Introduction à Angular : composants, data binding, directives, services, injection de dépendances et routing. Comparaison avec React et Vue.

DevOps

GitLab Cours Complet — DevOps Platform & CI/CD

GitLab de A à Z : dépôts, CI/CD pipelines, GitLab Runner, merge requests, Container Registry et comparatif avec GitHub.

DevOps

Jenkins CI/CD — Cours Complet v2 | Pipeline as Code

Jenkins v2 : installation, Jenkinsfile déclaratif, stages, agents, intégration Docker, notifications et déploiement automatisé.

DevOps

GitHub Actions pour Débutants — CI/CD | Docker · YAML · Deploy

GitHub Actions de zéro : workflows YAML, triggers, jobs, steps, secrets, déploiement Docker et intégration avec GitHub Pages.

DevOps

Ansible pour les Débutants — Automatise ton infrastructure en YAML

Ansible de zéro : inventory, modules, playbooks, variables Jinja2, rôles, idempotence, handlers et Vault.

Python

Comprendre les listes en Python

Les listes Python expliquées : création, indexation, slicing, méthodes append/pop/sort, list comprehensions et comparatif avec Java.

Java Cours

Java 17 — Records, Sealed Classes et Pattern Matching | LTS

Les nouveautés clés de Java 17 LTS : Records, Sealed Classes, Pattern Matching instanceof, Switch Expression et Text Blocks.

Java Cours

Java 25 — Toutes les Nouveautés du Prochain LTS

Scoped Values, Structured Concurrency, Stream Gatherers, Simplified Main, Flexible Constructor, Module Import. Le LTS après Java 21.

Java Cours

Clés Primaires & Clés Étrangères SQL — PRIMARY KEY, FOREIGN KEY, JPA

Comprendre les fondations des bases de données relationnelles : PRIMARY KEY, FOREIGN KEY, relations 1-N, N-N, intégrité référentielle et annotations JPA.

Java Cours

Les Bases de Linux pour Débutants — Guide Complet

Navigation, fichiers, permissions, apt, processus et scripts Bash — tout ce qu'il faut pour démarrer avec Linux.

Java Cours

Linux Niveau 2 — SSH, Vim, Cron et Scripts Bash Avancés

SSH, clés RSA, Vim, cron, redirections, pipes et scripts Bash pour passer au niveau intermédiaire-avancé.

Java Cours

Linux Niveau 6 — Sécurité Avancée : UFW, Fail2ban, SSL et Hardening SSH

Sécurisez votre serveur Linux : pare-feu UFW, Fail2ban, HTTPS avec Let's Encrypt, durcissement SSH et audit Lynis.

Java Cours

Linux Niveau 7 — Kubernetes pour Débutants : Pods, Deployments et kubectl

Orchestrez vos conteneurs Docker avec Kubernetes : pods, deployments, services, rolling update et namespaces.

Java Cours

Le Langage C pour Débutants — Variables, Pointeurs, Structures et Fichiers

Découvrez le langage fondateur de l'informatique : variables, fonctions, pointeurs, tableaux, structures et fichiers en C.

Java Cours

Les Pointeurs en C — Adresses, malloc, free et Fuites Mémoire

Maîtrisez les pointeurs en C : adresses mémoire, déréférencement, passage par référence, malloc, free et erreurs courantes.

Java Cours

Spring Security — Comment ça marche ? JWT, BCrypt, Filter Chain

Comprends Spring Security de A à Z : Filter Chain, authentification, JWT, BCrypt, autorisation par rôles et configuration Spring Boot 3.

Java Cours

Spring Framework — Comment ça fonctionne en détail ? IoC, AOP, Beans, MVC

Plongée dans les mécanismes internes de Spring : container IoC, injection de dépendances, AOP et proxies, auto-configuration Boot, Spring MVC et Transactional.

Java Cours

Spring Web — Spring MVC de A à Z | API REST avec Spring Boot

DispatcherServlet, @RestController, ResponseEntity, @Valid, @RestControllerAdvice, Jackson et CORS — tout Spring Web en détail.

Java Cours

Gérer le temps en Java — API java.time complète (Java 8+)

LocalDate, LocalTime, ZonedDateTime, Duration, Period, DateTimeFormatter et Instant — tout l'API java.time en détail.

Java Cours

Les Gatherers en Java 22+ — Stream.gather() expliqué (JEP 461)

windowFixed, windowSliding, fold, scan, mapConcurrent et Gatherers personnalisés — la nouvelle API pour les Streams Java.

Java Cours

Java & Spring en 2026 — Tout ce qu'il faut savoir pour décrocher un poste backend

Java 21, Spring Boot 3, Spring Security, Kafka, Kubernetes, Spring AI — la roadmap complète pour devenir backend engineer en 2026.

Java Cours

Spring Security et OAuth2 COMPLET — JWT, Login Google, Spring Boot 3

Authentification classique, login Google, JWT, Resource Server, Spring Authorization Server et PKCE — sécurité Spring de A à Z en 15 min.

Java Cours

GraphQL en Java — Requêtes précises, schéma typé, Spring Boot

Schema SDL, queries, mutations, subscriptions, resolvers Spring et DataLoader pour éviter le N+1.

Java Cours

gRPC vs REST en Java — Différences, Performance, Quand Choisir ?

Protocol Buffers, HTTP/2, 4 modes de streaming, benchmarks et implémentation Spring Boot.

Java Cours

Apache Kafka en Java — Topics, Partitions, Consumer Groups, Kafka Streams

Architecture Kafka, Spring Kafka, garanties de livraison et traitement de flux en temps réel.

Java Cours

Spring Boot Microservices — Architecture complète : Eureka, Gateway, Feign, Kafka

Manim animé, voix Rachel. Eureka, API Gateway, OpenFeign, Circuit Breaker, Kafka, Config Server.

Java Cours

Suites Arithmetiques et Geometriques — Cours Complet Terminale Maths

Definitions, termes generaux, sommes, exemples concrets et exercices types Bac.

Java Cours

Conjecture de Legendre — Un premier entre n2 et (n+1)2 ?

Enigme non resolue depuis 1798 : entre tout carre n2 et (n+1)2 existe-t-il toujours un premier ? Resultats partiels, verification Java, conjectures equivalentes.

IA & Outils

Théorie de Galois — Symétrie des racines, groupes, corps, résolubles

Manim animé, voix Rachel. Groupes, extensions de corps, théorème fondamental, pourquoi le degré 5 résiste.

IA & Outils

Sous-groupes additifs de ℝ — Discrets ou denses, aucun entre-deux

Manim animé, voix Rachel. Théorème fondamental, preuve visuelle, densité de ℤ+ℤ√2, topologie.

Sciences & Docs

Les Reins — Cours Complet (Anatomie, Néphron, Filtration, Régulation, Dialyse...)

20 scènes Manim animées. Anatomie, néphron, filtration glomérulaire, SRAA, ADH, EPO, dialyse, transplantation.

@devkriss92 Chaîne personnelle Projets perso · Veille tech Voir la chaîne
07 Écrits

Articles techniques

Veille sur les versions de Java et Node.js, architecture logicielle et bonnes pratiques.

Angular 21 — Signals, Zoneless & Resource API

Les nouveautés clés d'Angular 21 : l'API Signals stable, le mode zoneless, @let dans les templates et l'hydratation incrémentale.

Lire l'article

Java 8 — La révolution fonctionnelle

Lambdas, Stream API, Optional, java.time — la version qui a transformé le développement Java pour toujours.

Lire l'article

Java 11 — HTTP Client, var & Nouvelles API

Première LTS post-Java 8 : le client HTTP moderne, les nouvelles méthodes String/Files et l'exécution directe de scripts.

Lire l'article

Java 17 — Records, Sealed Classes & Pattern Matching

La LTS de référence pour Spring Boot 3 : Records immuables, Sealed Classes, Pattern Matching pour instanceof, Text Blocks.

Lire l'article

Java 21 — Virtual Threads & Pattern switch

Project Loom en production : des millions de threads légers, Pattern Matching pour switch stable, Sequenced Collections.

Lire l'article

Java 25 — Stream Gatherers & AOT Classloading

La nouvelle LTS 2025 : Stream Gatherers personnalisés, Structured Concurrency stable, Scoped Values, démarrage Spring en 200ms.

Lire l'article

Node.js 18 — Fetch natif & Test Runner

Fetch intégré sans dépendance, Test Runner natif, Web Streams API, mode watch — Node s'aligne sur les Web APIs.

Lire l'article

Node.js 20 — Permission Model & import.meta

Sandboxing des accès système, Test Runner stable avec mocks natifs, import.meta.resolve() et les nouvelles méthodes Array immuables.

Lire l'article

Node.js 22 — require(ESM), WebSocket & Maglev

La fin de la guerre CJS/ESM, WebSocket natif, compilateur V8 Maglev, glob natif dans fs et support expérimental TypeScript.

Lire l'article

Architecture Hexagonale — Ports & Adapters

Isolez votre logique métier de l'infrastructure : domaine pur, ports entrants/sortants, adapters interchangeables et tests sans BDD.

Lire l'article

ArrayList vs LinkedList — Quelle collection choisir ?

Comparaison des deux implémentations de List en Java : performances, cas d'usage, complexités algorithmiques et bonnes pratiques.

Lire l'article

Parlons de votre prochain projet

Je suis disponible pour un poste en CDI, sur Paris ou en télétravail. Le CV complet est téléchargeable en PDF, et je réponds sous 24 h.

kriss.clotilde@gmail.com