FR EN

Augustin Bengolea

Ingénieur full-stack

  • Secteurs réglementés
  • Outillage et orchestration IA
  • Français, Español, English

Compétences

Backend

Java Spring, microservices REST/SOAP Kotlin SQL PostgreSQL, Oracle, MariaDB Spring Convex BaaS temps réel TypeScript Scala Node.js PostgreSQL Go Drizzle

Frontend

Typescript React Next.js Astro Javascript HTML/CSS Vue.js AngularJS

Langues

Français Bilingue Espagnol Bilingue Anglais Fluent

DevOps

GitLab CI GitHub Actions Docker Linux Kubernetes Bun Runtime JavaScript tout-en-un : bundler, test runner et gestionnaire de paquets bun.sh Chezmoi Gestion de dotfiles multi-machine Bash Automatisation CI/CD et outillage CLI Python Scripts d'automatisation et outillage YAML

Qualité

Playwright Tests E2E web Allure Rapports de tests, co-conçus chez Softway TestNG JUnit RobotFramework TestCafe

IA

LLMs Claude, GPT, Gemini Agents Claude Code, Codex, Cursor Orchestration Multi-agents, isolation par worktrees git Outillage sur mesure Plugins, automatisation du cycle de développement mes plugins

Soft Skills

Rigueur & méthodeOrientation produitAutonomieEsprit critiqueRésolution de problèmes

Projets

Outillage IA & orchestration d'agents

2022 - Présent

Méthodologie de développement assisté par IA : planification, exécution autonome et vérification.

  • Conception de plugins pour agents IA, de l'orchestration multi-agents à l'automatisation du cycle de développement.
  • R&D appliquée full‑stack menée de la maquette au déploiement, entre autres POC SaaS photographe et audit visuel Vision LLMs.
  • Partage public sur plusieurs projets, dont plugins Claude Code et journal/blog IA sur mes retours d’expérience et mon parcours.

Expériences

Pleenk Ingénieur Full-Stack
mars 2025 - juin 2025 | Grenoble, France | CDI (Hybride)

Solution Fintech destinée aux secteurs à forte contrainte réglementaire, en phase de structuration produit.

Plateforme Fintech (SaaS) spécialisée pour les secteurs à fortes contraintes réglementaires (High Risk). Le produit vise à offrir une infrastructure de paiement autonome et une gestion unifiée de la conformité (KYC/KYB), garantissant la stabilité des flux financiers.

  • Traçabilité des modifications de profils via workflow de validation et catégorisation visuelle, accélérant le triage et garantissant l'intégrité KYC.
  • Refonte du parcours d'onboarding avec guidage contextuel, améliorant l'expérience utilisateur et réduisant les tickets support.
  • Refonte du parcours d'inscription avec guidage contextuel : adaptation dynamique des étapes selon le type de profil, clarification in-app, améliorant l'expérience utilisateur et réduisant les tickets support.
  • Traçabilité des modifications de profils grâce à un système d'audit complet : workflow de validation, tables intermédiaires pour historique, catégorisation visuelle accélérant le triage tout en garantissant l'intégrité KYC.
  • Fiabilisation de la génération des factures et des exports comptables.
KotlinSpringNext.js
KotlinJavaSpringPostgreSQLGraphQLTypescriptNext.jsReactVaadinGitHubDockerk8s
Softway Medical Ingénieur Scala
févr. 2024 - nov. 2024 | Grenoble, France | Freelance (Hybride)

Service de liaison avec le Dossier Médical Partagé, soumis aux exigences de conformité du secteur santé.

