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.
Sobre mí
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.
Filosofía de Ingeniería
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.
Liderazgo Técnico
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é.
Experiencia
Proyectos que dejaron huella
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.
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.
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).
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.
Skills
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
Lo que creo
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ó.
Trayectoria
+12 años de evolución continua
- 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.
- 2015
Desarrollo de software
Transición hacia el desarrollo de producto. Primeros proyectos web con Node.js y React.
- 2019
Senior Engineer & Olimpiadas
Finalista en Olimpiadas de Informática. Proyectos de complejidad creciente en backend y arquitectura.
- 2020
Arquitectura Serverless
SimTLiX y Personal Pay (Telecom). Event-driven architecture con AWS Lambda, SQS/SNS, DynamoDB y Terraform.
- 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.
- 2022
Ping — Y Combinator S22
Backend engineer en startup fintech respaldada por YC. Microservicios de facturación e infraestructura de pagos.
- 2023
Technical Lead @ BETWEEN
Liderazgo técnico en una de las principales consultoras tecnológicas de España. Component Library, estándares y mentoring.
- Hoy
Madrid · Buscando el siguiente reto
Disponible para roles de Technical Lead, Staff Engineer o Principal Engineer en empresas de producto, startups o scaleups.
Contacto
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.
