×
Adrien Sales

Adrien Sales

Architecte SI & Product Builder | Modélisation · Data · IA Agents | LEAN & Innovation frugale | DevRel

Nouméa, Nouvelle-Calédonie, NC, 98800
+687 84 29 84
Français, Anglais, Allemand, Espagnol

Background


About

About

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é.

Work Experience

Work Experience

  • Chef de Section GLIA — Génie Logiciel Inter-ApplicatifOPT-NC (Office des Postes et Télécommunications de Nouvelle-Calédonie)

    Apr, 2019 - Present

    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.

    • 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 & MaintenanceDSI Ville de Nouméa

    Dec, 2010 - Mar, 20198 years 3 months

    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.

    • 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 & PostgreSQLDocaposte

    Oct, 2008 - Nov, 20102 years 1 month

    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.

    • 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éesExperian Decision Analytics

    Sep, 2003 - Sep, 20085 years

    Développement core sur le layer base de données et intégration en mode consultant chez de grands comptes. Basé à Monaco.

    • 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ématiquesVice-Rectorat de Nouvelle-Calédonie

    Sep, 1999 - Aug, 20011 year 11 months

    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.

    • 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

Projects Experience

Projects Experience

  • Enseignement MIAGE UNC — Module Interopérabilité SI

    Mar, 2025 - Present

    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.

    • 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

  • Programme stages & projets tutorés OPT-NC × UNC

    Jan, 2019 - Present

    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.

    • 14 projets encadrés (2019→2026) — 9 stages + 5 projets tutorés

    • 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

  • geol — CLI de gestion des End-of-Life

    Aug, 2025 - Present

    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.

    • 1 300+ downloads, 11 stars, v2.7.1 activement maintenue

    • Hacktoberfest 2025 Maintainer Spotlight officiel

    • 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-NC

    Jun, 2025 - Present

    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

    • Étude complète open innovation (65 min) — télémétrie, éditiques, SLAs, DORA, B2B APIGEE, MCP, IoT — https://youtu.be/tPihPZRfh2A

    • 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

  • HELIA État Réseaux — SDK & cartographie des maintenances réseau OPT-NC

    Jun, 2026 - Present

    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.

    • SDK helia-etat-reseaux (PyPI v0.6.1, LGPL-3.0) — scraping + enrichissement référentiels communes/provinces/population — https://github.com/adriens/helia-etat-reseau

    • 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 Community

    Feb, 2026 - Present

    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

  • Knowledge Graph SI OPT-NC — Neo4j

    Jan, 2021 - Present

    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

    • Speaker NODES 2024 : Cloud-Native Knowledge Graph Automation & AI Agents

    • Release automatisée via GitHub Actions

    • 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

    Jan, 2024 - Present

    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

    Jan, 2025 - Present

    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.

    • Démo YouTube : candidature complète (lettre, préparation entretien) en 20 minutes

    • Stack 100% open source et open data

    • Gradio + Hugging Face Spaces + Claude

  • mobitag — CLI Go pour l'envoi de SMS

    Jun, 2024 - Present

    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.

    • Commenté par Jess Lee, co-fondatrice de DEV/Forem

    • Philosophie CLI-guidelines : UX first, binaire statique cross-platform, Cobra

    • Distribué via Homebrew/goreleaser

    • 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

    Oct, 2024 - Present

    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 baignade

    Sep, 2025 - Present

    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

    Jan, 2024 - Present

    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

  • Catalogue d'APIs publiques OPT-NC — Vitrine & produit d'appel

    Jan, 2021 - Present

    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

  • oracle-jutils — Framework PL/SQL Oracle 11g

    Mar, 2009 - Dec, 20123 years 9 months

    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

  • API domaine.nc — Création de l'interopérabilité des noms de domaine .NC

    Jan, 2022 - Present

    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

    • 21 vidéos playlist DOMAINE.nc — https://www.youtube.com/playlist?list=PL7GdrgVAWcDgTfeJKnrK2MyeKCxJWNs03 | 5 vidéos playlist Mobile — https://www.youtube.com/playlist?list=PL7GdrgVAWcDilGJGeNuVdvCM-lSmt5DNT

    • Pattern complet : problème identifié → API → open data → app mobile → écosystème communautaire

  • liquibase — Package Chocolatey

    May, 2013 - Present

    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

    May, 2023 - Present

    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

  • aquavena — SDK Python scraping menus & tarifs Aquavena NC

    Jan, 2025 - Present

    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.

    • Package PyPI aquavena-sdk (Python ≥3.13) — SDK + CLI autonome

    • 8+ régimes : menus hebdomadaires détaillés (déjeuner/dîner, suppléments, boissons) + tarifs complets

    • 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

  • SchemaCrawler — Contribution open source

    Jan, 2022 - Present

    Contributeur actif sur SchemaCrawler : packaging RPM/DEB, package Chocolatey (23 048 downloads), intégration Neo4j.

    • 23 048 downloads du package Chocolatey maintenu

    • Packaging multi-format : Chocolatey, RPM et DEB — distribution sur les principaux gestionnaires de paquets

    • Intégration Neo4j pour visualisation des schémas

  • Person Counter — Comptage ML pour optimiser l'occupation des salles de réunion

    Nov, 2020 - Dec, 20201 month

    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)

  • ColisNC — Écosystème open source suivi de colis OPT-NC

    Sep, 2019 - Jun, 20211 year 9 months

    É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

    • Impact Docker Hub : colisnc-api — 132 pulls

    • Playlist YouTube Colis NC : 9 vidéos — https://www.youtube.com/playlist?list=PL7GdrgVAWcDjRyCWzfueG9GZqe9M2Lqxe

  • OPT-NC Fiber Eligibility — Scraper Go + API REST + Swagger

    Dec, 2025 - Present

    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

    • 439 pulls Docker Hub — image publique rastadidi/optnc-fiber-eligibility + Taskfile pour build/run/test/logs

  • rfc4180-validator — Validateur CSV strict pour CI/CD

    Jan, 2018 - Present

    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

  • Generative Art — Temps d'attente agences OPT-NC

    Jan, 2020 - Present

    É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

    • web-generative-art-temps-attente-opt : front-end p5.js generative art data-driven — 278 pulls Docker Hub

    • Stack créative : p5.js (simulations orbitales, balles, gravité) + Unity (expérience interactive)

    • API publiée sur RapidAPI marketplace (2022) — exposition internationale

    • Dashboard Streamlit historique via Apigee Developer Portal (2024)

    • Série Dev.to 7 articles (juin 2022 → déc. 2024) : https://dev.to/adriens/series/18414

    • 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

    Nov, 2024 - Present

    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

    Aug, 2020 - Present

    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

    Jan, 2020 - Present

    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

  • Legacy Mailbox SMS Notifier — Proto boîte aux lettres connectée

    May, 2019 - Present

    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.

    • Concept 'high-low tech' : hack de boîte standard, aucune modification mécanique requise

    • Stack : Arduino MKR1000 + capteur ultrason HC-SR04 + Arduino IoT Cloud + IFTTT

    • 4 600+ vues sur Hackster.io — genèse directe du projet professionnel OPT-NC (2020)

  • API-fication calédonienne — SDKs Java & APIs REST

    Apr, 2017 - Jul, 20236 years 3 months

    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