Intervention sur le microservice assurant la liaison avec le DMP (Dossier Médical Partagé). Gestion d'une codebase Scala complexe nécessitant une stratégie de validation externe pour garantir la conformité des échanges de santé.

  • Création d’un framework de tests E2E intégré au CI, combinant plusieurs outils via une surcouche d’orchestration, pour accélérer les releases et détecter plus tôt les régressions.
  • Flux conformes aux standards de santé (CDA R2, DICOM, HL7), assurant l'interopérabilité entre le logiciel hospitalier et le DMP.
  • Accélération des cycles de release grâce à un framework de tests E2E générique (Java/TestNG/Allure) intégré au CI, détectant les régressions en amont.
  • Co-conception des rapports Allure avec la PO (logs, fichiers I/O, paramètres), formation du testeur QA à l'écriture de tests.
  • Flux d'échange conformes aux standards de santé (CDA R2, DICOM, HL7) assurant l'interopérabilité entre le logiciel hospitalier et le Dossier Médical Partagé, implémentés en Scala (parsing XML, transformations).
  • Architecture du framework conçue pour réutilisation multi-services, au-delà du périmètre initial du microservice.
ScalaJavaGitLab CIAllure
ScalaJavaDockerKubernetesOpenshiftGitLab CIBashAllureTestNGREST Assured
Disneyland Ingénieur Full-Stack Java
févr. 2023 - nov. 2023 | Grenoble, France | CDI (Télétravail)

Infrastructure applicative du parc, gestion des réservations de différents types de prestations et accès aux données pour les visiteurs.

Intervention sur deux périmètres de l'écosystème Disney : conception du point d'entrée unique pour l'application mobile 'Magic Pass' (centralisation des flux) et maintenance de l'application interne de gestion des réservations.

  • Conçu et développé l'API gateway de l'app Magic Pass, centralisant l'accès à des systèmes legacy aux technos variées, accumulés sur 30 ans d'évolution du SI Disney, solution adoptée sur l'ensemble du parc après pilote sur un hôtel.
  • Identifié et optimisé les points de contention du back-office réservation (cache, base de données, frontend), améliorant l'expérience utilisateur des Cast Members.
  • Développement d'un service backend centralisé (Spring Boot) regroupant les appels vers les APIs internes (Billets, Hôtels) pour simplifier les échanges avec l'application mobile et sécuriser l'accès aux données.
  • Implémentation de mécanismes de mise en cache et de parallélisation pour garantir une réponse instantanée aux portiques d'entrée.
  • Gestion soutenue des tickets correctifs et évolutifs sur le Back-Office de réservation (Java/AngularJS). Refactoring progressif pour améliorer l'expérience des opérateurs internes.
JavaSpringAngularJS
JavaSpringSpring BatchMariaDBSOAPRESTAngularJSJavascriptHTMLCSSJUnitTestContainers
Orange Ingénieur Full-Stack
mars 2021 - févr. 2023 | Grenoble, France | CDI (Hybride)

Application interne de conformité légale traitant des données sensibles sur infrastructure sécurisée.

Intervention sur une application critique de conformité légale (réquisitions judiciaires). Le système traite de forts volumes de données sensibles et doit s'adapter en permanence aux nouvelles régulations.

  • Évolutions d'un outil de réquisition légale pour répondre aux demandes d'autorités externes via extraction de données et rapports sur base haute volumétrie.
  • Stabilisation d'une application legacy critique à l'arrêt depuis un an, release livrée en 4 mois.
  • Industrialisation de la chaîne de livraison sur infra sécurisée sans accès direct : standard de release documenté et outillé, alignant dev/exploitation et fiabilisant les releases.
  • Évolutions d'un outil de réquisition légale permettant de répondre aux demandes d'autorités externes : nouveaux critères de recherche, extraction de données et génération de rapports sur base haute volumétrie.
  • Méthodologie de stabilisation pour débloquer une application legacy critique au point mort depuis un an : travail en binôme avec le développeur historique, protocole de merge multi-phases, tests manuels poussés, release livrée en 4 mois.
  • Industrialisation de la chaîne de livraison sur infra sécurisée sans accès direct : protocole documenté et outillé adopté en standard, scripts de validation, automatisation progressive, fiabilisant les releases.
  • Assistance technique et création de jeux de données pour valider les scénarios de conformité complexes.
