Ingeniero de software senior especializado en APIs backend, eventos e integración con SQL. Desarrollé flujos de compraventa en Invnex y conciliación bancaria en Actus. Actualmente utilizo Rust para transacciones y recuperación, Python para automatización y ClickHouse para analítica en un proyecto independiente.
Los sistemas que he estado desarrollando y operando recientemente.
01
Aprox. feb 2026 – Actualidad
Proyecto independiente de liquidaciones MEV
Ingeniero Backend y de Sistemas Independiente
Desarrollo y opero un sistema de liquidaciones en Rust que monitoriza posiciones de préstamo y evalúa la rentabilidad de las transacciones sobre Base y Morpho.
Persisto la intención de las transacciones y concilio las pendientes tras fallos; compruebo resultados inciertos antes de reintentar para reducir acciones duplicadas.
Utilizo Python para automatizar simulaciones, comprobaciones de arranque y validación de esquemas analíticos; utilizo SQL y ClickHouse para datos operativos.
Desarrollé servicios en Go con PostgreSQL y AWS para la gestión de cuentas, operaciones de compraventa y procesos relacionados de cumplimiento en una plataforma de activos tokenizados en funcionamiento que llegó a sus primeros clientes.
Implementé APIs REST e integré contratos inteligentes de Ethereum mediante la indexación de eventos on-chain y el envío de transacciones.
02
Experiencia
Backend, plataformas y producto en servicios financieros y software empresarial.
Desarrollé servicios en Go, Java, Node.js y Python para transformar datos bancarios para flujos contables.
Utilicé SQL para conciliar transacciones financieras duplicadas, validar totales por cuenta y moneda y señalar coincidencias ambiguas, manteniendo un registro de auditoría.
Diseñé APIs y procesos en segundo plano con reintentos y claves de idempotencia.
Automaticé despliegues en la nube con Terraform y CI/CD; añadí paneles de monitorización y alertas.
Desarrollé una aplicación web MVC para monitorear flotas de ambulancias (.NET, JavaScript, MS SQL) con seguimiento GPS en tiempo real.
03
Sistemas y habilidades
Lenguajes, infraestructura y prácticas de ingeniería que sustentan mi trabajo.
Lenguajes backend y APIs
Rust / Python, trabajo independiente actual
Go
Java / Spring
C# / .NET
Node.js / TypeScript
APIs REST
Datos e integración
SQL / PostgreSQL / MS SQL
ClickHouse, proyecto independiente
Kafka
Idempotencia / reintentos
Nube y despliegue
AWS
Docker / Kubernetes
Helm / Flux
Terraform / CI/CD
Prometheus / Grafana / OpenTelemetry
04
Comentarios de compañeros
Criterio al tratar datos financieros
Actus AG · Ingeniero de Software Senior Go · Java · SQL
Guillem trabajaba con cuidado y criterio en los servicios de datos bancarios de Actus. Ante transacciones duplicadas, no se quedaba en el parecido entre registros: comprobaba si realmente estaban repetidos. Validaba los totales por cuenta y moneda, conservaba un registro de auditoría y dejaba las coincidencias dudosas para su revisión. Ese cuidado importaba: corregir un problema no debía crear otro.
Philipp Wirtenberger, Head of Engineering en Actus AG
Guillem entendía el trabajo más allá de escribir código. En HelloFresh desarrolló servicios de cliente y plataforma en C#/.NET y trabajó con PostgreSQL y Kafka para integrar eventos. También participó en la operación de servicios con Kubernetes, Helm y Flux, y contribuyó a Terraform y CI/CD. Su aportación conectaba la aplicación con la forma de prepararla, desplegarla y ejecutarla.
Bruno Karin, Senior Platform Engineer en HelloFresh
05
Formación e idiomas
Universidad Autónoma de Barcelona Grado en Ingeniería de Telecomunicaciones y Software 2012 – 2016
Idiomas
Español · Nativo Catalán · Nativo Inglés · Nativo
Contacto
¿Buscas un ingeniero backend?
Cuéntame sobre el puesto y el equipo. Podemos hablar de los sistemas que estáis desarrollando y de cómo encaja mi experiencia.