Experiencia Profesional

Soy un desarrollador fullstack senior especializado en backend — un vistazo a mi trayectoria profesional: qué construí, cómo y con qué herramientas.

  1. 2025

    Trabajo independiente

    Senior Fullstack Developer

    • Integré SDKs de terceros en una plataforma de automatización de marketing usando Go, optimizando las operaciones de campañas y el seguimiento de datos.
    • Construí y estilicé componentes de UI modulares con React.js, colaborando estrechamente con los equipos de diseño para garantizar la consistencia de marca y la usabilidad.
    • Amplié la funcionalidad del CMS desarrollando módulos personalizados para soportar la gestión dinámica de contenido y mejorar los flujos de trabajo de edición.
    GoTypeScriptReactHubSpotTailwind
  2. 20222022 - 2024

    Sistemas distribuidos · Microservicios

    Senior Fullstack Developer

    • Diseñé e implementé servicios backend escalables con Node.js (NestJS) y Go, optimizando el rendimiento y la mantenibilidad en sistemas distribuidos.
    • Desarrollé interfaces frontend responsivas y accesibles con Next.js, cumpliendo con los estándares WCAG y asegurando una experiencia de usuario consistente entre dispositivos.
    • Construí microservicios de alto rendimiento con Java y Spring Boot, integrándolos con Apache Kafka para el streaming de eventos en tiempo real y la comunicación desacoplada.
    Node.jsGoJavaNestJSNext.jsSpring BootKafkaTypeScriptDocker
  3. 20212021 - 2022

    Micro-frontends · Integraciones

    Senior Fullstack Developer

    • Lideré la migración a una arquitectura de micro frontends, mejorando la modularidad del código, la mantenibilidad y la adherencia al sistema de diseño.
    • Construí e integré UIs dinámicas con React y APIs con Node.js, habilitando interacciones de datos en tiempo real y flujos de trabajo de usuario mejorados.
    • Desarrollé APIs en Node.js y funciones de Azure para facilitar una integración de sistemas sin fricciones.
    Node.jsReactTypeScriptAzure
  4. 20202020 - 2021

    Crisenix · producto propio

    Founder & Lead Engineer

    • Fundé Crisenix y soy dueño de su arquitectura e ingeniería integral — una plataforma de e-commerce que construyo en solitario, desde la API hasta el cliente.
    • Diseñé y lancé el prototipo inicial: una API en NestJS + TypeScript con modelos de datos documentales en MongoDB (Mongoose) y un cliente web responsivo en Svelte.
    • Próximo hito: el lanzamiento del MVP del producto.
    Node.jsNestJSSvelteTypeScriptMongoDB
  5. 20192019 - 2020

    Fintech · APIs transfronterizas

    Backend Developer

    • Desarrollé APIs RESTful seguras y escalables para soluciones fintech en Colombia y Perú, permitiendo operaciones financieras transfronterizas.
    • Implementé Spring Cloud y Zuul para una gestión robusta de API gateway, facilitando el descubrimiento de servicios, el enrutamiento y la seguridad centralizada.
    JavaSpring BootPostgreSQLDockerJPA
  6. 20182018 - 2019

    Atención al cliente · SOAP/REST

    Fullstack Developer

    • Mejoré la funcionalidad del centro de atención al cliente (CAC) diseñando e implementando características centradas en el usuario que optimizaron los flujos de trabajo y mejoraron la experiencia general.
    • Desarrollé e integré soluciones que permitieron la conectividad fluida con servicios externos SOAP y REST, ampliando las capacidades del sistema más allá de su alcance original.
    JavaSpring BootPostgreSQLJPA
  7. 20172017 - 2018

    Banca · Cajeros ATM

    Java Developer

    • Mejoré la confiabilidad de los cajeros automáticos abordando proactivamente escenarios de error, reduciendo el tiempo de inactividad y aumentando la confianza de los usuarios.
    • Disminuí la incidencia de errores en dispensadores de dinero implementando mecanismos robustos de detección de fallos, asegurando una entrega de efectivo precisa y segura.
    JavaJava EE
  8. 20152015 - 2017

    Software empresarial · Datos

    Senior Fullstack Developer

    • Contribuí a aplicaciones empresariales de alto nivel utilizando Java, entregando funcionalidades críticas de backend y mejoras de características.
    • Trabajé extensamente con bases de datos relacionales (SQL Server, PostgreSQL, MySQL, Oracle) y aplicaciones contenerizadas usando Docker y Kubernetes.
    JavaSpring BootPostgreSQLJPAOracleJavaScriptReactAngularDockerKubernetesMySQLSQL Server

Mi viaje profesional hasta ahora.