Java 8SpringStrutsOracle SQLLinux
Java 8SpringStrutsJSPOracle SQLApacheTomcatSOAPVue.jsjQueryJavascriptCSSBootstrapGitLab CIDockerBashKshMavenBladeLogicCFTLinuxRobotFrameworkSelenium
Domnexx Ingénieur Full-Stack
sept. 2019 - sept. 2020 | Grenoble, France | Alternance (Hybride)

Plateforme SaaS/IoT de monitoring environnemental, développée en forte autonomie dans un contexte startup.

Évolution et industrialisation de la plateforme SaaS/IoT de monitoring de la Qualité de l'Air Intérieur (QAI). Dans un contexte de forte autonomie, j'ai piloté la refonte technique pour fiabiliser la production et développé des interfaces d'administration avancées pour gérer le parc de capteurs déployé.

  • Développement de fonctionnalités clés : supervision qualité d'air, parcours d'installation mobile et composants DataViz.
  • Fiabilisation des releases via tests E2E automatisés et rapports.
  • Développement d'un système générique de traitement des payloads capteurs (Node.js) permettant l'ajout rapide de nouvelles métriques environnementales sans impacter la structure de la base de données.
  • Refonte complète de l'identité visuelle et création d'un Design System inspiré de Material Design. Développement intégral des interfaces : dashboards décisionnels (comparaison QAI vs QAE), gestion de flotte et administration.
  • Conception d'un parcours d'installation mobile-first optimisé (wizard pas-à-pas, scan QR Code via caméra) pour simplifier l'appairage des capteurs, incluant l'outillage de génération des codes pour la production.
  • Mise en place de tests automatisés de bout en bout (E2E) pour sécuriser les évolutions de la plateforme.
MeteorNode.jsMongoDBFigma
JavascriptMeteorNode.jsMongoDBHTMLCSSBootstrapFigmaMosquittoLinuxMacOSGitVSCodeCrontabBashTestCafe
Parcours antérieur
Laboratoire Informatique de Grenoble Ingénieur R&D
janv. 2019 - juin 2019 | Grenoble, France | Stage (Hybride)

Projet R&D de visualisation haute performance de données géologiques (InSAR) via accélération GPU.

