Hola, soy

Adelys AlbertoBelen CarvajalTechnical Lead & Staff Software Engineer

Desde infraestructura bare-metal Linux hasta microservicios fintech de alta concurrencia. Diseño sistemas que escalan y lidero equipos que entregan.

Ingeniero con +12 años de experiencia que comprende la máquina desde el kernel hasta la capa de presentación. Arquitecto de plataformas, mentor de equipos, y apasionado por el software bien hecho.

Madrid, EspañaCET/CEST · UTC+1/+2
+12Años de experiencia
YC S22Backend Architect
CloudMicroservicios & DDD
FintechEscala y alta disponibilidad

Un ingeniero que piensa en sistemas, no solo en código

Empecé mi carrera gestionando infraestructura física: servidores Linux, redes de 5km, VoIP con Asterisk y sistemas de virtualización con Docker y LXC. Esa base me dio algo que pocos developers de producto tienen: entender qué pasa realmente debajo del stack.

Con los años evolucione hacia el desarrollo de producto y la arquitectura de software. Hoy diseño y construyo plataformas fintech de alta concurrencia, librerías de componentes empresariales y sistemas que sobreviven a la escala. He liderado equipos técnicos, definido estándares de código y tomado decisiones de arquitectura en contextos donde el error sale caro.

Me apasiona la intersección entre la excelencia técnica y el impacto real de negocio. El código más elegante es el que resuelve el problema correcto, el que el equipo puede mantener, y el que no necesita heroísmos para sobrevivir en producción.

Visión de sistemas completos
Arquitectura con propósito
Impacto sobre actividad
Liderazgo que multiplica

Cómo pienso sobre el software

No tengo frameworks de pensamiento comprados. Tengo principios forjados en proyectos reales, con equipos reales, en producción real.

Lo simple escala mejor

La complejidad accidental es el mayor enemigo de los sistemas. Antes de añadir una abstracción, me pregunto si la necesito hoy o si la estoy construyendo por comodidad futura que quizás nunca llegue.

La arquitectura es comunicación

Cada decisión de arquitectura comunica algo sobre cómo el equipo entiende el negocio. Domain-Driven Design, Vertical Slicing, Hexagonal Architecture no son herramientas técnicas; son lenguajes compartidos.

DX potencia UX

Un equipo con buenas herramientas, buena documentación y buen feedback loop entrega mejor software más rápido. Invertir en Developer Experience no es lujo; es estrategia.

El error tiene costo real

En fintech y en sistemas de alta concurrencia, los bugs no son estadísticas. Por eso diseño con el fallo en mente: Result Pattern, circuit breakers, idempotencia, monitoreo desde el día uno.

El mentoring multiplica el impacto

Puedo escribir el mejor código del equipo o puedo hacer que todo el equipo escriba mejor código. La segunda opción siempre gana. El conocimiento que no se comparte, no escala.

El software es para personas

Cada línea de código que escribo existe porque alguien tiene un problema que resolver. Eso no se olvida. Ni cuando diseño APIs, ni cuando reviso PRs, ni cuando defino estándares.

Cómo lidero equipos de ingeniería

He liderado equipos técnicos en contextos muy distintos: startups respaldadas por YC, fintechs de escala nacional y consultoras de producto. Lo que aprendí es que el liderazgo técnico no se trata de tener todas las respuestas. Se trata de crear el entorno donde el equipo puede encontrarlas.

Decisiones de arquitectura claras

Documento las decisiones técnicas (Architecture Decision Records), explico el razonamiento y abro el debate antes de escribir una línea de código. Los equipos que entienden el porqué, ejecutan mejor.

Code reviews que enseñan

Un buen code review no es buscar errores. Es transferir conocimiento, alinear criterios y elevar el nivel del equipo. Cada PR es una oportunidad de aprendizaje colectivo.

Reducción activa de deuda técnica

La deuda técnica no desaparece por ignorarla. La gestiono como backlog real: priorizo, mido su impacto en velocidad, y dedico capacidad sistemáticamente. Sin heroísmos, sin crisis.

Estándares que liberan

Un buen conjunto de estándares de código no limita la creatividad, la libera. Cuando el equipo no necesita debatir el cómo, puede enfocarse en el qué y el porqué.

Proyectos que dejaron huella

Tech Lead
2023 – PresenteMadrid, España

BETWEEN Technology Group

Technical Lead — Frontend

De la entropía al orden: estandarizando el frontend de una consultora tecnológica líder.

  • Diseñé y lideré la arquitectura de una Component Library interna compartida entre múltiples proyectos, reduciendo el tiempo de desarrollo de nuevas interfaces un 40%.
  • Establecí los estándares de código (TypeScript estricto, Clean Code, SOLID, CSS Modules) adoptados como estándar de facto en los proyectos de cliente.
  • Lideré la migración arquitectónica de proyectos legacy hacia React 18 con Arquitectura Vertical Slice y separación clara de capas de UI, dominio e infraestructura.
  • Mentoricé a ingenieros mid-level, acelerando su evolución hacia roles senior con reviews sistemáticos y pair programming dirigido.
ReactTypeScriptNestJSCSS ModulesStorybookGitHub Actions
YC S22
2022 – 2023Remoto (YC S22)

Ping

Backend Engineer

