Open to new opportunities
Based in Barcelona, ES  / 

Franco Grion

Backend engineer · Java & distributed systems

Good systems. Quietly powerful.

I build the systems behind the experience.
9+ years of backend engineering across SaaS, fintech, travel and banking. Java microservices and cloud-native systems, with recent end-to-end delivery in NestJS, TypeScript and PostgreSQL.

Behind the interfaceFig. 01 / A request's journey
01 / entryREST API
02 / queueRabbitMQ
03 / workerJava service
04 / persistPostgreSQL
Waiting for your signal_

Illustrative flow. No request is sent to a backend.

01 / Selected work

Complex challenges. Meaningful outcomes.

A few things I've helped build, improve and keep running. The interesting part is always beneath the surface.

Freedom Academy
20k+

Lines delivered across the module

Freedom Academy2026 - Present

Fitness Platform Backend

An end-to-end backend module for a subscription SaaS focused on addiction recovery and self-improvement.

  • Defined the domain for profiles, goals, plans, workouts, progress tracking and daily logs.
  • Evolved the PostgreSQL schema with migrations, seeds, indexes, constraints and a migration path for existing users.
  • Unified recurring service behavior in FitnessAbstractService to reduce duplicated backend logic.
NestJSTypeScriptSequelizePostgreSQLSwagger
Explore the experience
Amadeus
−35%

Processing time with RabbitMQ

Amadeus2022 - 2025

Asynchronous Financial Workflows

High-volume expense-management microservices supporting critical financial workflows.

  • Introduced asynchronous processing with RabbitMQ for a faster, more resilient workflow.
  • Upgraded core services from Java 17 to Java 21 to improve performance and memory efficiency.
  • Improved observability through Grafana dashboards and custom metrics, alongside CI/CD and Kubernetes work.
Java 17-21Spring BootRabbitMQOracle DBKubernetesGrafana
Explore the experience
Alpha Fintech
2 APIs

REST APIs built from the ground up

Alpha Fintech2016 - 2018

Payment Integration APIs

A secure payment-processor integration hub connecting external services through REST APIs.

  • Designed and delivered two integration APIs for secure payment processor communication.
  • Refactored legacy components to improve stability and maintainability.
  • Built microservices with Java, Spring Boot and PostgreSQL, supported by Maven and Jenkins.
Java 8Spring BootPostgreSQLRESTSOAPJenkins
Explore the experience

02 / The journey

Different domains. Same curiosity.

From airline experiences and financial workflows to an end-to-end SaaS fitness platform. Always learning how the pieces fit together.

9+Years of
engineering experience
Jan 2026 - Present · Remote

Freedom Academy

Backend Developer
Experience details

Subscription SaaS platform for addiction recovery and self-improvement

  • Designed and built the Fitness backend module end-to-end, shipping profiles, goals, plans, assigned plans, workouts, progress tracking and daily logs.
  • Delivered 20k+ lines across data models, migrations, DTOs, services, repositories and Swagger-documented REST endpoints.
  • Evolved the PostgreSQL schema with migrations, seeds, indexes and constraints, including a migration script to move existing users into fitness profiles.
  • Refactored shared service behavior into FitnessAbstractService to unify patterns across the module and reduce duplicated backend logic.
NestJSTypeScriptSequelizePostgreSQLSwaggerJWT/Passport
May 2022 - Sep 2025 · Remote

Amadeus

Senior Java Engineer
Experience details

Expense Management Platform

  • Built and maintained microservices powering high-volume financial workflows.
  • Upgraded core services from Java 17 to 21, improving performance and memory efficiency.
  • Implemented async processing with RabbitMQ, cutting processing time by 35%.
  • Improved observability with Grafana dashboards and custom metrics.
  • Contributed to CI/CD pipelines and Kubernetes deployments.
Java 17-21Spring BootOracle DBRabbitMQKubernetesGrafanaJenkins
Dec 2020 - May 2022 · Remote

AlAhli NCB (via Crealogix)

Java Developer
Experience details
  • Maintained and modernized the main banking portal for Saudi Arabia's largest bank.
  • Developed new microservices to replace legacy monolithic components.
Java 7SpringOracle DBSOAPGitLabJira
Jul 2018 - Nov 2020

New Zealand

Working Holiday
Experience details
  • Adaptability, communication and multicultural teamwork across an international environment.
Dec 2016 - Jun 2018 · Remote

Alpha Fintech (via Qubits SRL)

Java Developer
Experience details

Payment Processor Integration Hub

  • Built two REST APIs from scratch for secure payment processor integrations.
  • Refactored legacy systems to improve stability and performance.
  • Developed microservices using Java 8, Spring Boot and PostgreSQL.
Java 8Spring BootPostgreSQLRESTSOAPMavenJenkins
Oct 2015 - Nov 2016 · Argentina

Southwest Airlines (via Globant)

Full-Stack Developer
Experience details
  • Enhanced the Southwest.com portal using jQuery and Backbone.
  • Contributed to migration toward microservices architecture.
  • Built automated test suites with JBehave.
jQueryBackboneRESTJBehaveJava

03 / The toolkit

The right tools. For the right reasons.

A strong Java foundation, recent delivery with NestJS and TypeScript, and a practical approach to data and infrastructure.

06 / Tool categories

Backend

Java 8–21Spring BootNestJSTypeScriptREST APIsMicroservices

The foundation. Services built to work together.

Data & Persistence

PostgreSQLOracle DBSequelize ORMSQL migrations

Data modeling, migrations and dependable persistence.

Infra & DevOps

KubernetesJenkinsGitLab CI/CDGrafana

Ship, observe, improve. Then do it again.

Messaging & Integrations

RabbitMQSOAPSwaggerJWT/Passport

Connecting systems and documenting their contracts.

Tooling

GitMavenPostmanMockitoJira

The small things that support good engineering.

RustLearning

OwnershipLifetimesasync/awaitCargoCLI tools

Exploring systems-level thinking, one project at a time.

04 / Beyond the terminal

An engineer. And a little more.

Good engineering isn't only about code. It's also about perspective, communication and a healthy dose of curiosity.

A love for the problem.

Four national-level appearances at the Argentine Mathematical Olympiad. An early lesson in persistence, precision and finding another way.

Better, together.

Former Press Commission President at AVEIT. Leading communications, coordinating a team and learning to make ideas travel.

Let's find the words.

SpanishNative
EnglishFluent
ItalianIntermediate

Currently exploring Rust through CLI tools, backend services, Rustlings, Exercism and open source.

05 / What's next?

Open to opportunities

Something good starts with hello.

Barcelona, Spain · Open to remote work +34 677 940 475

↑↓ navigate↵ selectesc close