Participation à un projet de recherche visant à explorer interactivement les données d'interférométrie radar satellitaire (InSAR). Ces données permettent de mesurer les variations de hauteur du sol au millimètre près. Le défi technique était de permettre une visualisation fluide de ces grands volumes de données via l'accélération GPU.

  • Optimisation du rendu graphique via GPU (OpenGL).
  • Développement de l'outil d'exploration en Python.
  • Validation du POC auprès du CNES.
  • Optimisation du moteur de rendu (OpenGL/Python) pour exploiter l'accélération GPU et afficher fluidement des millions de points de données.
  • Conception de l'application d'exploration permettant le chargement dynamique et la navigation dans les jeux de données temporels.
  • Travail sur les algorithmes de rendu (contrastes, échelles de couleurs) pour faciliter l'identification des micro-déplacements géologiques.
  • Présentation et validation du prototype fonctionnel devant des experts du CNES (Centre National d'Études Spatiales).
PythonOpenGL
PythonOpenGLLarge-scale datasetsGitLabVSCodePycharm
Captivea Développeur PHP / Intégrateur
janv. 2018 - mai 2018 | Grenoble, France | CDI (Sur site)

Développement de modules spécifiques et configuration pour solutions CRM (SugarCRM).

Expérience axée sur l'adaptation de solutions CRM. Au-delà du paramétrage standard, j'ai apporté de la valeur en développant des fonctionnalités manquantes complexes via du code sur-mesure.

  • Développement d'un module calendrier interactif sur-mesure.
  • Configuration et scripting PHP pour SugarCRM.
  • Création « From Scratch » d'un module de prise de rendez-vous interactif. Réingénierie d'une interface type « Google Calendar » (Javascript/jQuery) pour combler un manque fonctionnel critique du CRM.
  • Paramétrage avancé et scripting PHP pour adapter la solution aux contraintes métiers des clients.
PHPHTMLJavascript
PHPHTMLJavascriptjQuerySVNGitNetBeans
Urbanlinx Media Group Développeur Android
déc. 2016 - mai 2017 | Montréal, Canada | CDI (Sur site)

Développement Android pour le média 'HotNewHipHop' (Forte audience).

Développeur au sein de l'équipe mobile. J'ai participé à la modernisation globale de l'application native pour offrir une expérience plus fluide et conforme aux guidelines Google.

  • Migration complète vers Material Design.
  • Optimisation des performances (cache, listes).
  • Développement du module de commentaires.
  • Refonte complète de la navigation et migration de l'ensemble des écrans vers les standards Material Design.
  • Optimisation du chargement des listes infinies et gestion du cache multimédia pour améliorer la réactivité de l'application.
  • Intégration du nouveau système de commentaires pour dynamiser les interactions utilisateurs.
Android SDKJavaKotlin
Android SDKJavaKotlinXML
Q-Links Domotique Inc. Développeur Android (Stage)
juil. 2015 - oct. 2015 | Montréal, Canada | Stage (Sur site)

Conception et développement de l'interface Android du produit phare 'OASIS Gateway' (Contrôle domotique centralisé).

Participation au prototypage et à la création du produit phare 'OASIS'. Chargé de traduire la vision conceptuelle en solution technique, nous avons défini l'architecture logicielle et l'ergonomie du panneau de contrôle tactile qui est devenu le cœur de l'offre commerciale actuelle.

  • Développement interface tactile OASIS Gateway.
  • Conception ergonomique et architecture logicielle.
  • Développement complet de l'application de contrôle sur tablette (Gestion multizone, Scénarios, Monitoring capteurs/caméras).
  • Définition et imposition des standards ergonomiques modernes pour transformer un cahier des charges technique en un produit utilisateur intuitif.
Android SDKJava
Android SDKJava
Oxone Technologies Développeur Android (Stage)
juin 2013 - août 2013 | Grenoble, France | Stage (Sur site)

Développement de l'application 'Magica Code' (Aide visuelle pour malvoyants).

Développement du prototype de l'application 'Magica Code' pour la startup Magica Vision. L'objectif était de fournir une solution mobile permettant aux personnes déficientes visuelles de gagner en autonomie lors de leurs achats.

  • Application 'Magica Code' (Scan & TTS).
  • Conception d'une interface « Eyes-Free » basée sur la gestuelle tactile et le retour vocal (Text-To-Speech), minimisant l'interaction visuelle.
  • Développement du module de lecture de codes-barres et d'interrogation de la base de données produits.
Android SDKJava
Android SDKJava

Formation

Master génie informatique

UGA
janv. 2018 - janv. 2020 | Grenoble, France

Formation approfondie en Génie Logiciel couvrant l'ensemble du cycle de vie applicatif. Le cursus s'est articulé autour de piliers techniques forts : Sémantique des langages et compilation, Architecture distribuée, et DevOps (CI/CD, Conteneurisation). J'y ai également développé une expertise en Interaction humain-machine (IHM) et en Intelligence artificielle symbolique (Planification automatique/Robotique), au sein d'un programme ingénieur complet.

Bachelor en informatique

UQTR
janv. 2014 - janv. 2015 | Trois-Rivières, Québec, Canada

Année de spécialisation en Amérique du Nord axée sur la pratique (« Hands-on »). Réalisation de nombreux projets concrets en développement Web et Mobile.

DUT informatique

UPMF
janv. 2011 - janv. 2013 | Grenoble, France

Acquisition des fondamentaux de l'informatique : Algorithmique, Structures de données, Réseaux et Architecture matérielle.

Centres d'intérêt

Sports

RandonnéeCyclismeArts martiaux (Pencak Silat)

Loisirs

Side projectsVeille techno

Bénévolat

  • Les Galapiats (7 ans) : Construction et pilotage de répliques automobiles. Apprentissage de la mécanique et travail d'équipe.
  • Scout d'Europe (4 ans) : Autonomie et vie d'équipe en milieu naturel.