Construyendo la infraestructura de facturación y pagos de una fintech respaldada por Y Combinator.

  • Diseñé e implementé el servicio de invoice management sobre una arquitectura de microservicios distribuidos con Node.js, Redis y AWS.
  • Construí el sistema de backoffice interno para la gestión de transacciones y usuarios en tiempo real con WebSockets.
  • Trabajé en un entorno de alta exigencia técnica y velocity rápida, típica de una startup YC en etapa de crecimiento acelerado.
Node.jsNestJSRedisAWSWebSocketsPostgreSQL
Fintech
2021 – 2022Buenos Aires, Argentina (Remoto)

MODO

Senior Full Stack Engineer

Integrando un ecosistema de pagos nacional con los principales e-commerce de Argentina.

  • Lideré las integraciones de pago con TiendaNube, VTEX, WooCommerce y Spreedly, permitiendo a millones de usuarios pagar con MODO en los principales marketplaces del país.
  • Participé activamente en la migración del monolito hacia arquitectura de Microservicios con Arquitectura Hexagonal y DDD.
  • Trabajé con equipos distribuidos en un producto con millones de usuarios activos y requerimientos críticos de disponibilidad (99.9% SLA).
ReactNode.jsMicroserviciosHexagonal ArchitectureDDDPostgreSQL
Serverless
2020 – 2021Buenos Aires, Argentina

Personal Pay (Telecom) & SimTLiX

Backend Engineer — Serverless & Cloud

Arquitectura event-driven serverless para plataformas de servicios financieros a escala de telco.

  • Diseñé e implementé arquitecturas Serverless completas con AWS Lambda, SQS/SNS, DynamoDB y Terraform.
  • Construí pipelines de procesamiento de eventos asíncronos para transacciones financieras con garantías de idempotencia.
  • Definí la infraestructura como código (IaC) con Terraform, habilitando deployments reproducibles y auditables.
AWS LambdaSQSSNSDynamoDBTerraformNode.jsServerless Framework

Herramientas y conocimientos

Arquitectura

  • Clean Architecture
  • DDD
  • Hexagonal
  • Vertical Slice
  • Event-Driven
  • Microservicios
  • SOLID
  • Result Pattern

Backend & Cloud

  • Node.js
  • NestJS
  • Express
  • Hapi.js
  • AWS Lambda
  • SQS/SNS
  • DynamoDB
  • PostgreSQL
  • MongoDB
  • Redis
  • Terraform

Frontend & Mobile

  • React
  • TypeScript
  • Astro
  • Next.js
  • React Native
  • Zustand
  • CSS Modules
  • Design Systems

DevOps & Infraestructura

  • Docker
  • NGINX
  • CI/CD
  • GitHub Actions
  • Jenkins
  • Linux
  • LXC
  • Redes TCP/IP

Liderazgo

  • Tech Lead
  • Mentoring
  • Code Reviews
  • Architecture RFCs
  • Team Building
  • ADRs

Mi manifiesto de ingeniería

  • El software existe para resolver problemas de personas reales.

  • Lo simple escala mejor que lo sofisticado.

  • La arquitectura es comunicación del equipo sobre el dominio.

  • Las pruebas no son una opción; son evidencia de comprensión.

  • El mentoring multiplica el impacto más que cualquier línea de código.

  • La deuda técnica mal gestionada es deuda financiera disfrazada.

  • Un equipo con buena DX entrega mejor UX, siempre.

  • El código que necesita un héroe para sobrevivir, ya falló.

+12 años de evolución continua

  1. 2012

    El comienzo: SysAdmin & Redes

    Administración de servidores Linux, redes físicas de 5km, VoIP con Asterisk, Docker y LXC. La base que lo cambió todo.

  2. 2015

    Desarrollo de software

    Transición hacia el desarrollo de producto. Primeros proyectos web con Node.js y React.

  3. 2019

    Senior Engineer & Olimpiadas

    Finalista en Olimpiadas de Informática. Proyectos de complejidad creciente en backend y arquitectura.

  4. 2020

    Arquitectura Serverless

    SimTLiX y Personal Pay (Telecom). Event-driven architecture con AWS Lambda, SQS/SNS, DynamoDB y Terraform.

  5. 2021

    MODO — Fintech a escala

    Integraciones de pago con los principales e-commerce de Argentina. Migración de monolito a microservicios con DDD y Hexagonal Architecture.

  6. 2022

    Ping — Y Combinator S22

    Backend engineer en startup fintech respaldada por YC. Microservicios de facturación e infraestructura de pagos.

  7. 2023

    Technical Lead @ BETWEEN

    Liderazgo técnico en una de las principales consultoras tecnológicas de España. Component Library, estándares y mentoring.

  8. Hoy

    Madrid · Buscando el siguiente reto

    Disponible para roles de Technical Lead, Staff Engineer o Principal Engineer en empresas de producto, startups o scaleups.

Construyamos algo extraordinario

Actualmente lidero equipos técnicos en BETWEEN. Abierto a evaluar retos de alto impacto como Tech Lead, Staff Engineer o Principal Engineer. Trabajando desde Madrid con equipos internacionales.

Basado en Madrid, España — CET/CEST (UTC+1/+2)
Tech Lead @ BETWEEN · Abierto a retos de alto impacto