Professional Experience

I'm a senior fullstack developer specialized in backend — a glimpse into my professional journey: what I built, how, and with which tools.

  1. 2025

    Independent work

    Senior Fullstack Developer

    • Integrated third-party SDKs into a marketing automation platform using Go, streamlining campaign operations and data tracking.
    • Built and styled modular UI components using React.js, collaborating closely with design teams to ensure brand consistency and usability.
    • Extended CMS functionality by developing custom modules to support dynamic content management and improved editor workflows.
    GoTypeScriptReactHubSpotTailwind
  2. 20222022 - 2024

    Distributed systems · Microservices

    Senior Fullstack Developer

    • Designed and implemented scalable backend services using Node.js (NestJS) and Go, optimizing performance and maintainability across distributed systems.
    • Developed responsive and accessible frontend interfaces with Next.js, adhering to WCAG standards and ensuring consistent cross-device user experience.
    • Built high-throughput microservices using Java and Spring Boot, integrating with Apache Kafka for real-time event streaming and decoupled communication.
    Node.jsGoJavaNestJSNext.jsSpring BootKafkaTypeScriptDocker
  3. 20212021 - 2022

    Micro-frontends · Integrations

    Senior Fullstack Developer

    • Led the migration to micro frontend architecture, improving codebase modularity, maintainability, and design system adherence.
    • Engineered and integrated dynamic UIs with React and APIs with Node.js, enabling real-time data interactions and enhanced user workflows.
    • Developed Node.js APIs and Azure functions to facilitate seamless system integration.
    Node.jsReactTypeScriptAzure
  4. 20202020 - 2021

    Crisenix · personal product

    Founder & Lead Engineer

    • Founded Crisenix and own its architecture and end-to-end engineering — an eCommerce platform I build solo, from API to client.
    • Designed and shipped the initial prototype: a NestJS + TypeScript API with document data models in MongoDB (Mongoose) and a responsive Svelte web client.
    • Next milestone: the product's MVP release.
    Node.jsNestJSSvelteTypeScriptMongoDB
  5. 20192019 - 2020

    Fintech · Cross-border APIs

    Backend Developer

    • Developed secure and scalable RESTful APIs for fintech solutions in Colombia and Peru, enabling cross-border financial operations.
    • Implemented Spring Cloud and Zuul for robust API gateway management, facilitating service discovery, routing, and centralized security.
    JavaSpring BootPostgreSQLDockerJPA
  6. 20182018 - 2019

    Customer service · SOAP/REST

    Fullstack Developer

    • Enhanced customer service center (CAC) functionality by designing and implementing user-centric features that streamlined workflows and improved overall user experience.
    • Developed and integrated solutions enabling seamless connectivity with external SOAP and REST services, extending system capabilities beyond its original scope.
    JavaSpring BootPostgreSQLJPA
  7. 20172017 - 2018

    Banking · ATMs

    Java Developer

    • Enhanced ATM reliability by proactively addressing error scenarios, reducing downtime and improving user trust.
    • Decreased bug incidence in money dispensers by implementing robust error detection mechanisms, ensuring accurate and secure cash delivery.
    JavaJava EE
  8. 20152015 - 2017

    Enterprise software · Data

    Fullstack Developer

    • Contributed to enterprise-grade applications using Java, delivering critical backend functionality and feature enhancements.
    • Worked extensively with relational databases (SQL Server, PostgreSQL, MySQL, Oracle) and containerized applications using Docker and Kubernetes.
    JavaSpring BootPostgreSQLJPAOracleJavaScriptReactAngularDockerKubernetesMySQLSQL Server

My professional journey so far.