avatar.png
Alex Bellosta Buiza
avatar.png

Alex Bellosta Buiza

Full-stack developer · Typescript · Next.js · Node.js · Kubernetes

En Badia del Vallès, España

Información General

Presentación

Soy Full-stack pero el backend es donde mejor me muevo. Lo que más me interesa es arquitectura y seguridad — las partes donde una mala decisión hoy se paga durante meses.

Trabajo con TDD bastante estricto: si no hay test fallando, no escribo código de producción. Me cuesta aceptar que algo se "arregla después", prefiero gastar más tiempo en hacerlo bien la primera vez que en parchearlo. Otro principio que rara vez negocio: el cliente nunca es fuente de verdad. Todo cálculo crítico se recalcula en servidor, da igual lo que mande el frontend.

Soy obsesivo con eliminar duplicación. Si veo la misma lógica en tres archivos, no descanso hasta centralizarla. Esto me ha llevado a refactors grandes, que siempre valido con paridad estricta sobre datos reales antes de mergear nada.

Como proyecto personal estoy construyendo un e-commerce backend con NestJS + arquitectura hexagonal + Postgres + Terraform. La idea es practicar separación dominio/infra y devops, que en mi día a día no toco mucho.

La seguridad me fascina desde adolescente. Cuando reviso código me salen naturalmente las preguntas de superficie de ataque, leaks en logs, fallos de auth. Es la parte del trabajo que más disfruto.

Mis buenas prácticas

Mi enfoque viene más de la práctica que de la teoría. Aplico TDD bastante estricto para asegurar consistencia y atrapar regresiones temprano.

En refactors, paridad antes que mejora: replico el comportamiento exacto, valido sobre datos reales, y las mejoras van en un PR aparte. Nunca mezclo refactor con bugfix.

Prefiero código auto-explicativo a comentarios decorativos, si necesito comentar qué hace una función, suele estar mal nombrada.

Uso IA bastante para entender conceptos nuevos rápido y prototipar ideas antes de invertirles tiempo en serio. La trato como herramienta de exploración, no como sustituto de pensar el problema.

Mis habilidades

Adaptabilidad al cambio
Autonomía en el aprendizaje
Aprendizaje Continuo

Idiomas

Español
Nativo/Bilingüe
Catalán / Valenciano
Nativo/Bilingüe
Inglés
Intermedio

Tecnologías y herramientas

Controlo de

  • Kubernetes
  • MySQL
  • NextJS
  • NodeJS
  • TypeScript
POWERED BYManfred Tech© 2026 Manfred Tech S.L.