FR EN

Augustin Bengolea

Full-stack Engineer

  • Regulated industries
  • AI tooling & orchestration
  • French, Spanish & English

Skills

Backend

Java Spring, REST/SOAP microservices Kotlin SQL PostgreSQL, Oracle, MariaDB Spring Convex TypeScript real-time BaaS Scala Node.js PostgreSQL Go Drizzle

Frontend

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

Languages

French Bilingual Spanish Bilingual English Fluent

DevOps

GitLab CI GitHub Actions Docker Linux Kubernetes Bun All-in-one JavaScript runtime: bundler, test runner, and package manager bun.sh Chezmoi Multi-machine dotfiles management Bash CI/CD automation and CLI tooling Python Automation scripts and tooling YAML

Quality

Playwright Web E2E testing Allure Test reports, co-designed at Softway TestNG JUnit RobotFramework TestCafe

AI

LLMs Claude, GPT, Gemini Agents Claude Code, Codex, Cursor Orchestration Multi-agent, git worktree isolation Custom tooling Plugins, development cycle automation my plugins

Soft Skills

Rigor & methodProduct orientationAutonomyCritical thinkingProblem solving

Projects

Outillage IA & orchestration d'agents

2022 - Present

Personal methodology for AI-assisted development — planning, autonomous execution, verification.

  • Designed plugins for AI agents, from multi-agent orchestration to development-cycle automation
  • Applied full-stack R&D from mockup to deployment, including photography SaaS POCs and Vision LLMs visual audit
  • Public sharing across projects, including Claude Code plugins and an AI journal/blog on lessons learned

Experience

Pleenk Full-Stack Engineer
Mar 2025 - Jun 2025 | Grenoble, France | Permanent (Hybrid)

Fintech solution for highly regulated sectors, in product structuring phase.

Fintech platform (SaaS) specialized for high-risk regulatory sectors. The product aims to offer an autonomous payment infrastructure and unified compliance management (KYC/KYB), ensuring financial flow stability.

  • Profile modification traceability via validation workflow with visual categorization, accelerating triage while ensuring KYC integrity.
  • Redesigned onboarding flow with contextual guidance, improving user experience while reducing support tickets.
  • Redesigned signup flow with contextual guidance: dynamic step adaptation based on user profile type, in-app clarification—improving user experience and reducing support tickets.
  • Profile modification traceability through complete audit system: validation workflow, intermediate tables for history, visual categorization accelerating triage while ensuring KYC integrity.
  • Improved reliability of invoice generation and accounting exports.
KotlinSpringNext.js
KotlinJavaSpringPostgreSQLGraphQLTypescriptNext.jsReactVaadinGitHubDockerk8s
Softway Medical Scala Engineer
Feb 2024 - Nov 2024 | Grenoble, France | Freelance (Hybrid)

Service interfacing with the Shared Medical Record, subject to healthcare compliance requirements.

Intervention on the microservice ensuring connection with the DMP (Shared Medical Record). Management of a complex Scala codebase requiring an external validation strategy to guarantee health exchange compliance.

  • Built an E2E testing framework integrated into CI, combining multiple tools through an orchestration layer to speed up releases and detect regressions earlier.
  • Health standard-compliant exchange flows (CDA R2, DICOM, HL7) ensuring interoperability between hospital software and the Shared Medical Record.
  • Accelerated release cycles with a generic E2E testing framework (Java/TestNG/Allure) integrated into CI, catching regressions early.
  • Co-designed Allure reports with PO (logs, I/O files, parameters), trained QA tester to write automated tests.
  • Health standard-compliant exchange flows (CDA R2, DICOM, HL7) ensuring interoperability between hospital software and the Shared Medical Record, implemented in Scala (XML parsing, transformations).
  • Framework architecture designed for cross-service reuse, beyond initial microservice scope.
ScalaJavaGitLab CIAllure
ScalaJavaDockerKubernetesOpenshiftGitLab CIBashAllureTestNGREST Assured
Disneyland Full-Stack Java Engineer
Feb 2023 - Nov 2023 | Grenoble, France | Permanent (Remote)

Park application infrastructure, managing reservations across service types and providing data access for guests.

