Ma spécificité : face à n'importe quelle problématique, je reconnais la famille de problèmes à laquelle elle appartient — et j'en tire immédiatement les référentiels, les structures de données et les outils adaptés, qu'ils soient mathématiques ou data. Formé en mathématiques (DEA Mathématiques Appliquées — stage de recherche INRIA Sophia Antipolis) puis en data science (Mastère Spécialisé MSBDS — labellisé Conférence des Grandes Écoles, stage data mining avec l'I3S CNRS), je modélise, lie, package, puis exploite par des agents IA pour créer de la valeur réelle. Et je travaille avec ce qui existe : open data, scraping, APIs publiques — innovation frugale et design thinking comme levier, pas comme contrainte. Méthode signature : l'API-fication — identifier un manque d'interopérabilité, scraper ou exploiter l'open data, packager en SDK, exposer en API, laisser émerger l'écosystème communautaire (apps mobiles, AR, bots, MCPs, dashboards). Validé sur domaine.nc, ColisNC, edb-noumea, kalolo, RIDET, smartcity Nouméa.
Ingénieur architecte SI passionné par le développement de produits et le leadership technique, je manage des développeurs, innove en LEAN et construis des systèmes data end-to-end : Lakehouse (DuckLake/Airflow/Kafka), knowledge graph Neo4j du SI OPT-NC, MCPs open source et agents IA. Ma boussole : l'expertise technique au service du besoin métier et du time-to-market — chaque choix d'architecture se mesure à la valeur livrée.
25 ans de parcours : professeur de maths en collège, consultant DB chez Experian (Orange, BofA, Crédit Lyonnais), DBA expert chez Docaposte (HADOPI, Infogreffe), architecte logiciel à la DSI de Nouméa, aujourd'hui Chef de Section GLIA à l'OPT-NC. Contributeur open source actif (DuckDB, endoflife.date, geol — Hacktoberfest Spotlight 2025), auteur de 206 articles sur Dev.to, top 5% Kaggle, speaker NODES 2022, 2023 & 2024. Enseignant en Master MIAGE avec une pédagogie Montessori : projets réels, open source, #techforgood. Outcomes mesurables : deux étudiants de la promo 2025 recrutés dans des institutions publiques calédoniennes (OPT-NC, ISEE-NC) sur recommandation active — la pédagogie comme levier de placement, pas seulement de formation. La boucle se referme : la transmission, premier métier en 1999 (professeur de mathématiques en collège), revient au premier plan 25 ans plus tard — fil rouge plus que parenthèse.
Conviction transversale, valable pour moi comme pour les collaborateurs et stagiaires que j'encadre : un rythme soutenable sur la durée prime sur le sprint. Six ans de projets tutorés sans interruption, des séries d'articles régulières, des contributions open source continues — l'endurance comme méthode, pas comme contrainte.
Ambitions parallèles : construire un produit data/IA ancré dans les problématiques du Pacifique, contribuer à la recherche appliquée (knowledge graphs, data science), et étendre une présence DevRel internationale — conférences, open source, communauté.
Expérience
Chef de Section GLIA — Génie Logiciel Inter-Applicatif@ OPT-NC (Office des Postes et Télécommunications de Nouvelle-Calédonie)
Pilotage de la section GLIA (6 personnes) : interopérabilité du SI, data engineering, DevSecOps, cartographie du SI par knowledge graph, Developer Relations et innovation. Management d'équipe, formation de stagiaires et mentorat. L'interopérabilité comme posture est une signature de carrière depuis 2013+ — déjà identifiée par mes pairs à la DSI de Nouméa, formalisée aujourd'hui dans le rôle GLIA (Génie Logiciel Inter-Applicatif) et l'enseignement en Master MIAGE.
12 points clés
Stack data complète en production : Airflow conteneurisé sur Kubernetes, Lakehouse DuckLake, Superset (dataviz), MinIO (stockage) — pipeline bout en bout opérationnel
Cartographie du SI par knowledge graph Neo4j avec release automatisée via GitHub Actions — présenté à NODES 2022 et NODES 2024 (conférence internationale Neo4j), enrichi d'agents IA
Stabilisation et rationalisation du bus applicatif Kafka pour un SI hautement disponible et performant
Culture DevSecOps complète : GitHub Actions, Quarkus, conteneurisation Podman/Docker, shift-left security avec geol (open source, 1 300+ downloads) intégrant Trivy, Quarto et DuckDB
Déploiement et animation du portail API APIGEE grand public : conception, DevRel, vidéos et documentation
Animation des organisations OPT-NC sur GitHub (https://github.com/opt-nc), Dev.to (https://dev.to/optnc), Kaggle (https://www.kaggle.com/optnouvellecaldonie) et Hugging Face (https://huggingface.co/opt-nc) : code open source, articles techniques, datasets, notebooks, applications Gradio et MCPs — démo publique : candidature via MCP Claude en 20 minutes
CLI mobitag en Go pour envoyer des SMS via l'API Mobitag — distribué via Homebrew/goreleaser, conçu avec l'équipe comme exercice pédagogique
Design, développement et livraison de l'API domaine.nc (noms de domaine .NC) exposée sur la marketplace APIGEE — a permis la création d'une application mobile open source Flutter par la communauté, publiée sur le Google Play Store, testée en crowdtesting via Hightest/Testeum, avec 25 releases et une playlist YouTube dédiée
Mentorat de proximité : stagiaires accueillis dans le bureau, embarqués sur de vrais projets dès le premier jour — plusieurs recrutés en CDI à l'issue
Tuteur industriel (OPT-NC) de projets tutorés UNC : dataviz temps d'attente en agence sur matrice LED IoT Pimoroni Cosmic Unicorn 32×32 pixels (Python/MicroPython, API APIGEE) — publié sur Hackster.io, vidéo YouTube, article Dev.to
Tuteur industriel (OPT-NC) de projets tutorés UNC : dashboard Streamlit temps d'attente API-driven (Docker, API APIGEE) — affichage du temps réel et tendance journalière pour optimiser la venue en agence
Évangélisation technique auprès des collègues : faire découvrir et adopter des pratiques et technologies actionnables au quotidien — par la démonstration et le faire ensemble, jamais par la théorie seule
Architecte Logiciel / Chef de Section Développement & Maintenance@ DSI Ville de Nouméa
9 ans d'évolution dans une équipe de 2-3 développeurs, de la conception au leadership : chef de projet, chef de section, puis architecte logiciel. Plusieurs applications livrées entre 2012 et 2015 sont toujours en production et en évolution en 2026.
10 points clés
Conception et développement de l'application permis de construire de la Ville de Nouméa — toujours en exploitation et en évolution 10+ ans après sa livraison
Conception et développement de la main courante de la police municipale de Nouméa — toujours en exploitation 10+ ans après sa livraison
Briques logicielles de base (composants réutilisables) toujours intégrées dans le SI de la collectivité à ce jour
Mise en place de la gestion de versions : déploiement SVN on-premise puis migration intégrale vers GitHub
Migration complète du SI applicatif : WebSphere/Windows/Oracle → Tomcat/Spring Boot/Linux/PostgreSQL — modernisation end-to-end de l'infrastructure et des applications métier de la collectivité
Introduction de Spring Framework puis Spring Boot et ZK Framework en remplacement des frameworks maison
4 ans de SCRUM : montée en compétences progressive de chef de projet à chef de section — succès et échecs documentés et présentés au séminaire DSI 2015
Intérim assuré du Chargé d'études d'architecture et qualité de la DSI lors de ses absences — extension de la confiance hiérarchique au-delà du rôle d'architecte
Introduction des pratiques DevOps : continuous delivery pour logiciels Windows via Chocolatey et AppVeyor, migration cloud hybride expérimentée dès 2016
Analytics RGPD sur les bases de données via SchemaCrawler et ELK Stack — cartographie dynamique des colonnes à données personnelles en dashboard Kibana
DBA — Oracle & PostgreSQL@ Docaposte
DBA expert sur des plateformes nationales à fort trafic et fort enjeu : HADOPI, Infogreffe, Jedeclare.com — infrastructure critique, données sensibles, millions d'utilisateurs. Filiale numérique du groupe La Poste.
3 points clés
Développement d'un CLI Java mesurant l'écart de synchronisation entre bases primaires et standby — outil de monitoring de la réplication en production
Tuning avancé de bases de données Oracle et PostgreSQL sur des plateformes nationales à fort trafic
Automatisation des scripts de production et introduction des premières pratiques DevOps
Consultant Développeur — Couche Base de Données@ Experian Decision Analytics
Développement core sur le layer base de données et intégration en mode consultant chez de grands comptes. Basé à Monaco.
4 points clés
Stage de fin de Mastère Spécialisé en data mining, en collaboration avec l'I3S (laboratoire CNRS — Sophia Antipolis) — transformé en embauche directe dès la fin du stage
Développement du layer base de données des composants Decision Analytics, déployés chez Orange, Bank of America et Le Crédit Lyonnais
Tuning Oracle avancé (indexes, tablespaces, partitionnement) pour maximiser les performances du logiciel en production chez les grands comptes
Conception du système de monitoring JMX des bases de données, outillé via ManageEngine — avancée majeure en observabilité et intégration pour les clients (Orange, BofA, Crédit Lyonnais), initiative innovante pour l'époque
Professeur Vacataire de Mathématiques@ Vice-Rectorat de Nouvelle-Calédonie
Enseignement des mathématiques en collège : collège de Bourail, puis collèges de Rivière Salée et Kaméré à Nouméa. Admissible au CAPES externe de Mathématiques (session 2000). Période fondatrice pour la pédagogie et la transmission, aujourd'hui prolongée dans l'enseignement en Master MIAGE à l'UNC.
2 points clés
Première expérience d'enseignement qui ancre une posture pédagogique durable, 25 ans avant les cours en Master MIAGE
Découverte de la transmission comme discipline : concevoir des stratégies pour ancrer le raisonnement — dérouler une démonstration de géométrie, organiser des jeux de calcul mental — apprendre à faire construire une pensée plutôt qu'à la dicter
Bénévolat & Enseignement
Contributeur de données@ endoflife.date — Projet open source communautaire
Contribution de données au projet endoflife.date, référence mondiale collaborative pour le suivi des dates de fin de vie des logiciels et composants. Développement de l'intégration Neo4j (endoflife.date-neo4j) référencée dans le wiki officiel du projet aux côtés de Dynatrace et Shodan.
3 points clés
endoflife.date-neo4j référencé dans le wiki officiel aux côtés de Dynatrace et Shodan
Contributions YAML de données de fin de vie pour plusieurs composants open source, datasets Kaggle automatisés depuis l'API endoflife.date, rapports et fonctionnalités geol — écosystème complet bâti autour du projet
Intégration utilisée dans la stack DevSecOps de l'OPT-NC
Membre actif — Conférencier@ Station N — Commission Data & IA
Participation active à la commission Data & IA de la Station N, hub d'open innovation et écosystème tech de référence en Nouvelle-Calédonie. Présentations régulières sur les projets data et IA de l'OPT-NC et de l'université, contribution à la diffusion des pratiques data engineering et IA dans l'écosystème local dans une démarche d'open innovation.
3 points clés
Présentation de la cartographie du SI OPT-NC par knowledge graph Neo4j
Démonstration de l'agent IA de cartographie du SI
Présentation des réalisations des étudiants Master MIAGE
Enseignant vacataire — Module Interopérabilité des SI@ Université de Nouvelle-Calédonie — Master MIAGE (IAE)
Enseignement exercé entièrement sur temps personnel, le soir après le travail. Conception et animation du module Interopérabilité des Systèmes d'Information en Master MIAGE. Approche pédagogique inspirée de Montessori : learning by doing, projets réels open source et open data, syllabus public sur GitHub, ressources cloud publiques. Feedbacks et suivi de promotion gérés en données (repo GitHub dédié). Renouvelé pour une 2ème session, août → décembre 2026.
9 points clés
Encadrement de ~12 étudiants sur des projets réels open source et open data — première promotion Mars 2025
Conception intégrale du module et du syllabus (public sur GitHub : adriens/unc_iae_miage_interop_si_feedbacks)
Pédagogie double ancrage : Montessori (apprendre par la manipulation, autonomie) + Mindful Learning d'Ellen Langer (apprendre sans certitudes, questionner les règles établies, présence au processus plutôt qu'au résultat) — les deux convergent vers la même posture : construire sa propre compréhension sur de vrais projets
Posture de mentor praticien : on construit ensemble sur de vrais projets, jamais d'explication théorique seule — chaque étudiant repart avec du code en prod
Expo des réalisations étudiantes en fin d'année documentée sur dev.to (23 commentaires)
Suivi de la promotion et des feedbacks entièrement gérés en données via un repo GitHub dédié
Approche Why-first systématique (Sinek) — partir du problème métier avant d'aborder la solution technique
Renouvelé par l'IAE-UNC pour une 2ème session (août → décembre 2026) — reconduction qui valide l'impact de la 1ère promotion (2 placements en institution publique calédonienne)
Projet fil rouge PRIX.NC : équipes en compétition mais interdépendantes sur des données réelles, feedback hebdomadaire versionné sur GitHub — dispositif confirmé par 3 témoignages étudiants indépendants (Dévi Bergès, Clémentine Galin, Raimanu Pain) comme moteur de la collaboration cross-équipes et de la communication
Contributeur civic data — Réutilisations open data@ data.gouv.nc — Portail open data officiel de Nouvelle-Calédonie
Publication de réutilisations sur le portail open data officiel de Nouvelle-Calédonie : analyse et visualisation de données publiques locales à fort impact sociétal (sécurité maritime, qualité des eaux de baignade, sécurité routière). Démarche #techforgood et innovation frugale.
3 points clés
Attaques de requins NC : dataset Kaggle, 3 notebooks d'analyse géospatiale, rapport PDF généré via Quarto — sécurité maritime citoyenne documentée en data science
Eaux de baignade Nouméa : package Python edb-noumea (PyPI v0.4.0), TUI Go, données live — réutilisation publiée et maintenue sur data.gouv.nc
Pattern reproductible #techforgood : open data → scraping → dataset Kaggle → notebooks → rapport Quarto
Compétences
Méthode signature : API-fication
API-ficationValidée 3x en recommandations LinkedIn par des pairs indépendantsIdentification de manques d'interopérabilitéScraping de sources sans APIExploitation open dataPackaging SDK (Java, Python, Go)Exposition API REST + OpenAPI/Swaggerschema.org — attachement de données à des schémas existants avant expositionCatalogue d'APIs publiques (APIGEE)Démultiplication communautaire (apps mobiles, bots, AR, MCPs, dashboards)Pattern validé sur domaine.nc, ColisNC, edb-noumea, kalolo, RIDET, smartcity Nouméa
Graph & Knowledge Engineering
Neo4jGraph Data ScienceCypherKnowledge GraphGDS LibraryNetworkXendoflife.date-neo4jThéorie des graphesAnalyse de réseauxCentralité & clusteringRéseaux cachésJSON-LDschema.org
Architecture SIDomain-Driven DesignSpring BootQuarkusJavaGoMavenInteropérabilité (signature de carrière depuis 12+ ans, validée par pairs DSI Nouméa 2018)API DesignJSON SchemaAPIGEEZK FrameworkpicocliCobra (Go)BubbleTeaFlutter
Data Engineering
Apache AirflowApache KafkaMinIOApache SupersetLakehouseETL/ELTDebeziumOpenSearchELK StackElasticsearchKibanaGouvernance des métadonnéesData Products
QuartoRNotebooks reproductiblesUrbanisation SIRapports de sécuritéReporting automatiséData-driven managementMarkdownGitHub Pages
Developer Relations & Communication
Talks internationauxYouTubeDev.toDocumentationVulgarisationStorytellingData StorytellingCommunity buildingMarketing $0MuxDétournements vidéo techTech advocacy internePitching interneÉvangélisation par la pratique
Management & Leadership
Management d'équipeManagement par la confiance, l'autonomie et les objectifs clairsScrumProduct OwnerGestion de projetJiraLEAN5SManagement visuelManagement libéréRunning LeanInnovation frugaleOpen InnovationDesign thinkingLean UXDesign SprintTeam TopologiesTransparence radicaleCulture de feedbackIntérim de directionRecrutement — détection de talent sur dossierPilotage de prestataires (BI, cloud, intégration SI)Management full-remote async (GitHub issues uniquement)Serious games et rétrospectives créativesTransition & onboarding entrant
Pédagogie & Transmission
Enseignement universitaire (Master MIAGE)Pédagogie MontessoriMindful Learning (Ellen Langer)Learning by doingMentorat de stagiairesTuteur industriel (projets tutorés UNC)Pédagogie par projets réels open source / open dataKnowledge sharingVulgarisation techniqueWhy-first (Sinek)Construction du raisonnement plutôt que dictée de la solutionConception de stages sur mesure (datascience → APIs → mobile, art génératif, IoT)Mentorat à distance full-remote (GitHub issues comme seul canal)
Open Source
endoflife.dateSchemaCrawlerChocolateyDuckDB brew extensiongeoloracle-jutilsmobitagliquibaseAttraction et fidélisation de contributors externes
ImaginationConnexion de domaines éloignésPensée transdisciplinairePensée systémique (feedback loops, complexité)ExpérimentationMIT Media Lab mindsetRendre l'invisible visibleDétection d'inefficacitésIdéation en mouvementApprendre → construire → démontrer → enseignerCuriosité naturelleObservation du réel
Formation
Mastère Spécialisé MSBDS — labellisé Conférence des Grandes Écoles Bases de données et Progiciels / ERP@ CERAM Business School (Skema) — Sophia Antipolis
DEA (Diplôme d'Études Approfondies) Mathématiques Appliquées@ Université de Nice Sophia-Antipolis
Maîtrise Mathématiques Fondamentales@ Université de Nice Sophia-Antipolis
Licence Mathématiques@ Université de la Nouvelle-Calédonie
DEUG MIASS Mathématiques - Informatique et Applications aux Sciences@ Université de Nice Sophia-Antipolis
Outil open source (Go) pour gérer les end-of-life des composants logiciels en terminal et CI. Intègre Trivy pour le scan de vulnérabilités. Reporting Quarto intégré : rapport HTML avec charts visuels (score de dette, calendrier EOL) — instantané, partageable à des décideurs non-techniques. Conçu le week-end sur temps personnel. Hacktoberfest Maintainer Spotlight 2025.
Rapport HTML Quarto : score de dette technique, charts visuels et calendrier EOL — généré automatiquement, partageable directement à des décideurs
Approche marketing $0 — démos vidéo sur Mux/YouTube et articles dev.to uniquement, zéro budget pub
Helia Monitor — Stack monitoring consommation mobile OPT-NCRÉCENT
Stack personnelle de monitoring de l'offre mobile Helia (OPT-NC) : APK reverse-engineered pour extraire les appels HTTP privés, Go CLI qui snapshote voice/data/SMS dans DuckDB toutes les 5 minutes, widgets KDE Plasma Python/PyQt live. Hermes Agent génère un rapport PDF 17 pages multi-parties prenantes (CEO/CIO/Admin réseau) via LaTeX pour $19.57 vs une semaine de travail manuel. Inscrit au DEV Challenge (Dev.to). Repo : https://github.com/adriens/helia
Reverse-engineering de l'APK Helia — extraction des appels HTTP privés, reconstruits en Go CLI
DuckDB comme base locale : historique de consommation, burn rate, alertes — données non disponibles dans l'app officielle
Widgets KDE Plasma Python/PyQt lisant DuckDB en temps réel avec icône system tray
Rapport PDF 17 pages généré par Hermes Agent + LaTeX : 3 profils (CEO/CIO/Admin), 326 requêtes, 61.4M tokens, $19.57
Intégration robot Reachy Mini (simulation, CPU-only, sans LLM) : alerte vocale sur seuil de consommation via HuggingFace app store — https://youtu.be/hnn5J3qbDyU
Dev Challenge HERMES x Qwen 3.7 Max (OpenRouter) : rapport Quarto multi-rôles (CEO/CIO/Admin/Dev), role-playing simulation, bimodal distribution discovery — https://youtu.be/Zw-lfNFA0fQ
Clip : HERMES annotant les SLAs analytics LaTeX en direct depuis DuckDB — https://youtu.be/wUKko5sRwzQ
Clip role-playing dédié : personas lean/agile (CEO, CIO, CTO, sysadmin, dev, marketing, client final) joués par HERMES pour générer un executive summary one-pager — https://youtu.be/RxqDZKXxWyY
Manifeste Open Innovation NC (< 1') — appel à l'innovation collective pour tous les devs, makers et startups calédoniennes — https://youtu.be/krLwHwx1AeY
SDK Python open source helia-etat-reseaux (PyPI, LGPL-3.0) pour scraper les maintenances programmées réseau OPT-NC/HELIA (helia.nc/etat-du-reseau). Enrichissement avec les référentiels open data NC : communes (datavenc), provinces et population légale. Dépôt de données GitHub accumule les interventions actives et archivées. Application web Astro déployée sur GitHub Pages : carte interactive géolocalisée (bulles proportionnelles à la population impactée), vue Kanban des maintenances imminentes, analytics, flux RSS et abonnement calendrier par commune. "Tour des maintenances" : animation spectacle data-art des interventions OPT-NC sur fond cartographique. Lien explicite avec la méthode 5S data-driven.
Data repo GitHub : accumulation maintenances actives et archivées — https://github.com/adriens/helia-etat-reseau-data
Carte interactive géolocalisée : interventions OPT-NC avec bulles proportionnelles à la population impactée par commune
Vue Kanban : maintenances imminentes avec durée, type d'impact et population concernée
RSS par commune + export calendrier (.ics) : alertes proactives avant coupure planifiée
"Tour des maintenances" : animation data-art spectacle des interventions sur carte — https://youtu.be/P0Q0DY8sCn0
Rétrospective saga temps d'attente OPT-NC : visualisations reprises dans le plan stratégique, Unity 3D et matrices LED
duckdb-brew — Extension DuckDB CommunityRÉCENT
Extension officielle DuckDB Community permettant de requêter les packages Homebrew installés directement en SQL. Construite pendant le GitHub Copilot CLI Challenge avec vibe coding + CI/CD. Listée sur duckdb.org. Demo Quarto publiée en 2026 : notebook PDF avec Graph Data Science et charts de sécurité.
Listée officiellement sur duckdb.org/community_extensions/extensions/brew
Construite en hackathon, activement maintenue — 824 téléchargements/mois
Permet analyses de dépendances, centralité de graphe et rapports de sécurité en SQL pur
Demo Quarto : notebook Python génère un rapport PDF professionnel via GitHub Copilot en 2h
mobitag — CLI Go pour l'envoi de SMS
CLI en Go pour envoyer des SMS via l'API Mobitag de l'OPT-NC. Distribué via Homebrew et goreleaser. Conçu avec l'équipe comme exercice pédagogique CLI-first. Série de 4 articles sur dev.to.
Custom connector Power Automate développé pour appeler l'API Mobitag exposée sur APIGEE — rend l'envoi de SMS possible depuis n'importe quel workflow, gratuitement pour l'OPT-NC, et démontre la valeur bankable de ce type de composant
ollama-models — Dataset stats téléchargements LLM
Dataset Kaggle exposant les statistiques de téléchargement des modèles Ollama : données collectées, stockées dans une base DuckDB, exportées en Parquet. Notebook d'exploration fourni. Croise data engineering frugal et veille sur l'écosystème LLM open source.
Stack DuckDB + Parquet — pipeline analytique léger et reproductible
Notebook Kaggle intégré pour l'exploration immédiate des données
Indicateur de tendance sur l'adoption des LLM open source via Ollama
edb-noumea — SDK qualité eaux de baignadeRÉCENT
Package PyPI (stack uv) scraper de la qualité des eaux de baignade à Nouméa. Écosystème complet : TUI Go/BubbleTea, dataset Kaggle, live CSV data, graphiques automatiques. v0.4.0 mai 2026.
Activement maintenu — v0.4.0 mai 2026
HuggingFace MCP Space : rastadidi/edb-noumea — serveur MCP pour accès direct aux données de qualité des eaux depuis les agents IA
Écosystème complet : PyPI + Kaggle + GitHub Actions + TUI Go
Exemple de data citizen appliqué au quotidien
Genèse documentée dans une série LinkedIn Pulse 2019 : API REST → SVG badges → Twitter bot → AR → smart city (5 articles)
odata-ncl — Open Data Citoyenne Nouvelle-Calédonie
Umbrella de projets data citoyenne sur les données ouvertes de Nouvelle-Calédonie. Objectif : collecter, analyser et publier des données locales à fort impact sociétal — sécurité maritime, qualité des eaux, sécurité routière. Stack complète : Python/uv, Quarto, Kaggle, GitHub Actions, TUI Go/BubbleTea.
Attaques de requins NC : dataset Kaggle, 3 notebooks d'analyse, rapport PDF Quarto, article Dev.to avec Gemini CLI
Eaux de baignade Nouméa (edb-noumea) : PyPI v0.4.0, TUI Go, live CSV, graphiques automatiques
Pattern reproductible : open data → scraping → dataset Kaggle → notebooks → rapport Quarto
Réutilisations publiées sur data.gouv.nc, portail open data officiel de Nouvelle-Calédonie
oracle-jutils — Framework PL/SQL Oracle 11g
Framework open source de packages PL/SQL pour Oracle 11g (dump LOB, CRC, MIME type, XMPP, QR codes, Twitter...). Première et unique implémentation libre. Découvert et reconnu par des équipes Oracle APEX au Texas.
6 509 téléchargements sur SourceForge (2009-2026)
Note 5/5 étoiles par la communauté
Reconnu par des équipes Oracle APEX basées au Texas
liquibase — Package Chocolatey
Création du package Chocolatey officiel pour Liquibase, l'outil de migration de bases de données de référence. Package ensuite repris et maintenu par les ingénieurs DevOps de Liquibase eux-mêmes — validation directe par l'éditeur de la qualité du travail.
37 250 downloads sur la communauté Chocolatey
Repris par les ingénieurs DevOps de Liquibase — adoption officielle par l'éditeur
Première version publiée le 10 mai 2013 (Liquibase 2.0.5.1)
auptitcafe — SDK scraping cafés & restaurants NC
Package PyPI de scraping des données de cafés et restaurants en Nouvelle-Calédonie : prix, noms de plats, recettes et images. Pipeline complet de données avec GitHub Actions pour l'archivage live, dataset et notebooks Kaggle, agent chat HuggingFace et série dédiée sur Dev.to.
Package PyPI maintenu avec GitHub Action d'archivage des données en continu
Dataset Kaggle + notebooks d'analyse explorée
Agent HuggingFace Chat pour interroger les données en langage naturel
Série dédiée sur Dev.to : https://dev.to/adriens/series/23071
SDK Python + CLI pour scraper les menus et tarifs d'Aquavena, service de livraison de repas diététiques en Nouvelle-Calédonie. Support de 8+ régimes alimentaires (méditerranéen, low carb, végétarien, sportif…), tarifs en XPF, filtrage par jour. Intégration Claude Skill + HuggingFace Space. Déclencheur : un proche malvoyant incapable de lire les menus pour passer commande — zéro expertise accessibilité préalable, approche Design Thinking.
HuggingFace MCP Space : rastadidi/aquavena — serveur MCP pour accès aux menus depuis les agents IA (créé mai 2026) + Claude Skill dédié + documentation GitHub Pages
Score accessibilité Aquavena 90→100% / site PWA Astro 81→100% — 31 erreurs WCAG → 0 — DORA Scorecard élite (lead time 15 min, 2,5 déploiements/jour, MTTR <1h)
Avant-première live au PMI Horizons Nouméa (4 juillet 2026) — robot Reachy Mini (Pollen Robotics) recommande un menu Aquavena à un sportif triathlon, démo dédiée : recommandation par embeddings (matching sémantique profil ↔ menus) — https://www.youtube.com/watch?v=hcXYVpWKjqA
Packaging multi-format : Chocolatey, RPM et DEB — distribution sur les principaux gestionnaires de paquets
Intégration Neo4j pour visualisation des schémas
ColisNC — Écosystème open source suivi de colis OPT-NC
Écosystème complet de 6 composants open source construits autour du suivi de colis de l'OPT-NC : SDK Java distribué sur JitPack avec CI Travis, webapp responsive déployée en production, assistant en réalité augmentée, borne Angular 11 + Docker, bot Discord Java et prototype mobile Flutter. Illustration concrète du potentiel multiplicateur d'une API bien exposée.
colisnc-sdk : SDK Java publié sur JitPack avec CI Travis — première brique permettant aux développeurs d'intégrer le suivi de colis NC sans scraping
colisnc-webapp : application web responsive déployée en production sur colisnc.redstone.nc
colisnc-AR : assistant en réalité augmentée pour suivre la livraison de ses colis — présenté dans la communauté OPT-NC
colisnc-borne : application borne Angular 11 + Docker pour affichage en agence
colisnc-discord : bot Discord Java (Javacord) pour interroger l'API OPT-NC depuis n'importe quel serveur Discord
Progression SDK → webapp → AR → borne → Discord → mobile (Flutter) : pattern de démultiplication autour d'une API exposée
OPT-NC Fiber Eligibility — Scraper Go + API REST + SwaggerRÉCENT
Scraper Go (Chromium headless) exposant l'éligibilité fibre et ADSL de l'OPT-NC sous forme d'API REST avec documentation Swagger/OpenAPI 3.0 interactive. Architecture clean (cmd/internal/pkg), dual mode CLI + API, image Docker Hub publique, Taskfile. Fait sur temps personnel — data citizen.
Scraping Chromium headless en Go — approche plus robuste que HtmlUnit Java (2017), gère le JavaScript des formulaires OPT-NC
API REST sémantique : 200 (numéro trouvé), 404 (inconnu), 400 (format invalide) — retourne fibre, ADSL, liste des FAIs NC disponibles
Swagger UI embarqué (OpenAPI 3.0) : documentation interactive générée depuis annotations Go
rfc4180-validator — Validateur CSV strict pour CI/CD
Image Docker validant strictement la conformité d'un fichier CSV à la RFC 4180. Conçu pour s'intégrer dans des pipelines CI/CD afin de garantir la qualité des exports CSV avant ingestion ou publication open data.
**219 pulls** Docker Hub — adoption communauté internationale
Validation stricte RFC 4180 : séparateurs, guillemets, fins de ligne, encodage
Intégration CI/CD native : retour code 0 (valide) / 1 (non-conforme) exploitable par tout pipeline
Legacy Mailbox SMS Notifier — Proto boîte aux lettres connectée
Prototype personnel transformant une boîte aux lettres classique en objet connecté envoyant un SMS à chaque arrivée de courrier sans modification mécanique. Stack Arduino MKR1000 + Arduino IoT Cloud + IFTTT — point de départ du Mailbox Notifier OPT-NC.
4 600+ vues sur Hackster.io — genèse directe du projet professionnel OPT-NC (2020)
resume-to-pokemon — CV en données × PokéAPI × embeddingsRÉCENT
Prototype d'automatisation autour du CV-en-données : mettre en interopérabilité le resume.json (JSON Resume, livré en continu sur registry.jsonresume.org/adriens) avec la PokéAPI v2 pour découvrir « quel Pokémon on est » et pourquoi. 100% open source, on-premise, sans GPU (Core i5, 8 Gio). Réalisé pour le DEV.to Weekend Challenge (Passion edition, juillet 2026) — l'innovation frugale qui relie art, data et fun.
HuggingFace Space `rastadidi/resume-to-pokemon` (Gradio + serveur MCP) — pur open source, aucune dépendance GPU
Pipeline : dataset PokéAPI construit une fois (types, stats, profil-archétype métier dérivé) → embeddings `BAAI/bge-m3` → reranking cross-encoder `BAAI/bge-reranker-v2-m3` → cartes de matching partageables avec explication du score et confiance calibrée (z-score sur la shortlist)
Interopérabilité : le CV JSON Resume publié en continu sur le registry sert de source d'entrée directe — démonstration concrète de la valeur d'un CV en données structurées
Démarche systématique de création d'interopérabilité là où elle n'existe pas — deux familles. Scraping : reverse-engineering de sites sans API → SDK Java (JitPack/Travis CI) → API REST Spring Boot (Heroku) → intégrations mobiles et no-code. Open data & original : sources officielles (data.gouv.nc) ou contenu original → même stack, données durables. Série LinkedIn Pulse API-fication S01/S02 + plusieurs articles DEV.to.
Scraping — tickets-resto-nc-sdk (HtmlUnit, JitPack) + API Spring Boot : tickets restaurant NC (neocarte.nc) — aboutit à une app mobile Kotlin/Android en 3 week-ends de dev lean (LinkedIn S02E01)
Scraping — carte-conso-plus : SDK Java (JitPack) + API Spring Boot (Heroku) pour la carte Conso+ NC — solde, partenaires, magazines, Google Sheets ; puis app mobile Kotlin/Android MVP (2019) et refonte Flutter open innovation (2020)
Scraping — cine-city-noumea : SDK Java (JitPack) + API REST Spring Boot pour le cinéma CineCity NC. Aujourd'hui hors service (refonte upstream — même cause que mon-1012-nc)
Scraping — eaux-baignade-noumea : scraping données publiques Ville de Nouméa + SDK Java + BeachCagouBot (bot Twitter CircleCI cron) — genèse directe du projet edb-noumea (LinkedIn S01E04)
Scraping — mon-1012-nc : API Spring Boot sur l'annuaire 1012.nc (numéros Mobilis) — prototypée pour une app React/React Native (LinkedIn S01E04). Aujourd'hui hors service : refonte complète du site source ayant cassé le scraper — illustration concrète du coût de maintenance des approches scraping vs API officielle (et argument fort pour la stratégie catalogue APIGEE OPT-NC)
Scraping — scalair4j (JitPack) + noumea-smartcity-api (Heroku) : SDK Java + hub d'APIs agrégeant la qualité de l'air NC (Scal-Air) et autres endpoints smart city Nouméa. Statut actuel : hébergement Heroku abandonné. Évolution prévue : refonte Python (uv) + app HuggingFace Spaces + MCP — modernisation complète de la stack avec les outils data/IA actuels
Open data — ridetnc4j (JitPack) + ridetnc-api : SDK Java + API REST sur le registre RIDET officiel (data.gouv.nc) — **136 pulls** Docker Hub — 2 articles DEV.to (2021, 2023)
Original — kalolo-api / kalolo-2.0 : API d'expressions caldoches publiée sur la marketplace RapidAPI — **127 pulls** Docker Hub — article DEV.to + LinkedIn 2020. Évolution prévue : dataset open d'expressions caldoches + MCP (Model Context Protocol) — exposition directe aux clients LLM (Claude, etc.) pour conversations localisées NC, démarche d'inclusivité culturelle Pacifique dans les agents IA
Original — excuses-sdk (JitPack) + excuses-api : SDK Java + API REST, même pattern appliqué à du contenu humoristique. Évolution prévue : dataset open d'excuses + MCP — donner du caractère/humour aux agents IA via Model Context Protocol, exemple typique d'augmentation conversationnelle ludique
Conception et animation du module Interopérabilité des SI en Master MIAGE, IAE-UNC, sur temps personnel. Pédagogie Montessori appliquée à l'université : learning by doing, projets open source réels, syllabus public sur GitHub. 12 étudiants, promo 2025. Renouvelé pour une 2ème session, août → décembre 2026.
Pédagogie double ancrage : Montessori (manipulation, autonomie) + Mindful Learning d'Ellen Langer — chaque étudiant repart avec du code en prod
Dévi Bergès (M2 2025) : témoignage vidéo spontané sur la méthode + recruté à l'OPT-NC sur recommandation active — https://youtu.be/0QU79d9cqJg
Thouraya Sakis (M2 2025) : retenue à l'ISEE-NC après recommandation avec entretien
Deux placements en institution publique calédonienne en juin 2026 — preuve d'impact au-delà du cours
Expo des réalisations étudiantes en fin d'année documentée sur Dev.to (23 commentaires)
Syllabus public sur GitHub — transparence totale de la méthode
Renouvelé par l'IAE-UNC pour une 2ème session (août → décembre 2026)
Programme stages & projets tutorés OPT-NC × UNC
Programme informel mais documenté d'encadrement de stagiaires et projets tutorés en partenariat avec l'Université de la Nouvelle-Calédonie (UNC). Chaque projet part d'un problème réel OPT-NC, expose un étudiant à des technologies modernes, et livre un artefact concret et publié — article Dev.to, vidéo YouTube, repo GitHub. Technologies couvertes : ML/IA, Flutter, Unity, Streamlit, Next.js, ELK Stack, IoT/LED matrix, Java/JavaFX, APIs REST conteneurisées.
18 étudiants distincts — majoritairement locaux (Nouméa), avec des étudiants de France métropolitaine en échange à l'UNC (Toulouse, Paris, Toulon)
100% des projets livrés avec au moins un artefact public : article Dev.to, vidéo YouTube ou repo GitHub open source
Fil conducteur : un problème réel OPT-NC → open data ou API → livrable concret → publication — reproductible sur 6 ans
Knowledge Graph SI OPT-NC — Neo4j
Système de cartographie du SI de l'OPT-NC basé sur Neo4j avec release automatisée via GitHub Actions. Présenté à NODES 2022, 2023 et 2024. Enrichi d'agents IA.
Speaker NODES 2022 : Cartographie du SI OPT-NC — première version du knowledge graph
Speaker NODES 2023 : Discover a Country's UN SDGs Concerns w/ Open Metadata on Neo4j
endoflife.date-neo4j référencé dans le wiki officiel endoflife.date aux côtés de Dynatrace et Shodan
Open Data RH OPT-NC — Expérience candidat augmentée par l'IA
Programme open data autour des données RH de l'OPT-NC : référentiel des métiers, offres d'emploi, AVPS (avis de vacances de poste) et organigramme publiés en open data pour créer une expérience candidat unique. Datasets Hugging Face, agents IA et MCPs pour rendre ces données exploitables par Claude et d'autres LLMs.
Référentiel des métiers OPT-NC : dataset HuggingFace + application Gradio
AVPS (avis de vacances de poste) : dataset HuggingFace + agent IA de matching compétences/poste
Objectif : expérience candidat d'excellence — trouver, comprendre et candidater à un poste en quelques minutes via IA
MCP OPT-NC — Offres d'emploi Hugging Face
Model Context Protocol exposant les offres d'emploi de l'OPT-NC depuis Hugging Face. Démo publique : trouver et candidater à un poste avec Claude en 20 minutes.
Catalogue d'APIs publiques OPT-NC — Vitrine & produit d'appel
Conception et pilotage d'un catalogue d'APIs publiques gratuites exposées sur le portail APIGEE de l'OPT-NC (https://apigee-optnc-prd-api.apigee.io/). Toutes en lecture seule. Sources hétérogènes selon l'API : données statiques gérées en interne, scraping de sites sans API officielle, ou croisement avec de l'open data (data.gouv.nc). Stratégie vitrine : prouver la valeur de l'interopérabilité, attirer développeurs et entreprises, créer l'appétit pour des APIs supplémentaires ou sur-mesure. Rôle : Product Owner & architecte — l'équipe GLIA développe.
Localisation des boîtes postales : géolocalisation de toutes les BP en NC — a donné lieu à une réutilisation applicative par la communauté
Suivi de colis : API de tracking OPT-NC exposée publiquement — genèse de l'écosystème colisnc (SDK Java, webapp, AR, Discord, mobile Flutter)
Noms de domaine .NC : scraping du site domaine.nc → première et unique API publique sur les domaines .NC — app mobile Flutter tierce (25 releases, Google Play Store)
Pharmacies de garde : scraping → API exposant les pharmacies d'astreinte en NC — information critique pour les usagers en dehors des heures ouvrées
Validateur de numéro de téléphone : validation des numéros NC (format, opérateur) — donnée interne OPT-NC
RIDET : API sur le registre des entreprises actives en NC — données data.gouv.nc, 2 articles DEV.to
Référentiel des agences : localisation et informations de toutes les agences OPT-NC
Transitaires : API listant les transitaires habilités à gérer les taxes de colis de fret en NC — usage professionnel direct
API domaine.nc — Création de l'interopérabilité des noms de domaine .NC
Avant ce projet : aucune API, aucune interopérabilité possible sur les données des noms de domaine .NC. Scraping du site domaine.nc (aucune API officielle) → API exposée sur la marketplace APIGEE grand public de l'OPT-NC + dataset open data Kaggle. Effet multiplicateur : une application mobile Flutter open source développée par la communauté, publiée sur le Google Play Store et testée en crowdtesting.
Zéro interopérabilité avant ce projet — scraping du site domaine.nc (pas d'API officielle) → première et unique API publique des noms de domaine .NC
Dataset open data Kaggle : New Caledonia .NC Domains Database — notebooks Jupyter, graph Neo4j AuraDB + tableau de bord NeoDash
App mobile Flutter open source tierce : 25 releases (v1.4.2 oct. 2025), 7 stars, 2 forks, Google PlayStore
Testée en crowdtesting professionnel via Hightest/Testeum — témoignage publié
**Saga complète : 12 articles Dev.to** (avr. 2022 → déc. 2023) — Docker, GH Actions, RapidAPI, Killercoda, Neo4j/NeoDash, mobile PlayStore, Kaggle + série mobile
Pattern complet : problème identifié → API → open data → app mobile → écosystème communautaire
Person Counter — Comptage ML pour optimiser l'occupation des salles de réunion
API Java de détection et comptage d'entités par vision par ordinateur, basée sur DJL (Deep Java Library) et TensorFlow. Alimentait un dashboard ELK Stack en KPIs temps réel et heatmaps pour optimiser l'occupation des salles de réunion à l'OPT-NC. Distribuée en image Docker sur DockerHub. Documentée dans un article LinkedIn Pulse.
DJL + TensorFlow : inférence ML en Java sans dépendance Python — intégration native Spring Boot, image Docker publique sur DockerHub
Dashboard Kibana temps réel : KPIs d'occupation + heatmaps issues des flux API — aide à la décision sur la gestion des espaces de travail
API REST avec filtres par classe d'objet et seuil de confiance, endpoints de visualisation, métadonnées et analyse
Article LinkedIn Pulse publié : démonstration de la valeur métier du ML appliqué à l'optimisation des espaces
API conteneurisée (person-counter-api) : **91 pulls** Docker Hub
Système d'alerte from scratch sur Raspberry Pi 4 + caméra : détection temps réel + appels webhooks — implémenté avec un stagiaire (Guillaume Bertherat, 2021)
Generative Art — Temps d'attente agences OPT-NC
Écosystème complet autour des temps d'attente en agence OPT-NC : API REST conteneurisée (opt-temps-attente-agences-api), front-end generative art data-driven (p5.js, Docker), expérience Unity interactive, dashboard Streamlit historique et LED Matrix IoT. Documenté dans une série de 7 articles Dev.to (@adriens + @optnc) de juin 2022 à décembre 2024.
opt-temps-attente-agences-api : API REST conteneurisée — **102 pulls** Docker Hub
**20 vidéos playlist Temps d'attente en agences** — https://www.youtube.com/playlist?list=PL7GdrgVAWcDgN1QV5tbPRCa1f5Q83yRMi
Même source de données réutilisée dans le LED Matrix IoT Hackster.io (2024) et projets tutorés UNC
Post-Office Wait Time LED Matrix — Affichage temps d'attente IoT OPT-NC
Matrice LED animée (Pimoroni Cosmic Unicorn / Raspberry Pi Pico W) affichant en temps réel les temps d'attente en agence OPT-NC, pilotée par l'API publique OPT-NC via Google Apigee. Preuve de concept IoT mêlant données publiques et expérience client physique.
Intégration directe de l'API temps d'attente OPT-NC Developer Portal dans un objet physique
Hardware : Pimoroni Cosmic Unicorn (Raspberry Pi Pico W) — affichage LED matrix animé
Publié sur Hackster.io — niveau Beginner, 192 vues
Mailbox Notifier — Boîte aux lettres connectée OPT-NC
Dispositif IoT co-conçu avec l'équipe OPT-NC (compte boiteconnecteeopt) détectant l'arrivée du courrier par capteur ultrason et envoyant des notifications WiFi via IFTTT. Tutorat industriel d'un étudiant (Mathéo Moinet) sur ce projet hardware.
Co-auteur avec boiteconnecteeopt (OPT-NC) et Mathéo Moinet — projet encadré en tutorat
Stack : NodeMCU ESP-12E + HC-SR04 + Arduino IDE + IFTTT Maker service
5 400+ vues sur Hackster.io — niveau Intermédiaire, rayonnement communauté maker mondiale
BP connectée — Monitoring rack boîtes postales OPT-NC
PoC IoT instrumentant un rack complet de boîtes postales (BP) OPT-NC : détection laser par case + communication Zigbee basse consommation → génération d'events dans le SI → notification client à la dépose du courrier. Co-conçu avec des élèves de la filière numérique et électronique du Lycée du Mont-Dore. Démonstration interne DSI en présence du DSI, du professeur, des élèves et de la section GLIA. PoC sans suite décisionnelle de l'OPT.
Monitoring à l'échelle du rack : un capteur laser par case, mesh Zigbee basse consommation — zéro câblage réseau supplémentaire
Valeur métier : notification client à la dépose du courrier → élimine les déplacements inutiles sans effort supplémentaire pour le personnel postal
Co-conception pédagogique avec élèves filière numérique & électronique, Lycée du Mont-Dore
Démonstration interne validée (DSI, professeur, élèves, section GLIA) — PoC techniquement abouti, sans suite décisionnelle OPT
Publications
Paroles d'agent — Adrien SALES (OPT-NC)
Épisode de la série interne 'Paroles d'agent' publiée sur la chaîne YouTube officielle de l'OPT-NC. Présente son rôle d'intégrateur de données à la DSI, sa vision de la collaboration métier/IT, son meilleur succès (débloquer l'adoption d'un logiciel en travaillant main dans la main avec les métiers) et sa devise : 'No excuse'.
Analyse de l'historique Netflix avec Power BI — LinkedIn Pulse
Article explorant l'analyse de son historique de visionnage Netflix (export CSV) : Power Automate pour le traitement des données, IMDbPY pour l'enrichissement en genres, Power BI pour les visualisations (genres préférés, fidélité aux séries, sessions intensives). Illustre la valeur des données personnelles et l'enjeu du RGPD.
MIT Media Lab, créativité & jeux — LinkedIn Pulse
Réflexion sur la créativité, le jeu et le design inspirée du MIT Media Lab. À partir d'un documentaire Netflix sur l'art abstrait, l'article explore comment les principes du jeu et du design peuvent nourrir la pensée créative et l'innovation en entreprise.
208 articles techniques — Dev.to
Publication régulière d'articles techniques en anglais et français sur le data engineering, Neo4j, DevOps, open data, IA et l'interopérabilité des SI. 25 badges dont Five Year Club, Hacktoberfest 2025, Google Gemini Challenge, GitHub Copilot Challenge. 1 463 commentaires écrits.
Chaîne YouTube DevOPS-LAB
284 vidéos techniques en français et anglais : démonstrations live, DevOps, data engineering, Neo4j, MCP, open data. 189 abonnés. Inclut des détournements humoristiques de films (VO russe/allemand sous-titrés) pour vulgariser des concepts tech.
Open Data OPT-NC sur Kaggle et Hugging Face
Animation des organisations OPT-NC sur Kaggle (kaggle.com/optnouvellecaldonie) et Hugging Face (huggingface.co/opt-nc) : datasets open data, notebooks, applications Gradio et MCPs. 27 datasets publiés, 81 notebooks de démonstration. SDKs Python de scraping publiés sur PyPI (edb-noumea, auptitcafe, aquavena-sdk).
PostgreSQL Security Analysis — Zenodo
Première publication scientifique sur Zenodo (DOI : 10.5281/zenodo.20467660). Analyse de sécurité des versions PostgreSQL via trois outils CLI : geol (End-of-Life), Trivy (scan de vulnérabilités Docker), skopeo (inspection d'images). Démontre comment combiner IA générative et outils CLI pour automatiser l'analyse de risques sur des images de base de données.
2ème participation consécutive — Exposé : "Développer mieux. Plus vite. Plus inclusif." Thème de l'événement : "L'innovation n'a de valeur que lorsqu'elle crée davantage d'inclusion, d'accessibilité et de capacité d'agir." Point de départ : un proche en perte d'autonomie incapable de lire un document pour passer commande — zéro expertise préalable en accessibilité. Approche Design Thinking outillée (Agile, DevOps/CI-CD, Data Science, ML, Graph Data Science, IA) pour concevoir un service accessible quel que soit le handicap ou le contexte. Métriques projet : LEAD Time & DORA. Framework data-driven, open source, avec démonstration live et témoignages utilisateur. Succès mesuré au gain d'autonomie (nul, partiel ou total). Avant-première du robot Reachy Mini (Pollen Robotics) : agent vocal recommandant des menus Aquavena à un profil sportif triathlon — démo live dédiée à Aquavena. 4 juillet 2026. Vidéo : https://www.youtube.com/watch?v=hcXYVpWKjqA
Extension officielle DuckDB Community — brewRÉCENT@ DuckDB
2026
Extension brew listée sur duckdb.org/community_extensions permettant de requêter les packages Homebrew installés directement en SQL. Construite pendant le GitHub Copilot CLI Challenge, activement maintenue. https://duckdb.org/community_extensions/extensions/brew
Hacktoberfest Maintainer Spotlight — geolRÉCENT@ DEV Community / Hacktoberfest
2025
Mise en avant officielle comme mainteneur open source pour le projet geol lors du Hacktoberfest 2025. https://dev.to/adriens/geol-the-cli-to-efficiently-manage-eols-like-a-boss-3hne
Mentor du programme Pépite NC 2025 auprès de l'équipe WAZA (Dévi Bergès, Tina Nak, James Langeron, Raimanu Pain — étudiants MIAGE UNC). Application de mise en relation chauffeurs/passagers. 3ème place + Prix spécial Lagoon (100 000 CFP). Mentorat sollicité directement par les étudiants.
Speaker — NODES 2024 (Conférence internationale Neo4j)@ Neo4j
2024
3ème participation consécutive (NODES22 → NODES23 → NODES24) — CFP sélectionné : Cloud-Native Knowledge Graph Automation & AI Agents. Cartographie du SI OPT-NC avec Neo4j, release automatisée et agents IA. Vidéos CFP publiques : https://youtu.be/KFfIgERRjA4 (full) · https://youtu.be/9MxVcMB_RWE (medium) · https://youtu.be/8H5msX4Qp1E (shortest). Article : https://dev.to/adriens/nodes24-a-practical-path-to-cloud-native-knowledge-graph-automation-ai-agents-2ejh
1ère participation au PMI Horizons Nouméa — Talk : Neo4j & AI Agents et impacts projets — présentation de l'usage des knowledge graphs et agents IA dans la gestion de projets SI. https://www.youtube.com/watch?v=ErBCyOrup3M
Notebooks Expert — Kaggle@ Kaggle (Google)
2024
Top 5% mondial des contributeurs Kaggle — rang 3 005 / 62 173. 6 médailles de bronze, 27 datasets publiés, 81 notebooks, participation régulière aux hackathons.
Speaker — NODES 2023 (Conférence internationale Neo4j)@ Neo4j
2023
Présentation : Discover a Country's UN SDGs Concerns w/ Open Metadata on Neo4j — analyse des préoccupations ODD des Nations Unies via open data et knowledge graph. https://dev.to/adriens/discover-a-country-un-sdgs-concerns-w-open-metadata-on-neo4j-13df
Speaker — Elastic Paris Meetup #58@ Elastic
2023
Talk : Linter et cartographier ses bases de données en continu avec SchemaCrawler et Elasticsearch. https://www.youtube.com/watch?v=5B5mGAeaHwA
Speaker — NODES 2022 (Conférence internationale Neo4j)@ Neo4j
2022
Talk : IT Holism at NODES 2022 — première présentation du knowledge graph SI de l'OPT-NC, vision holistique du SI par le graphe. https://dev.to/optnc/our-speech-about-it-holism-at-nodes22-1bpl
Présentation sur la puissance de la dataviz pour le Pacific DataViz Challenge, événement régional organisé par la Commission du Pacifique Sud. Talk sur Neo4j et Gephi comme outils de visualisation de données au service de la prise de décision. https://dev.to/optnc/talanoa-2022-the-power-of-data-visualization-1fgn
Arctic Code Vault Contributor — GitHub@ GitHub
2020
Code archivé dans le GitHub Arctic Code Vault pour préservation millénaire.
Admissible au CAPES externe de Mathématiques@ Ministère de l'Éducation Nationale
2000
Admissible au CAPES externe de Mathématiques (concours national sélectif) pendant la période d'enseignement en collège en Nouvelle-Calédonie (1999–2001).
Course à piedNatation open waterMonopalmeProne paddleWindsurfWingfoilVéloStreet workout
Maker & IoT
Lo-techArduinoESP8266 / NodeMCUArduino MKR1000Raspberry Pi Pico WPimoroni Cosmic UnicornLED matrixAPI vers IoTMeshtasticMeshCoreLoRa mesh networkingIoT outdoorFablab UNCAdafruit / CircuitPythoneInk displaysBBC micro:bitHackster.io
Veille technologique & innovation
Livres techLivres managementArchitecture SIIntelligence artificielleOpen sourceVibe coding Go
Création de contenu & humour tech
Détournements vidéoFilms VO russe/allemand sous-titrés françaisMèmes techStorytelling technique
Écriture
Livre sur la data en entrepriseRecueil de nouvellesVulgarisation tech
Musique
Jazz
Lecture
ManagementArchitecture logicielleData scienceInnovationDesign ThinkingUX StrategyStart with WhyData ProductsSystems Thinking
Langues
🇫🇷 Français — Natif🇬🇧 Anglais — Professionnel — articles, talks et vidéos en live🇩🇪 Allemand — Notions🇪🇸 Espagnol — Notions
Témoignages 34
Yolande PoirierUpstream
Senior Manager, Developer Community (Neo4j)
« Adrien Sales's impact in the global technology space is not just his impressive technical capability, but his fundamental drive to create, teach, and connect pe… »
Lire le témoignage complet
Adrien Sales's impact in the global technology space is not just his impressive technical capability, but his fundamental drive to create, teach, and connect people and things. Based in Nouméa, New Caledonia, Adrien acts as a vital bridge between complex systems and human collaboration, demonstrating that the best technology is the one that brings communities together.
As an active and prominent member of the Neo4j Ninjas Program, Adrien was recognized as a Featured Community Member. His contributions include writing code and mentoring, committed to sharing his love for graphs through prolific blogging, releasing open-source projects, and participating in community forums to ensure that nobody in his network has to solve a problem in isolation. For Adrien, being a Ninja is not a badge of exclusivity; it is a commitment to lift others up.
Adrien's presentations at Neo4j's flagship NODES conferences highlight his unique talent for "Data Culture and Management Storytelling". Rather than presenting dry technical slides, Adrien constructs engaging narratives that make complex concepts universally accessible:
NODES 2022 - "From Game of Thrones to Information System Cartography"
NODES 24 - "Cloud-Native Knowledge Graph Automation to Deliver AI Agents API"
At his core, Adrien is a builder of human connections. Whether he is guiding students as a Teacher at the University of New Caledonia, contributing over 200 articles and 1,500 interactive discussions on the DEV Community platform, or sharing open datasets on Kaggle, his work is always defined by generosity. Adrien does not just manage projects; he cultivates a warm, inclusive, and sharing-focused culture wherever he goes.
Any organization, community, or academic program would be incredibly fortunate to have Adrien as a leader, mentor, and advocate. He does not just build data networks; he builds networks of people.
Raimanu PainÉtudiant
Développeur AS400 / ADELIA & Support Applicatif — CALINFO
« Adrien a été mon enseignant durant mon master MIAGE, et également mon mentor durant mon projet Pépite. Apprendre avec lui était très intéressant et enrichissant… »
Lire le témoignage complet
Adrien a été mon enseignant durant mon master MIAGE, et également mon mentor durant mon projet Pépite.
Apprendre avec lui était très intéressant et enrichissant.
Sa façon de faire est différente de ce que j'ai pu voir auparavant.
Et j'ai beaucoup apprécié apprendre de cette manière.
Par exemple, durant mon année de master MIAGE, il nous a fait travailler en équipe, avec d'autres équipes, sur un projet commun portant sur des données réelles de PRIX.NC. Notre travail impactait celui des autres ; le travail d'équipe et la communication étaient donc des points clés de ce projet. Il ne suffisait pas de faire ce qu'on pensait devoir faire, car, derrière, nos collègues avaient des besoins et des suggestions légitimes pour leur propre travail. Chaque semaine, nous devions faire un feedback, en passant par GitHub, nous permettant de donner notre ressenti sur le cours et les difficultés rencontrées sur le projet. Cela nous permettait ainsi de ne jamais rester dans le flou, de nous sentir écoutés et d'avoir un bon environnement de travail.
Et pour mon projet Pépite, il a été d'une grande aide. Pour mettre en ordre nos idées ou en proposer, à suivre notre progression tout au long de ce projet ou encore pour nous fournir des contacts selon nos besoins. Il s'agit d'un mentor dont l'accompagnement s'est avéré particulièrement bénéfique et efficace.
Globalement, Adrien ne fait pas les choses à moitié ; Il les accomplit avec passion, méthode et rigueur, ce qui a également façonné ma manière de travailler même jusqu'à maintenant.
David BROUSTEClient
Managing Partner, Team Leader & Fullstack Developer at DEVEO.NC | Java · Spring Boot · Quarkus · Angular · Mobile · CI/CD | Embedded Systems · Protocol Reverse Engineering · Agentic AI Workflows
« J'ai eu l'occasion de travailler avec Adrien dans le cadre d'une prestation pour l'OPT, sur la refonte d'une application technique à forte volumétrie, reposant… »
Lire le témoignage complet
J'ai eu l'occasion de travailler avec Adrien dans le cadre d'une prestation pour l'OPT, sur la refonte d'une application technique à forte volumétrie, reposant notamment sur Quarkus, Microcks et Kafka.
Adrien a joué un rôle important dans la réussite du projet. Il a su me transmettre une compréhension claire de l'existant, partager les pratiques mises en place dans son service et fournir les orientations nécessaires pour avancer rapidement, tout en me laissant une réelle autonomie dans la réalisation.
J'ai particulièrement apprécié sa disponibilité, sa réactivité et la qualité du suivi qu'il assure auprès de son équipe. Il sait aussi reconnaître et valoriser régulièrement le travail accompli, un aspect essentiel et particulièrement motivant. L'organisation du travail est pragmatique et efficace : des échanges réguliers mais timeboxés, des démonstrations hebdomadaires pour suivre concrètement les avancées et peu de réunions inutiles.
Adrien accorde une grande importance au partage de connaissances. Chaque membre de son équipe est encouragé à présenter les sujets intéressants sur lesquels il a travaillé afin de faire progresser collectivement le service. Cette culture du partage s'étend également au-delà de l'équipe, notamment par la remontée de problèmes ou de besoins auprès des communautés open source concernées.
Technophile passionné, il possède une connaissance très large de nombreux domaines. C'est toujours un véritable plaisir d'échanger avec lui, aussi bien sur des sujets simples que sur des problématiques techniques complexes. Il sait partager sa passion, susciter la curiosité et donner envie d'aller plus loin.
Il sait également se montrer exigeant lorsque cela est nécessaire, en veillant au respect des bonnes pratiques, à la qualité des réalisations et à la pérennité des choix techniques. Sur ce projet, sa volonté était claire : moderniser l'application, réduire son coût de maintenance et reprendre le contrôle sur les processus de livraison afin de limiter les dépendances externes.
Cette collaboration a été particulièrement enrichissante, aussi bien sur le plan technique que dans la manière d'aborder un projet. Adrien fait partie des personnes avec lesquelles les échanges font réellement progresser et avec qui j'aurais grand plaisir à retravailler.
Julie BessonClient
AI GTM Lead - CPG, Energy, Luxe & Life Sciences - Google Cloud France
« Adrien est un expert de la transformation numérique d'une efficacité rare. Il maîtrise la data, les API, l'IA, les pipelines de production, le RAG… et allie son… »
Lire le témoignage complet
Adrien est un expert de la transformation numérique d'une efficacité rare. Il maîtrise la data, les API, l'IA, les pipelines de production, le RAG… et allie son savoir-faire pour concevoir des solutions innovantes et robustes. J'ai particulièrement apprécié son fort engagement et son esprit de collaboration qui nous ont permis de délivrer de beaux projets. À noter également ses talents de pédagogue qui ont permis une belle promotion de ces réalisations.
Adrien ce fut un plaisir de collaborer avec toi ! Je te souhaite le meilleur pour la suite.
Clémentine GalinÉtudiant
Valoriser la donnée, éclairer la décision
« Avant-dernier point, l'enrichissement personnel. On a eu la chance de choisir chacun les sujets qu'on souhaitait aborder. Donc ça c'est vraiment intéressant, et… »
Lire le témoignage complet
Avant-dernier point, l'enrichissement personnel. On a eu la chance de choisir chacun les sujets qu'on souhaitait aborder. Donc ça c'est vraiment intéressant, et d'explorer les pistes qu'on souhaitait explorer. Et dernier point, je remercie Adrien pour ses conseils et ses connaissances qui nous a permis de nous challenger et d'explorer des pistes auxquelles on n'aurait pas pensé.
Paul MonimeauDirect report
Ingénieur en Informatique
« J'ai eu la chance de travailler avec Adrien lors d'une expérience particulièrement enrichissante autour de projets data et innovation. Adrien sait transmettre s… »
Lire le témoignage complet
J'ai eu la chance de travailler avec Adrien lors d'une expérience particulièrement enrichissante autour de projets data et innovation. Adrien sait transmettre sa vision, faire confiance et créer un environnement où l'on apprend vite tout en gardant un vrai sens du concret.
Son approche mêlant exigence technique, innovation et méthodes de travail agiles m'a beaucoup apporté. Au-delà de ses compétences, j'ai particulièrement apprécié son énergie, sa capacité à fédérer et son envie constante de faire progresser les équipes.
Je recommande Adrien avec grand plaisir et serais ravi de collaborer à nouveau avec lui.