Guillermo Albert · guillermoalbert.dev

Abierto a oportunidades · La Nucía, Alicante (ES)

Guillermo
Albert García

Backend-first Full Stack Developer·Java/Spring/Angular

Antes secuenciaba datos en un laboratorio. Ahora convierto problemas reales en software que funciona.

§ 01

Sobre mí

// biología → dev

Abordo el backend como antes abordaba el laboratorio: hipótesis, medir, iterar.

De la investigación me quedó un reflejo: no me fío de un resultado que no sé reproducir. En el laboratorio eso era repetir la medición; aquí es un log que confirma lo que creo que ha pasado, o un test que falla cuando tiene que fallar.

Soy backend-first. En frontend me defiendo, pero donde aporto de verdad es una capa por debajo: en cómo se modelan los datos y en qué pasa cuando llega más carga de la prevista.

Con IA agéntica (Claude Code, MCP) no improviso. La especificación la escribo yo, casos límite incluidos, y el agente ejecuta contra ella. Después el código pasa por las puertas de siempre: tests, revisión, monitorización. Lo que no las pasa, se reescribe.

§ 02

Experiencia

// mi trayectoria

mar. 2024 — Presente

Full Stack Developer · Inetum

FranceAgriMer · sector público

Dos plataformas para FranceAgriMer, el organismo público bajo el Ministerio de Agricultura francés, que gestionan ayudas, subvenciones y pagos a agricultores de toda Francia.

  • Proyecto nuevo (Angular / Spring / JPA): 5 entidades transaccionales end-to-end hasta producción, lógica de negocio compleja y evolución del esquema con Liquibase.
  • Proyecto legacy (JSF / Java 8 / Oracle): mantenimiento evolutivo, 10+ plantillas JasperReports y 15+ scripts correctivos PL/SQL sobre base de datos productiva.
  • Calidad continua con SonarQube, JUnit y tests de componentes Angular, en un equipo internacional (~10 pers.) bajo metodología Agile.

sept. 2023 — sept. 2024

Profesor de Ciencias · Liceo Francés de Alicante

Bachillerato · bilingüe francés/español

Docencia de ciencias en bachillerato (baccalauréat francés), en entorno bilingüe francés/español y compatibilizada con el inicio en Inetum.

2022 — 2024

el giro

Desarrollo de Aplicaciones Web (DAW) · IES Mare Nostrum

FP Superior · desarrollo de software

Dos años de desarrollo full-stack, bases de datos y despliegue. Me incorporé a Inetum antes de terminar el ciclo.

2016 — 2022

Investigación y Biología · UA · CSIC · Luomus (Helsinki)

Grado + 2 másteres · investigación

Investigación en el CSIC (Estación Biológica de Doñana) y en Luomus, el Museo de Historia Natural de Finlandia (Univ. de Helsinki), con un Máster en Biodiversidad (Univ. de València). Secuenciación de datos, medición de biodiversidad y 3 publicaciones, una de ellas en revista revisada por pares.

§ 03

Stack

// herramientas que uso
etiqueta sólida · lo escribo a manoetiqueta punteada · lo uso con IA
LENGUAJES
Java 21TypeScriptPythonSQL
BACKEND
Spring BootSpring SecurityJPA / HibernateRESTJWT
FRONTEND
AngularReactHTML / CSS
DATOS
PostgreSQLLiquibaseETLPower BI
INFRA / DEVOPS
DockerProxmox / LXCTailscaleLinuxCloudflare WorkersGitLab CI
PRÁCTICAS
Testing (pytest · JUnit)Diseño de APIsModelado de datosGit
IA / AGENTES
Claude Code (skills · hooks)Claude APIMCPAI AgentsCodexOpencode
// método

La IA acelera. La evidencia decide.

§ 04

Trabajo seleccionado

// proyectos propios
012025 — Presente

MAMS — My Athlete Monitoring System

Plataforma de monitorización de atletas (AMS)

Plataforma backend-first para clubes y academias semi-profesionales: check-in diario de wellness y RPE con mapa corporal de dolor, dashboard de entrenador con alertas, e integridad del dato garantizada en la propia base de datos (CHECK, UNIQUE, columnas generadas).

Permisos multinivel21 endpoints REST

Spring BootJava 21Spring SecurityJWTPostgreSQLLiquibaseReact
022024 — Presente

Proxmox Home Server + Tailscale

Infraestructura autoalojada

Infraestructura propia corriendo en producción: 9 contenedores LXC, pipelines ETL en Python (Catapult → PostgreSQL + Power BI), un panel de monitorización propio, un pipeline asistido por LLM que clasifica facturas y extrae sus datos, y gestión real de incidentes con backups cifrados externos.

9 contenedores LXC115 tests pytest

Proxmox VEDockerLXCTailscalePostgreSQLPython · ETLLLM
§ 05

Publicaciones

// verificable en un clic
2022IA aplicadaIbis164(4) · 1123–1131

Semi‐automated detection of tagged animals from camera trap images using artificial intelligence

Santangeli, A., Chen, Y., Boorman, M., Sales Ligero, S., & Albert García, G.

doi:10.1111/ibi.13099
2022conf.INTED2022 Proceedingspp. 2481–2487

Teaching Parasitology in Biology Degrees: From Subjects to Principles

Aznar-Avendaño, F.J., Albert-García, G., Barón-Rodríguez, P., et al.

doi:10.21125/inted.2022.0726
2015Iberomyrmex7 · 3–6

Hormigas del Parque Natural de Serra Gelada y citas interesantes para la mirmecofauna alicantina (Hymenoptera, Formicidae)

Albert, G., & Arcos, J.

Iberomyrmex nº 7 (PDF)
§ 06

Contacto

// ¿hablamos?

Si tienes un backend que diseñar o un sistema que hay que mantener en pie, escríbeme.