Intervention on two areas of the Disney ecosystem: design of the single entry point for the 'Magic Pass' mobile app (centralizing flows) and maintenance of the internal reservation management application.

  • Designed and built the Magic Pass app's API gateway, unifying access to legacy systems spanning 30 years of Disney IT evolution. Adopted park-wide after successful hotel pilot.
  • Proactively identified and resolved booking back-office bottlenecks (caching, database, frontend), improving Cast Member experience.
  • Architected a centralized gateway service (Spring Boot) aggregating internal APIs (Tickets, Hotels) to simplify mobile app integration and enforce secure data access patterns.
  • Engineered caching and parallelization mechanisms to meet sub-second latency requirements at park entrance gates for the Magic Pass mobile experience.
  • Maintained and incrementally refactored legacy booking back-office (Java/AngularJS), resolving production issues and improving internal operator workflows.
JavaSpringAngularJS
JavaSpringSpring BatchMariaDBSOAPRESTAngularJSJavascriptHTMLCSSJUnitTestContainers
Orange Full-Stack Engineer
Mar 2021 - Feb 2023 | Grenoble, France | Permanent (Hybrid)

Internal legal compliance application processing sensitive data on secured infrastructure.

Intervention on a critical legal compliance application (judicial requisitions). The system handles high volumes of sensitive data and must constantly adapt to new regulations.

  • Enhancements to a legal requisition tool enabling responses to external authority requests via data extraction and reports on high-volume database.
  • Stabilization methodology to unblock a critical legacy application at standstill for a year, release delivered in 4 months.
  • Industrialized delivery pipeline on secured infrastructure without direct access: documented and tooled release standard, aligning development and operations to improve release reliability.
  • Enhancements to a legal requisition tool enabling responses to external authority requests: new search criteria, data extraction, and report generation on high-volume database.
  • Stabilization methodology to unblock a critical legacy application at standstill for a year: paired work with historical developer, multi-phase merge protocol, thorough manual testing, release delivered in 4 months.
  • Industrialized delivery pipeline for secured infrastructure without direct access: documented and tooled protocol adopted as standard, validation scripts, progressive automation, ensuring release reliability.
  • Built test datasets and provided technical support to validate complex legal compliance scenarios.
Java 8SpringStrutsOracle SQLLinux
Java 8SpringStrutsJSPOracle SQLApacheTomcatSOAPVue.jsjQueryJavascriptCSSBootstrapGitLab CIDockerBashKshMavenBladeLogicCFTLinuxRobotFrameworkSelenium
Domnexx Full-Stack Engineer
Sep 2019 - Sep 2020 | Grenoble, France | Apprenticeship (Hybrid)

SaaS/IoT environmental monitoring platform, developed with high autonomy in a startup context.

Evolution and industrialization of the SaaS/IoT platform for Indoor Air Quality (IAQ) monitoring. In a context of high autonomy, I led the technical refactoring to ensure production reliability and developed advanced administration interfaces to manage the deployed sensor fleet.

  • Developed key platform features: air-quality monitoring, mobile installation flow, and DataViz components.
  • Improved release reliability through end-to-end automated testing with report generation.
  • Architected a generic sensor payload processing system (Node.js/MongoDB) enabling rapid addition of new environmental metrics without schema migrations.
  • Owned the full frontend stack: established a Material Design-based design system and built all user interfaces—decision dashboards (Indoor vs Outdoor Air Quality comparisons), fleet management, and admin tools.
  • Designed mobile-first installation experience (step-by-step wizard with QR code scanning) to simplify field deployment, including production tooling for code generation.
  • Established E2E automated testing to secure platform reliability as the product evolved.
MeteorNode.jsMongoDBFigma
JavascriptMeteorNode.jsMongoDBHTMLCSSBootstrapFigmaMosquittoLinuxMacOSGitVSCodeCrontabBashTestCafe
Earlier experience
Laboratoire Informatique de Grenoble R&D Engineer
Jan 2019 - Jun 2019 | Grenoble, France | Internship (Hybrid)

R&D project for high-performance visualization of geological data (InSAR) via GPU acceleration.

Participation in a research project aimed at interactively exploring satellite radar interferometry (InSAR) data. This data allows measuring ground height variations with millimeter precision. The technical challenge was to enable fluid visualization of these large data volumes via GPU acceleration.

  • Optimized GPU-accelerated rendering for large-scale satellite data visualization (OpenGL/Python).
  • Built exploration tool for temporal dataset navigation.
  • Validated prototype with CNES (French Space Agency) stakeholders.
  • Optimized rendering engine (OpenGL/Python) for GPU acceleration, enabling fluid visualization of millions of data points from satellite interferometry datasets.
  • Designed exploration application architecture supporting dynamic loading and navigation through large-scale temporal datasets.
  • Developed rendering algorithms (contrast adjustment, color scales) to surface millimeter-precision geological micro-displacements.
  • Presented and validated functional prototype before CNES (French National Space Agency) experts.