Skills

Skills

  • Méthode signature : API-fication

    API-fication

    Validée 3x en recommandations LinkedIn par des pairs indépendants

    Identification de manques d'interopérabilité

    Scraping de sources sans API

    Exploitation open data

    Packaging SDK (Java, Python, Go)

    Exposition API REST + OpenAPI/Swagger

    schema.org — attachement de données à des schémas existants avant exposition

    Catalogue 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

    Neo4j

    Graph Data Science

    Cypher

    Knowledge Graph

    GDS Library

    NetworkX

    endoflife.date-neo4j

    Théorie des graphes

    Analyse de réseaux

    Centralité & clustering

    Réseaux cachés

    JSON-LD

    schema.org

  • IA & Agents

    MCP (Model Context Protocol)

    Hugging Face

    Gradio

    Agents IA

    RAG

    Ollama

    LangChain

    Semantic Router

    Vibe coding

    OpenSearch vector search

  • Architecture & Développement

    Architecture SI

    Domain-Driven Design

    Spring Boot

    Quarkus

    Java

    Go

    Maven

    Interopérabilité (signature de carrière depuis 12+ ans, validée par pairs DSI Nouméa 2018)

    API Design

    JSON Schema

    APIGEE

    ZK Framework

    picocli

    Cobra (Go)

    BubbleTea

    Flutter

  • Data Engineering

    Apache Airflow

    Apache Kafka

    MinIO

    Apache Superset

    Lakehouse

    ETL/ELT

    Debezium

    OpenSearch

    ELK Stack

    Elasticsearch

    Kibana

    Gouvernance des métadonnées

    Data Products

  • Bases de données

    PostgreSQL

    DuckDB

    DuckLake

    Oracle

    SQL

    Tuning

    SchemaCrawler

    Analyse sécurité & lifecycle

  • DevSecOps

    GitHub Actions

    GitHub Issues

    Docker

    Podman

    Kubernetes

    Trivy

    skopeo

    Shift-left security

    geol

    goreleaser

    RGPD

  • Microsoft Power Platform

    Power BI

    Power Automate

    Microsoft Flow

    Custom connectors APIGEE

    No-code automation

    Data storytelling

  • Open Data & Data Science

    Kaggle

    Python

    Pandas

    DuckDB

    Web scraping

    Open Data

    Hackathons

    uv

    poetry

    PyPI

    PyPI maintainer

  • Reporting & Documentation

    Quarto

    Notebooks reproductibles

    Urbanisation SI

    Rapports de sécurité

    Reporting automatisé

    Data-driven management

    Markdown

    GitHub Pages

  • Developer Relations & Communication

    Talks internationaux

    YouTube

    Dev.to

    Documentation

    Vulgarisation

    Storytelling

    Data Storytelling

    Community building

    Marketing $0

    Mux

    Détournements vidéo tech

    Tech advocacy interne

    Pitching interne

    Évangélisation par la pratique

  • Management & Leadership

    Management d'équipe

    Management par la confiance, l'autonomie et les objectifs clairs

    Scrum

    Product Owner

    Gestion de projet

    Jira

    LEAN

    5S

    Management visuel

    Management libéré

    Running Lean

    Innovation frugale

    Open Innovation

    Design thinking

    Lean UX

    Design Sprint

    Team Topologies

    Transparence radicale

    Culture de feedback

    Intérim de direction

    Recrutement — détection de talent sur dossier

    Pilotage de prestataires (BI, cloud, intégration SI)

    Management full-remote async (GitHub issues uniquement)

    Serious games et rétrospectives créatives

    Transition & onboarding entrant

  • Pédagogie & Transmission

    Enseignement universitaire (Master MIAGE)

    Pédagogie Montessori

    Mindful Learning (Ellen Langer)

    Learning by doing

    Mentorat de stagiaires

    Tuteur industriel (projets tutorés UNC)

    Pédagogie par projets réels open source / open data

    Knowledge sharing

    Vulgarisation technique

    Why-first (Sinek)

    Construction du raisonnement plutôt que dictée de la solution

    Conception de stages sur mesure (datascience → APIs → mobile, art génératif, IoT)

    Mentorat à distance full-remote (GitHub issues comme seul canal)

  • Open Source

    endoflife.date

    SchemaCrawler

    Chocolatey

    DuckDB brew extension

    geol

    oracle-jutils

    mobitag

    liquibase

    Attraction et fidélisation de contributors externes

  • IoT & Hardware

    Arduino

    ESP8266 / NodeMCU

    Arduino MKR1000

    Raspberry Pi Pico W

    Pimoroni Cosmic Unicorn

    Arduino IoT Cloud

    IFTTT / Maker service

    HC-SR04 (capteur ultrason)

    LED matrix

    Adafruit (FunHouse, PyPortal, MagTag)

    CircuitPython

    Hackster.io

  • Créativité & Apprentissage autodidacte

    Imagination

    Connexion de domaines éloignés

    Pensée transdisciplinaire

    Expérimentation

    MIT Media Lab mindset

    Rendre l'invisible visible

    Détection d'inefficacités

    Idéation en mouvement

    Apprendre → construire → démontrer → enseigner

    Curiosité naturelle

    Observation du réel

