Carlos.
Disponible para nuevas oportunidades

Hola, soy Carlos Monsalve

Ingeniero Full Stack
Senior.

Creo aplicaciones web escalables y experiencias digitales modernas con TypeScript, Next.js, NestJS y tecnologías impulsadas por IA.

Full StackIngeniería
TypeScriptLenguaje principal
IADesarrollo asistido

Sobre mí

Software escalable con mentalidad de producto.

Disfruto transformando requisitos complejos en software fiable, mantenible y de alta calidad.

Ingeniero Full Stack Senior especializado en crear aplicaciones web escalables con TypeScript. Tengo experiencia diseñando y desarrollando aplicaciones full stack con Next.js, NestJS y Laravel, contribuyendo a todo el ciclo de desarrollo: desde arquitectura de software y servicios backend hasta frontend y despliegue.

Desarrollo Full Stack

Creación de aplicaciones web modernas en frontend, backend e infraestructura.

Arquitectura de software

Aplicación de Clean Architecture, Domain-Driven Design y patrones escalables.

Desarrollo asistido por IA

Uso de herramientas de IA para mejorar el diseño, el desarrollo y la productividad.

Trayectoria

Una carrera en evolución constante.

Una base sólida construida a través de distintas generaciones de tecnología, desde el software empresarial hasta la ingeniería Full Stack moderna.

  1. 01

    Software empresarial

    Una base técnica construida trabajando con aplicaciones, datos y procesos de negocio.

  2. 02

    Backend y web

    Evolución hacia servicios backend, APIs y experiencias web conectadas.

  3. 03

    Ingeniería Full Stack

    Participación en todo el ciclo del producto, desde la arquitectura hasta la interfaz.

  4. 04

    Ecosistema TypeScript

    Especialización en aplicaciones modernas con TypeScript, React, Next.js y Node.js.

  5. 05

    Arquitecturas modernas

    Diseño mantenible con DDD, Clean Architecture, integraciones cloud y sistemas escalables.

  6. 06

    Desarrollo asistido por IA

    Uso responsable de IA para acelerar el trabajo sin sustituir el criterio de ingeniería.

Experiencia

Creando software en todo el stack.

Mi experiencia abarca frontend, arquitectura backend, APIs, integraciones cloud y plataformas web escalables.

20242026

Madrid, España

Ingeniero Full Stack Senior

Gelt · Jornada completa

Contribuí al diseño y desarrollo de plataformas web escalables y servicios backend, participando en todo el ciclo de desarrollo de software.

  • Diseñé y desarrollé aplicaciones full stack con TypeScript y Next.js.
  • Construí servicios backend y APIs REST.
  • Apliqué principios de Domain-Driven Design y Clean Architecture.
  • Trabajé con autenticación, autorización y flujos seguros.
  • Integré servicios externos y plataformas cloud.
  • Colaboré con equipos de producto e ingeniería para entregar soluciones orientadas al negocio.
TypeScriptNext.jsReactLaravelPostgreSQLMySQLPrismaAWS

Proyectos seleccionados

Productos que resuelven problemas reales.

Una selección de plataformas y sistemas en los que he contribuido desde frontend, backend y arquitectura de software.

Plataforma web

Plataforma de administración

Aplicación web full stack

Plataforma moderna para gestionar operaciones, usuarios, promociones y datos mediante un backoffice centralizado.

El reto

Crear una plataforma escalable y mantenible capaz de soportar múltiples flujos de negocio con una arquitectura limpia y flexible.

Mi contribución

Diseñé y desarrollé la aplicación full stack, contribuyendo a la arquitectura frontend, autenticación, integraciones backend y gestión de datos.

  • Desarrollo full stack con Next.js y TypeScript.
  • Flujos de autenticación y autorización.
  • Arquitectura de aplicación escalable.
  • Validación de formularios y gestión de datos.
  • Integración de almacenamiento cloud.
Next.jsTypeScriptReactPrismaMySQLNextAuthAWS S3Zod
Fintech

Plataforma de cashback y wallet

Plataforma de recompensas

Plataforma digital de cashback, gestión de wallet y recompensas con una experiencia centralizada para los usuarios.

El reto

Crear una plataforma fiable para gestionar autenticación, transacciones, saldos y flujos de recompensas.