PythonOpenGL
PythonOpenGLLarge-scale datasetsGitLabVSCodePycharm
Captivea PHP developer / Integrator
Jan 2018 - May 2018 | Grenoble, France | Permanent (On-site)

Development of specific modules and configuration for CRM solutions (SugarCRM).

Experience focused on CRM solution adaptation. Beyond standard configuration, I delivered value by developing complex missing features via custom code.

  • Built custom interactive calendar module from scratch to fill CRM functionality gap.
  • Delivered PHP scripting and advanced CRM configuration for client integrations.
  • Built interactive appointment booking module from scratch (JavaScript/jQuery), reverse-engineering Google Calendar patterns to fill a critical CRM functionality gap.
  • Delivered custom PHP integrations and advanced configuration to adapt CRM solutions to client-specific business requirements.
PHPHTMLJavascript
PHPHTMLJavascriptjQuerySVNGitNetBeans
Urbanlinx Media Group Android developer
Dec 2016 - May 2017 | Montréal, Canada | Permanent (On-site)

Android development for the 'HotNewHipHop' media (High audience).

Developer within the mobile team. I participated in the global modernization of the native application to offer a more fluid experience compliant with Google guidelines.

  • Led full Material Design migration for high-audience media app.
  • Optimized performance: infinite scroll, multimedia caching.
  • Built comments system to drive user engagement.
  • Led full app modernization: redesigned navigation and migrated all screens to Material Design standards for a high-audience media platform.
  • Optimized app performance through infinite scroll implementation and multimedia caching, improving responsiveness for content-heavy feeds.
  • Built new comments system to drive user engagement and interaction across the platform.
Android SDKJavaKotlin
Android SDKJavaKotlinXML
Q-Links Domotique Inc. Android developer (Internship)
Jul 2015 - Oct 2015 | Montréal, Canada | Internship (On-site)

Design and development of the Android interface for the 'OASIS Gateway' flagship product (Centralized home automation control).

Participation in the prototyping and creation of the flagship product 'OASIS'. Charged with translating the conceptual vision into a technical solution, we defined the software architecture and ergonomics of the touch control panel which became the core of the current commercial offer.

  • Built OASIS Gateway tablet control interface for home automation.
  • Defined UX standards translating technical specs into consumer-friendly product.
  • Built complete tablet control application for home automation: multi-zone management, scenario configuration, and sensor/camera monitoring.
  • Defined UX standards and interaction patterns, translating technical specifications into an intuitive consumer product that became the company's flagship offering.
Android SDKJava
Android SDKJava
Oxone Technologies Android developer (Internship)
Jun 2013 - Aug 2013 | Grenoble, France | Internship (On-site)

Development of the 'Magica Code' application (Visual aid for the visually impaired).

Development of the 'Magica Code' application prototype for the Magica Vision startup. The goal was to provide a mobile solution allowing visually impaired people to gain autonomy during their shopping.

  • Built accessible mobile app (barcode scan + TTS) for visually impaired users.
  • Designed accessible 'eyes-free' interface using touch gestures and Text-to-Speech feedback to enable visually impaired users to shop independently.
  • Built barcode scanning and product database lookup module for real-time product identification.
Android SDKJava
Android SDKJava

Education

Master's in Computer science

UGA
Jan 2018 - Jan 2020 | Grenoble, France

In-depth training in Software engineering covering the entire application lifecycle. The curriculum was built around strong technical pillars: Language semantics and compilation, Distributed architecture, and DevOps (CI/CD, Containerization). I also developed expertise in Human-computer interaction (HCI) and Symbolic artificial intelligence (Automated planning/Robotics), within a comprehensive engineering program.

Bachelor's in Computer science

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

Specialization year in North America focused on practice ('Hands-on'). Completion of numerous concrete projects in Web and Mobile development.

Associate degree in Computer science

UPMF
Jan 2011 - Jan 2013 | Grenoble, France

Acquisition of computer science fundamentals: Algorithms, Data structures, Networking, and Hardware architecture.

Interests

Sports

HikingCyclingMartial arts (Pencak Silat)

Hobbies

Side projectsTech watch

Volunteering

  • Les Galapiats (7 years): Construction and driving of racing car replicas. Mechanical learning and teamwork.
  • Scout d'Europe (4 years): Autonomy and team life in a natural environment.