Education

Education

  • Bases de données et Progiciels / ERP, Mastère Spécialisé MSBDS — labellisé Conférence des Grandes Écoles, CERAM Business School (Skema) — Sophia Antipolis

    Sep, 2002 - Sep, 2003

    Stage de fin d'études en data mining, en collaboration avec l'I3S (laboratoire CNRS — Sophia Antipolis) et Experian Decision Analytics — transformé en embauche directe dès la fin du stage

  • Mathématiques Appliquées, DEA (Diplôme d'Études Approfondies), Université de Nice Sophia-Antipolis

    Sep, 2001 - Jul, 2002

    Stage de recherche : INRIA Sophia Antipolis (https://www.inria.fr) — implémentation C++ de LINPACK, bibliothèque de référence en algèbre linéaire numérique haute performance

  • Mathématiques Fondamentales, Maîtrise, Université de Nice Sophia-Antipolis

    Sep, 1998 - Jun, 1999

  • Mathématiques, Licence, Université de la Nouvelle-Calédonie

    Sep, 1997 - Sep, 1998

  • Mathématiques - Informatique et Applications aux Sciences, DEUG MIASS, Université de Nice Sophia-Antipolis

    Sep, 1994 - Jun, 1996

  • Pédagogie Montessori, École primaire, École Montessori Les Pouces Verts — Mouans-Sartoux

    Sep, 1978 - Jun, 1980

    Fondation d'une posture cognitive durable : apprendre par la manipulation, progresser à son rythme, construire sa propre compréhension

    Fil rouge pédagogique : la même philosophie — autonomie, projets réels, apprendre en faisant — se retrouve 45 ans plus tard dans l'enseignement en Master MIAGE et le mentorat de stagiaires

Certificates

Certificates

  • Scrum Master, Scrum Alliance

    Issued on: Jan 01, 2013

  • Product Owner, Scrum Alliance

    Issued on: Jan 01, 2014

Awards

Awards

  • Mentor Pépite NC 2025 — équipe WAZA lauréate , Pépite NC / Bpifrance / Prix Lagoon

    Awarded on: Jan 01, 2025

    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.

  • Extension officielle DuckDB Community — brew , DuckDB

    Awarded on: Feb 01, 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 — geol , DEV Community / Hacktoberfest

    Awarded on: Oct 01, 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

  • Speaker — NODES 2024 (Conférence internationale Neo4j) , Neo4j

    Awarded on: Nov 01, 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

  • Notebooks Expert — Kaggle , Kaggle (Google)

    Awarded on: Jan 01, 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 — PMI Horizons Nouméa (Project Management Institute) , PMI France – Branche Horizons, Pôle Nouvelle-Calédonie

    Awarded on: Jul 01, 2026

    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). 3 juillet 2026.

  • Speaker — PMI Horizons Nouméa (Project Management Institute) , PMI Nouvelle-Calédonie

    Awarded on: Nov 01, 2024

    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

  • Speaker — NODES 2023 (Conférence internationale Neo4j) , Neo4j

    Awarded on: Nov 01, 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

    Awarded on: Jan 01, 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

    Awarded on: Nov 01, 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

  • Speaker — Talanoa 2022 / Pacific DataViz Challenge (SPC) , Pacific Community — SPC

    Awarded on: Nov 01, 2022

    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

    Awarded on: Jul 01, 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

    Awarded on: Jul 01, 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).

