Software engineering / Portfolio

Senior Software EngineerBackend & APIs.

Senior software engineer building backend APIs, event-driven services, and SQL-based data integrations. Delivered trading workflows at Invnex and banking-data reconciliation at Actus. Current independent work uses Rust for transaction processing and recovery, Python for operational automation, and ClickHouse for analytics.

Buenos Aires, Argentina

Open to relocation

01

Current & recent work

The systems I have been building and operating most recently.

Approx. Feb 2026 – Present

Independent MEV liquidation project

Independent Backend & Systems Engineer

  • Build and operate a Rust-based liquidation system that monitors lending positions and evaluates transaction profitability on Base and Morpho.
  • Persist transaction intent and reconcile pending transactions after crashes; check uncertain outcomes before retrying to reduce duplicate actions.
  • Use Python to automate simulation, startup checks, and analytics-schema validation; use SQL and ClickHouse for operational data.

Aug 2025 – Jan 2026

Invnex

Senior Backend Engineer, Contract

  • Built Go services with PostgreSQL and AWS for account management, trading, and related compliance workflows on a live tokenized-asset platform that reached its initial customers.
  • Implemented REST APIs and integrated Ethereum smart contracts through on-chain event indexing and transaction submission.

02

Experience

Backend, platform, and product work across financial services and enterprise software.

Aug 2021 – Jun 2025

Triesen, Liechtenstein (Hybrid/Remote)

Actus AG

Senior Software Engineer

  • Built Go, Java, Node.js, and Python services to transform banking data for accounting workflows.
  • Used SQL to reconcile duplicate financial transactions, validate totals by account and currency, and flag ambiguous matches while retaining an audit trail.
  • Designed APIs and background jobs with retries and idempotency keys.
  • Automated cloud deployments with Terraform and CI/CD; added monitoring dashboards and alerts.

Jan 2020 – Aug 2021

Berlin, Germany

HelloFresh

Software Engineer

  • Built customer and platform services with C#/.NET and React, using PostgreSQL and Kafka for event integrations.
  • Operated services on Kubernetes with Docker, Helm, and Flux; contributed Terraform infrastructure and CI/CD pipelines.

Aug 2017 – Dec 2019

Barcelona, Spain

Wolters Kluwer

Full‑Stack Developer

  • Built B2B features with Java/Spring, .NET, and Angular; integrated Azure services.
  • Implemented REST APIs, SQL optimizations, and CI/CD in an Agile team.

May 2016 – Jul 2017

Barcelona, Spain

Oxigen Salud

Web Software Developer

  • Developed an MVC web app to monitor ambulance fleets (.NET, JavaScript, MS SQL) with real‑time GPS tracking.

03

Systems & skills

Languages, infrastructure, and the engineering practices behind the work.

Backend languages & APIs

  • Rust / Python, current independent work
  • Go
  • Java / Spring
  • C# / .NET
  • Node.js / TypeScript
  • REST APIs

Data & integration

  • SQL / PostgreSQL / MS SQL
  • ClickHouse, independent project
  • Kafka
  • Idempotency / retries

Cloud & delivery

  • AWS
  • Docker / Kubernetes
  • Helm / Flux
  • Terraform / CI/CD
  • Prometheus / Grafana / OpenTelemetry

04

Colleague feedback

Careful judgment with financial data

Actus AG · Senior Software Engineer
Go · Java · SQL

Guillem brought careful judgment to the banking-data services at Actus. With duplicate transactions, he looked beyond records that appeared similar and checked whether they were genuinely repeated. He validated totals by account and currency, preserved an audit trail, and left uncertain matches for review. That care mattered: correcting one problem should not create another.

Ownership beyond the application code

HelloFresh · Software Engineer
C#/.NET · PostgreSQL · Kafka · Kubernetes

Guillem understood the work beyond writing application code. At HelloFresh, he built customer and platform services in C#/.NET and worked with PostgreSQL and Kafka for event integrations. He also helped operate services through Kubernetes, Helm, and Flux, and contributed to Terraform and CI/CD. His contribution connected the application with how it was packaged, deployed, and run.

05

Education & languages

Universidad Autónoma de Barcelona (Autonomous University of Barcelona)
Bachelor's degree in Telecommunications and Software Engineering
2012 – 2016

Languages

Spanish · Native
Catalan · Native
English · Native

Contact

Have a backend role in mind?

Send me the role and a little about the team. We can discuss the systems you are building and where my experience fits.