Mi contribución

Contribuí al frontend y backend, creando experiencias, integraciones y servicios que daban soporte a la plataforma.

  • Flujos de autenticación seguros.
  • Funcionalidad de wallet y cashback.
  • Dashboards en tiempo real.
  • Soporte multilingüe.
  • Integraciones API.
TypeScriptReactNext.jsAPIs RESTPostgreSQL
Backend

Plataforma de fidelización multi-tenant

Arquitectura backend escalable

Plataforma backend para múltiples tenants y programas de fidelización, con wallets, recompensas, retiradas y operaciones de clientes.

El reto

Diseñar servicios backend capaces de soportar múltiples tenants manteniendo separación de responsabilidades y escalabilidad.

Mi contribución

Trabajé en servicios backend y arquitectura API, aplicando diseño modular y creando integraciones para flujos de fidelización y recompensas.

  • Arquitectura multi-tenant.
  • Gestión de wallets y recompensas.
  • Diseño de APIs REST.
  • Servicios backend escalables.
  • Modelado del dominio de negocio.
TypeScriptNode.jsAPIs RESTPostgreSQLMulti-tenancy

Ingeniería

Cómo abordo el desarrollo de software.

Más allá de escribir código, me centro en arquitectura, mantenibilidad, necesidades de producto y soluciones fiables.

Arquitectura

Diseño software pensando en mantenibilidad y escalabilidad, aplicando separación de responsabilidades, Domain-Driven Design y Clean Architecture cuando aportan valor real.

Clean ArchitectureDomain-Driven DesignPrincipios SOLIDDiseño modular

Backend y APIs

Creo servicios backend y APIs con contratos claros, mantenibilidad, seguridad y diseño orientado al negocio.

APIs RESTAutenticaciónAutorizaciónJWTOAuth2

Calidad

Escribo código legible, mantenible y fiable, usando validación, pruebas y revisiones como parte del proceso.

Seguridad de tiposValidaciónPruebasRevisiones de código

Desarrollo asistido por IA

Uso IA para acelerar el desarrollo, explorar soluciones, mejorar la calidad y apoyar decisiones técnicas, manteniendo el criterio de ingeniería.

ChatGPTGitHub CopilotCursorIntegración de LLM

Stack tecnológico

Tecnologías con las que trabajo.

Tecnologías, herramientas y prácticas de ingeniería que utilizo para crear software moderno.

Frontend

Creación de experiencias de usuario modernas e interactivas.

TypeScriptJavaScriptReactNext.jsHTMLCSSTailwind CSSMaterial UI

Backend

Diseño de APIs y servicios backend escalables.

Node.jsNestJSLaravelPHPAPIs REST

Datos

Trabajo con bases de datos relacionales y ORMs modernos.

PostgreSQLMySQLPrismaSQL

Cloud e integraciones

Conexión de aplicaciones con plataformas cloud y servicios externos.

AWSAWS S3AWS SESSalesforceCloudflare

Ingeniería

Creación de software mantenible y escalable.

DDDClean ArchitectureSOLIDPatrones de diseñoJestZod

IA y productividad

Uso de IA para acelerar el desarrollo y crear aplicaciones inteligentes.

Google GeminiChatGPTGitHub CopilotCursorIntegración de LLM

Más allá del código

Tecnología, enseñanza y perspectiva humana.

Experiencias fuera del software que fortalecen mi forma de comunicar, colaborar y aprender.

Mi trayectoria también incluye la enseñanza de baile. Hoy la danza es una pasión personal, pero esa experiencia sigue influyendo en cómo comunico, comparto conocimiento y trabajo con personas.

Pasión personal

KizombaBachataSalsa

Comunicación

Explicar ideas con claridad y adaptar el mensaje a personas con experiencias diferentes.

Enseñanza

Compartir conocimiento con paciencia, empatía y una estructura fácil de seguir.

Disciplina

Aprender de forma constante, practicar y mejorar mediante atención al detalle.

Contacto

Construyamos algo grande juntos.

Estoy abierto a nuevas oportunidades, proyectos interesantes y conversaciones sobre tecnología.

Conectemos

Si buscas un Ingeniero Full Stack Senior, quieres hablar de un proyecto o simplemente conectar, escríbeme.