Volunteer Work

Volunteer Work

  • Contributeur de données, endoflife.date — Projet open source communautaire

    Jan, 2021 - Present

    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.

    • 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

    Jan, 2022 - Present

    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.

    • 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)

    Mar, 2025 - Present

    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é).

    • 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

  • Contributeur civic data — Réutilisations open data, data.gouv.nc — Portail open data officiel de Nouvelle-Calédonie

    Jan, 2024 - Present

    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.

    • 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

Publications

Publications

  • Paroles d'agent — Adrien SALES (OPT-NC) , YouTube / OPT-NC

    Published on: Feb 01, 2020

    É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 , LinkedIn Pulse

    Published on: Dec 05, 2019

    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 , LinkedIn Pulse

    Published on: Nov 07, 2019

    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 , Dev.to

    Published on: Aug 04, 2020

    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 , YouTube

    Published on: Jan 01, 2020

    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 , Kaggle / Hugging Face

    Published on: Jan 01, 2022

    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 , Zenodo

    Published on: May 30, 2026

    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.

Interests

Interests

  • Sports outdoor & nautiques

    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 Products
References

References

  • Clémentine Galin

    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é.

  • Ludwig MARTIN

    I am pleased to recommend Adrien, an outstanding engineer with a rare ability to combine deep technical expertise, curiosity, and practical execution.

    Adrien is always keen to explore new technologies, build meaningful POCs, and leverage public APIs to turn ideas into concrete, working solutions. He does not just follow technology trends; he understands them, tests them, and finds smart ways to apply them to real-world problems.

    Beyond his technical skills, Adrien is also committed to sharing knowledge. His involvement in mentoring young people in New Caledonia reflects his generosity, patience, and genuine desire to help others grow.

    He is also a great person to work with: reliable, positive, supportive, and always willing to help. Adrien is both a highly skilled engineer and a great teammate, and I would gladly recommend him to any organization looking for technical excellence, innovation, and strong human values.

  • Paul Monimeau

    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.

  • Dévi Bergès

    Je voudrais adresser un remerciement tout particulier à notre enseignant Adrien Sales. Merci pour votre bienveillance, votre écoute, pour la liberté que vous nous avez laissé dans ce projet. Vous avez su nous faire confiance, nous challenger sans jamais nous freiner. Personnellement, ce projet a été bien plus qu'un simple exercice de fin d'année. Il m'a permis de grandir, de me révéler et de me projeter différemment pour la suite. Alors, sincèrement, merci.

  • Stéphanie BOUVET

    J'ai eu l'occasion de collaborer avec Adrien dans le cadre d'un projet de service en ligne orienté grand public, et transverse à plusieurs organismes publics ou assimilés.
    Son désir de faire progresser les services publics, son dynamisme et son expérience qualifiée sont des atouts majeurs dans un écosystème calédonien qui poursuit sa transformation numérique.

  • Thouraya Sakis

    J'aurai la chance d'avoir Adrien comme enseignant à l'université, et je le recommanderai vivement.

    Adrien se distinguera par la qualité de son enseignement, sa capacité à vulgariser des sujets complexes et à rendre ses cours particulièrement clairs et accessibles. Il fera preuve d'une grande pédagogie et d'un réel engagement envers la réussite de ses étudiants.

    Il abordera également des projets en lien avec des sujets d'actualité tels que la data, l'intelligence artificielle et l'interopérabilité, ce qui permettra de relier les enseignements théoriques aux enjeux concrets du monde professionnel.

    Son écoute, sa disponibilité et sa volonté d'accompagner chacun dans sa progression seront de véritables atouts. Grâce à son approche structurée et motivante, il créera un environnement d'apprentissage stimulant et enrichissant.

    Je garderai une excellente expérience de ses cours et le recommanderai sans hésitation.

  • Dévi Bergès

    J'ai eu la chance d'avoir Adrien comme professeur à l'UNC en Master 2 MIAGE (cours d'interopérabilité des SI), puis comme tuteur académique pour le programme PEPITE 2025

    Adrien est un enseignant qui sort vraiment du lot (dans le top vacataires du MIAGE). Avec lui, on ne se contente pas de faire de la théorie. Il nous a fait travailler sur des projets très concrets (comme avec notre projet prix.nc), en gérant la classe comme une véritable start-up. Nous avons même eu l'opportunité de présenter nos travaux aux institutions (DAE du gouv et la Station N). Grâce à sa pédagogie basée sur l'expérimentation et la pratique, il arrive à rendre des sujets très techniques clairs, accessibles et passionnants.

    Ensuite, en tant que tuteur pour notre projet d'entrepreneuriat PEPITE, il a été un soutien incroyable. Adrien est quelqu'un de très bienveillant et toujours à l'écoute. Il sait nous faire confiance, nous donner de la liberté et nous challenger pour donner le meilleur de nous-mêmes, sans jamais nous freiner. En plus, il fait preuve d'une disponibilité sans faille, même en dehors des heures de cours et de travail.

    C'est un professionnel inspirant qui donne du sens à ce qu'il transmet et qui donne envie de s'investir. Je le recommande les yeux fermés à toute personne qui recherche un profil à la fois très pointu techniquement avec de formidables qualités humaines.

  • Guillaume Bertherat

    Adrien est une personne profondément passionnée par le développement et les nouvelles technologies. Son enthousiasme, sa curiosité et son envie de partager ses connaissances rendent le travail à ses côtés particulièrement motivant et enrichissant. Il sait transmettre sa passion avec beaucoup d'énergie et encourage toujours à explorer de nouvelles idées et à aller plus loin techniquement.

    C'est également un excellent tuteur, toujours disponible, à l'écoute et impliqué dans l'accompagnement des personnes avec qui il travaille. Il prend le temps d'expliquer, de conseiller et de challenger de manière constructive afin de faire progresser aussi bien techniquement qu'humainement.

  • David Kranitz

    Adrien m'a formé à mes débuts à la mairie de Nouméa. Déjà à l'époque il était passionné par l'open data et l'open source, et ne négligeait jamais l'intégrité de notre database. Il est, entre autre, à l'origine de la migration technique de la mairie vers SpringBoot.
    Nous avons aussi travaillé ensemble pour publier des données de qualité des eaux de baignade de Nouméa.
    C'est un fervent partisan du DIY et des technologies Arduino.

  • Marc RODRIGUES

    J'ai la chance de travailler avec Adrien, et c'est une collaboration qui rend le quotidien vraiment simple et agréable.

    Adrien est quelqu'un de dynamique, impliqué, toujours dans l'action. En dev, en DevOps ou sur des sujets de data engineering, il garde le même réflexe : chercher des solutions concrètes, débloquer rapidement les situations et faire avancer les choses sans tourner autour.

    Ce que j'apprécie particulièrement, c'est qu'on peut lui soumettre une idée même encore un peu floue. Il prend le temps d'écouter, de comprendre le contexte, de challenger avec justesse, et souvent il t'amène à voir les choses autrement. Pas en imposant son point de vue, mais en aidant chacun à affiner sa réflexion. Et parfois, clairement, à revoir sa copie dans le bon sens.

    Sur les sujets techniques, que ce soit l'architecture, les pipelines data, les pipelines CI/CD ou le run, il a une approche très pragmatique. Ça va droit au but, sans complexité inutile. Peu de réunions, des échanges efficaces, et des décisions qui permettent d'avancer vite et bien.

    Il y a aussi une vraie rigueur dans sa manière de travailler : du bon sens, des pratiques propres, une vision agile et lean aussi bien dans la construction que dans le maintien en condition opérationnelle.

    C'est quelqu'un de fiable, sur qui on peut compter quand les sujets deviennent plus sensibles ou plus techniques. Il garde le cap, aide à débloquer les situations et sait prendre ses responsabilités quand il le faut.

    Pour finir, c'est un collègue comme on en croise peu, et quelqu'un qui me manquerait sincèrement s'il venait à partir.

  • Sébastien Bourlart

    Je recommande vivement Adrien pour son expertise technique et son engagement passionné. Son statut d'expert technique ne l'empêche en rien d'être attentif à la satisfaction des besoins business, ou à l'optimisation du time to market. Travailler avec Adrien est toujours un plaisir, car il apporte une expertise technique précieuse. Cerise sur le gâteau, il n'hésite jamais à se positionner sur des technologies novatrices, ce qui est un atout majeur pour mener à bien des projets innovants.

  • Ida Carapelle Goossens

    Dans le cadre de la mission ROI NC à la Ville de Nouméa, j'ai eu le grand plaisir de travailler au sein de l'équipe d'Adrien.
    La confiance qu'il m'a accordée dès le départ et la reconnaissance du travail accompli, ont été un réel propulseur pour mener les différents chantiers et interventions. Un management AGILE, supervision avec tact et respect. Cette expérience au sein de son équipe à la Ville de Nouméa m'ont donné un élan suffisant que pour développer les activités en Nouvelle Calédonie confiante de travailler avec des personnes combinant des qualités humaines et des compétences technologiques.
    En effet, Adrien a de « Very high skills » et remplit les conditions du parfait DATA SCIENTISTE : des compétences pointues en ingénierie logicielles, la curiosité intellectuelle, l'esprit d'un entrepreneur et le sens de communication et bien entendu la maîtrise de langages de programmation et du traitement de la donnée…
    (cf. www.lebigdata.fr/13 compétences nécessaires pour devenir data scientist).
    Générer de la synergie est aussi une de ses préoccupations, Il a pris de son temps pour me mettre en relation avec des experts et personne intéressées par la DATA et l'innovation.
    Avoir le plaisir de nouveau collaborer en groupe de travail de veille ou en mission est un de mes plus vif souhait. Merci Adrien.

  • Alban Seurat

    J'ai travaillé avec Adrien pendant plusieurs années autour des technologies C++, Java et Oracle sur des produits bancaires innovant et demandant beaucoup d'expertises métier et technique.

    Adrien a toujours été ouvert et à la recherche de compromis entre technologie cutting-edge et maturité nécessaire pour l'integration dans un produit. Il a toujours fait preuve de qualité et d'amélioration continue dans son travail. Il est aussi un très bon communiquant et aime partager ses connaissances.

    Je recommande chaudement Adrien et j'aimerai pouvoir de nouveau travailler avec lui si l'opportunité se représente.

  • M'Bakop Djadja

    The first time I met Adrien Sales was when he was applying for an internship at Experian Scorex.
    During his internship he showed all the expected qualities of a trainee or a future collaborator.
    His ability to integrate easily into a team, to work on new technologies and carry out the project assigned to him convinced us to offer him a permanent position in the company.
    In the years that followed, Adrien worked in my team and showed a pronounced taste for innovation and new technologies of the Java world. He also offered us innovative solutions that are still used by our customers today. It is with regret that we have seen him choose to continue his career elsewhere.
    That's why I strongly recommend Adrien for his dynamism, his seriousness, his high technical qualities and the good atmosphere he brings to the team.

  • Michel Moureaux

    I've been working with Adrien on different projects. He's an expert in software and database technologies.
    He's got a wide range of skills (and a curiosity that make him up to date to IT)
    And beyond his skills he's someone it's a pleasure to work with.

  • Sualeh Fatehi

    Adrien is an avid proponent of open source projects. He and I have interacted on my open source project SchemaCrawler. Of his own accord, he has created a Debian package SchemaCrawler, which makes it easy to use on Linux systems. I appreciate Adrien's contributions, and support of the open source community.

  • Didier Jean Leroux

    Excellent architect multi technologies.

  • Richard DEPLANQUE

    Adrien a travaillé à la DSI de la mairie de Nouméa sous ma responsabilité. Cette collaboration a duré un peu plus de 7 ans. Il était responsable du département maintenance et développement et assurait également le rôle d'architecte logiciel. Adrien s'est révélé être un collaborateur très efficace, un travailleur acharné et un architecte logiciel performant. Il a également assuré mon intérim lors de mes absences.

    La capacité d'Adrien à mener à leur terme dans les délais les tâches qui lui étaient assignées m'a fait forte impression. Il a su être moteur et innovant dans la démarche d'industrialisation du développement à la DSI de la mairie de Nouméa. Adrien a également montré qu'il pouvait manager une équipe.

    Mais par-dessus tout, Adrien est un collaborateur très consciencieux et au fort potentiel. Je suis convaincu qu'il a en main tous les atouts pour réussir. Je recommande Adrien pour toute fonction d'architecte logiciel et supervision d'équipe de développement.

  • Bheem Reddy

    It's rare that you come across standout talent like Adrien. I have been working closely with Adrien on SchemaCrawler-lints, I was impressed with all his implementations for the same such as creating Debian packages, Kibana Reporting Dashboards, neo4j and graph Database Integrations so many 🙏🏼 He likes to explore lot of technologies in and around from which we can do some cool stuff. Adrien earns my highest recommendation.

  • Ronny Soutart

    J'ai eu l'occasion et la chance de travailler au sein de l'équipe d'Adrien. Je le recommande pour son expertise et ses compétences de très haut niveau dans de multiples domaines aussi bien techniques que créatives.

    D'une curiosité sans fin et entraînante, le terme "tech enthusiast" prend ici tout son sens. Grâce à Adrien, j'ai pu exploiter mes compétences au maximum et au-delà et en acquérir des nouvelles comme le développement mobile ou les aspects DevOps par exemple.

    De par les objectifs clairs et précis et aidé d'une méthodologie d'une efficacité éprouvée de maintes fois durant ma mission, ont permis de mener à bien l'ensemble des projets du bureau.

    Toujours prompt à allier innovation et collaboration pour développer des outils qui profitent au plus grand nombre. Communiquer, échanger, partager, une partie hautement importante dans une organisation qu'il applique à merveille.

    Adrien met aussi un point d'honneur pour instaurer un environnement sain et serein en mettant de l'humain là où il y a tellement de technique.

    Ses hautes capacités techniques et humaines en font un exemple à suivre, dont je m'inspirerais dans mes futures projets et collaborations.

    Un grand merci à Adrien pour avoir partagé ses connaissances et convictions durant cette expérience professionnelle.

  • Malcolm Bertaina

    J'ai eu l'occasion de connaître Adrien Sales lors d'un projet tutoré organisé conjointement entre l'UNC et l'OPT-NC.
    Ce projet, que j'ai réalisé en binôme, portait sur le développement d'une interface web permettant d'afficher les temps d'attente en agence. Il nous a été proposé par Adrien, et nous l'avons choisi car il nous semblait innovant et facile à prendre en main.
    Tout au long de ce projet, Adrien a été un grand soutien, en nous donnant des réponses très rapides, toute la semaine et même le week-end.
    Ça a été un plaisir de travailler avec lui et de découvrir les technologies modernes et innovantes qu'il nous a fait explorer.
    Je remercie grandement Adrien pour cette collaboration et les connaissances qu'il nous a transmises

  • Morgan Carré

    Adrien a été à la fois mon tuteur dans un projet réalisé dans le cadre de ma licence et mon manager lors de mon stage de 3ᵉ année de licence.
    Mon stage dans son équipe a été ma première expérience professionnelle dans le monde de l'informatique, et grâce à ses précieux conseils et à sa disponibilité (même en soirée et le week-end), j'ai pu évoluer très rapidement sur différentes technologies qui m'étaient inconnues.
    Adrien a été pour moi un mentor, toujours à l'écoute et prêt à me guider avec pédagogie.
    Je serais d'ailleurs très heureux d'avoir l'opportunité de retravailler avec lui à l'avenir.

  • Michèle Barré

    Cela fait près de 4 ans que j'ai le plaisir de travailler avec Adrien au sein de la DSI de la Ville de Nouméa.

    Il a tout d'abord été mon manager au département Maintenance et Développement.
    Toujours disponible pour m'apporter son aide et ses conseils, Adrien m'a rapidement donné la confiance et l'autonomie indispensables à un travail en équipe efficace.
    Très à l'écoute des aspirations de ses agents tout en tenant compte des besoins d'évolution du système d'information de la Ville, il a su maintenir au sein de son département une ambiance de travail agréable et motivante.

    Adrien est à présent architecte logiciel au sein du Service Ingénierie Maintenance et Production et continue à motiver et conseiller l'équipe.
    De par son expérience professionnelle et sa passion pour la veille technologique, il est force de proposition et a toujours une solution technique élégante et innovante aux problématiques et contraintes des projets.

    Pour conclure, je peux dire que j'apprécie de travailler avec Adrien et je ne peux que recommander une collaboration avec lui

  • Cédric Pitout

    J'ai eu le plaisir de coopérer avec Adrien à la DSI de la ville de Nouméa notamment dans l'interfaçage de modules SIG avec des applications traditionnelles développées sous son couvert. Son mot d'ordre est l'interopérabilité des systèmes avec notamment l'utilisation d'API et de services web de sorte à mettre en oeuvre des techniques saines pour le SI.

    De nature curieuse et entreprenante, il cherche toujours à comprendre les exigences de chacun, de sorte à obtenir rapidement le résultat le plus efficient. Cette démarche s'accompagne aussi avec un souci constant de développer de la valeur et de la performance sur le code produit.

  • Sabrina Vérolle

    J'ai travaillé avec Adrien au sein de la DSI de l'OPT, sur des périmètres de développement complémentaires.
    Il a porté plusieurs sujets structurants et innovants autour des API, de l'open data et de l'interapplicatif, avec une solide expertise technique en développement. Il a également contribué à l'onboarding et à l'accompagnement de nombreux stagiaires et nouvelles recrues de la DSI.
    Je retiens sa capacité à faire avancer des sujets complexes, à explorer de nouvelles approches et à transmettre son expertise dans son domaine.

  • José GOUE

    Pour moi, ça a été une expérience enrichissante. Le fait d'avoir pu choisir les technologies sur lesquelles on voulait travailler, ça a été quelque chose de très apprécié.

    Donc au niveau du feedback sur la pédagogie de l'intervenant, il faut reconnaître la flexibilité et l'adaptabilité du pilote de projet, donc d'Adrien. Il faut reconnaître également ses compétences et sa passion pour ce domaine, et également l'innovation dans la méthode d'apprentissage.

    Je suis vraiment impressionné par la façon dont Adrien a pu s'adapter à chaque étudiant, et également dans l'innovation pour faire apprendre des choses à des étudiants.

  • Jean Paul OLIVE

    En tant que prestataire j'ai eu l'opportunité de travailler sur plusieurs projets avec Adrien. Il est sans doute l'un des managers techniques les plus inspirants avec qui j'ai collaboré.

    C'est un technophile toujours à l'affût des dernières nouveautés concernant l'IA, le DevOps et l'architecture logicielle. Soucieux des bonnes pratiques tant au niveau du code, de la sécurité et de l'architecture, il sait se montrer pédagogue pour faire progresser son équipe. D'ailleurs le fait qu'il dispense des cours à l'UNC et qu'il publie régulièrement des articles sur dev.to et sur sa chaine Youtube en dit long sur sa motivation à partager son savoir et son expérience.

    Au sein de sa section et même de son service, il a su proposer des solutions originales transformant les besoins métiers en opportunités d'innovation et d'apprentissage.

    Je peux dire sans hésiter que c'est dans sa section que j'ai appris le plus ces dernières années.

  • Clémentine Galin

    J'ai eu la chance d'avoir Adrien comme intervenant en Master MIAGE, dans une UE intitulée Interopérabilité des SI. Un intitulé qui peut sembler technique au départ, mais qu'il a su rendre concret, accessible et vraiment intéressant.

    À travers un projet mené en mode "start-up", basé sur des données ouvertes comme celles de prix.nc, Adrien nous a permis de travailler comme de véritables équipes en entreprise : data préparation, data visualisation et data science. Chacun pouvait explorer ses propres pistes tout en collaborant avec les autres groupes, ce qui a rendu l'apprentissage très riche.

    Ce que je retiens surtout, c'est sa passion, sa pédagogie et sa capacité à donner du sens à des notions parfois complexes. Adrien fait partie de ces enseignants dont on se souvient, car il transmet bien plus qu'un cours : une façon concrète d'aborder les projets SI, avec de la curiosité, de l'expérimentation et une vraie logique d'apprentissage par la pratique. Je le recommande avec grand plaisir.

  • James Langeron

    J'ai eu la chance de suivre l'enseignement d'Adrien dans le cadre du Master MIAGE : dans le cadre de son cours sur l'interopérabilité, il nous a fait travailler sur un projet tutoré qui a mobilisé toute la promotion, couvrant l'ensemble de la chaîne de la donnée : de l'accès à la donnée jusqu'à la mise à disposition d'une donnée propre et structurée, son exploitation (visualisation, etc) et enfin son utilisation en machine learning. Et c'est là toute la valeur de son enseignement : il ne transmet pas de la théorie, mais une pratique concrète.

    Ce qui rend Adrien si marquant, c'est cette énergie débordante d'idées et de projets concrets, toujours ouverts. Qu'il soit au travail ou sur son temps libre, il promeut sans relâche l'interopérabilité et l'open source, montre les bons outils, et donne réellement envie de construire des choses propres, ouvertes et partagées. Sa vision de l'innovation est tout simplement contagieuse.

    Pédagogue d'une clarté remarquable, d'une disponibilité sans faille — y compris en dehors des heures de cours — et d'une expertise technique réelle et pointue, Adrien réunit tout ce qu'on espère trouver chez un enseignant.

    Merci Adrien pour cette expérience marquante !