Default language is English; your choice is saved in this browser.

Andrés Esquivel

I design and ship backend systems with clear boundaries — hexagonal architecture, event-driven microservices, and AWS-native delivery.

DVA-C02 · In progress · AWS

NESTJS · AWS DVA-C02 · HEXAGONAL · KAFKA · POSTGRESQL

Professional Summary

Senior backend engineer with 5+ years building production APIs, microservices, and cloud-native systems. I work from explicit boundaries — ports and adapters, bounded contexts, and contracts you can test — not from framework magic.

Recent work spans multitenant NestJS services on AWS, event-driven architectures with Kafka, and integrations across compliance and logistics domains. I also mentor teams on testing, CI/CD, and maintainable delivery.

  • Architecture
  • Architecture
  • Architecture
  • Architecture

Technologies

Stack I use day to day across backend, cloud, and delivery — grouped by domain.

Backend
Node.js · TypeScript · NestJS · Python · FastAPI · PHP · Laravel
Frontend
React · React Native · Angular · Next.js · Ionic
Databases
PostgreSQL · MongoDB · Redis · DynamoDB · MySQL · Elasticsearch
Cloud & DevOps
AWS · Docker · Kubernetes · Terraform · GitHub Actions · GCP
Messaging
Kafka · RabbitMQ · BullMQ · NATS · MQTT · gRPC · SQS
AI-Assisted Development
Claude Code · Cursor · Codex
AI & LLM
LangChain · LangGraph
Methodologies
Agile · Scrum · Spec-Driven Development · ADR

Experience & Education

Work experience

  • Senior Backend Developer Desarrollador backend senior

    Wost Creative Solutions

    Jan 2026 - Present Ene 2026 - Actualidad

    Full-time remote delivery for web and mobile products, multitenant APIs, and integrations with regional compliance and logistics services. Entrega remota a tiempo completo para productos web y móviles, APIs multitenant e integraciones con cumplimiento regional y servicios logísticos.

    • Web apps in React; mobile apps in React Native Aplicaciones web en React; apps móviles en React Native
    • Multitenant REST services and microservices with Node.js (NestJS) Servicios REST multitenant y microservicios con Node.js (NestJS)
    • PostgreSQL modeling and operations; integrations (Sunat, customs, e-invoicing, Nubefact, SeaRates) Modelado y operación con PostgreSQL; integraciones (Sunat, aduanas, facturación electrónica, Nubefact, SeaRates)
    • Unit tests with Jest Pruebas unitarias con Jest
    • DevOps on AWS: CloudFront, S3, EC2, Amplify, DynamoDB, API Gateway, CodePipeline, CodeBuild, Lambda DevOps en AWS: CloudFront, S3, EC2, Amplify, DynamoDB, API Gateway, CodePipeline, CodeBuild, Lambda
  • Lead Backend Developer / Senior Backend Developer Líder backend / Desarrollador backend senior

    Tres Astronautas

    Mar 2021 - Jan 2026 Mar 2021 - Ene 2026

    Remote full-time roles in Colombia: progressed from senior backend (product and mentoring) to technical lead, owning architecture, quality, and delivery across distributed systems. Roles remotos a tiempo completo en Colombia: evolución de backend senior (producto y mentoría) a líder técnico, a cargo de arquitectura, calidad y entrega en sistemas distribuidos.

    • Technical leadership and mentoring; promoted standards and sustainable practices in shared codebases Liderazgo técnico y mentoría; estándares y prácticas sostenibles en bases de código compartidas
    • Hexagonal architecture, microservices, and integration modules for external providers Arquitectura hexagonal, microservicios y módulos de integración con proveedores externos
    • DevOps and cloud on Google Cloud, AWS, and Azure DevOps with automated delivery pipelines DevOps y nube en Google Cloud, AWS y Azure DevOps con pipelines de entrega automatizados
    • Unit testing with Jest; focus on scalability, performance, and maintainability Pruebas unitarias con Jest; foco en escalabilidad, rendimiento y mantenibilidad
  • Full Stack Engineer Ingeniero full stack

    Think In

    Feb 2019 - Feb 2024 Feb 2019 - Feb 2024

    Freelance, project-based work from Colombia (remote): APIs, mobile, payments, cloud, IoT, and applied ML. Trabajo freelance por proyectos desde Colombia (remoto): APIs, móvil, pagos, nube, IoT y ML aplicado.

    • Microservices with NestJS and NATS; REST and GraphQL with NestJS; REST APIs with Laravel Microservicios con NestJS y NATS; REST y GraphQL con NestJS; APIs REST con Laravel
    • Hybrid apps with Ionic 6; SPAs with Angular 12 and Vue.js Apps híbridas con Ionic 6; SPAs con Angular 12 y Vue.js
    • Payments: PayU Latam, Wompi, Mercado Pago, Coinbase; social APIs (Facebook, Twitter, Instagram) Pagos: PayU Latam, Wompi, Mercado Pago, Coinbase; APIs sociales (Facebook, Twitter, Instagram)
    • Releases to Google Play; hosting and G Suite administration; GCP (App Engine, GKE) and DigitalOcean Publicaciones en Google Play; hosting y administración G Suite; GCP (App Engine, GKE) y DigitalOcean
    • IoT with MQTT and Arduino; facial recognition experiments with TensorFlow IoT con MQTT y Arduino; experimentos de reconocimiento facial con TensorFlow
  • Full Stack Developer Desarrollador full stack

    Company JEF

    Jul 2021 - Jul 2022 Jul 2021 - Jul 2022

    Objective-based independent work from La Libertad, Peru: product delivery across backend, frontend, and edge-style workloads. Trabajo independiente por objetivos desde La Libertad, Perú: entrega de producto en backend, frontend y cargas tipo edge.

    • Microservices with NestJS and NATS Microservicios con NestJS y NATS
    • SPAs with Angular; installation and configuration of web hosting stacks SPAs con Angular; instalación y configuración de stacks de hosting web
    • IoT with MQTT and Arduino IoT con MQTT y Arduino
    • Machine learning features with TensorFlow Funcionalidades de aprendizaje automático con TensorFlow
  • Full Stack Engineer Ingeniero full stack

    Wost Creative Solutions

    Feb 2020 - Jan 2022 Feb 2020 - Ene 2022

    Freelance, objective-based projects across data, APIs, multi-tenant systems, mobile, and e-commerce. Proyectos freelance por objetivos en datos, APIs, sistemas multitenant, móvil y comercio electrónico.

    • Database design and implementation with MySQL, PostgreSQL, SQL Server, MongoDB, and Redis Diseño e implementación de bases de datos con MySQL, PostgreSQL, SQL Server, MongoDB y Redis
    • REST and GraphQL APIs with NestJS and Laravel; multi-tenant architectures APIs REST y GraphQL con NestJS y Laravel; arquitecturas multitenant
    • Hybrid apps with Ionic 5; SPAs with Angular 12; WooCommerce e-commerce Apps híbridas con Ionic 5; SPAs con Angular 12; e-commerce WooCommerce
    • Payments with Culqi, PayU Latam, and Coinbase; social network APIs Pagos con Culqi, PayU Latam y Coinbase; APIs de redes sociales
    • Deployments to Play Store, App Store, and DigitalOcean; web server setup on hostings Despliegues en Play Store, App Store y DigitalOcean; configuración de servidores web en hostings
  • Full Stack Developer Desarrollador full stack

    Coordinadora Mercantil

    Mar 2021 - Oct 2021 Mar 2021 - Oct 2021

    Short project-based engagement from Colombia (home office) for a logistics network platform. Colaboración corta por proyectos desde Colombia (home office) para una plataforma de red logística.

    • Deployments on Google Cloud (App Engine and Kubernetes) Despliegues en Google Cloud (App Engine y Kubernetes)
    • Micro-frontends with React, Vue.js, and Angular; SSR with Next.js Micro-frontends con React, Vue.js y Angular; SSR con Next.js
    • Event-driven microservices with Pub/Sub and TDD using Node.js and Firebase Microservicios orientados a eventos con Pub/Sub y TDD con Node.js y Firebase
    • PayU Latam payments; CI/CD pipelines with GitHub Actions Pagos PayU Latam; pipelines CI/CD con GitHub Actions
  • Co-Founder | Programmer Analyst Cofundador | Analista programador

    Comodin Empresas

    Aug 2017 - Jul 2020 Ago 2017 - Jul 2020

    Objective-based home office work on a services marketplace connecting users with trusted specialists in Peru. Trabajo por objetivos en home office en un marketplace de servicios que conecta usuarios con especialistas de confianza en Perú.

    • Requirements analysis and incident handling across the product lifecycle Análisis de requisitos e incidencias a lo largo del ciclo de vida del producto
    • Database design with MySQL, PostgreSQL, and Redis 5; functional testing Diseño de bases de datos con MySQL, PostgreSQL y Redis 5; pruebas funcionales
    • REST APIs with Laravel, Go, and Node.js; gRPC microservices with NestJS APIs REST con Laravel, Go y Node.js; microservicios gRPC con NestJS
    • SPAs with Vue.js and Angular 9; mobile with Ionic 5 and Flutter SPAs con Vue.js y Angular 9; móvil con Ionic 5 y Flutter
  • Programmer Analyst Analista programador

    Izaro

    Aug 2017 - Oct 2018 Ago 2017 - Oct 2018

    Full-time role in Trujillo building internal and client systems for an incubator-style corporation. Rol a tiempo completo en Trujillo construyendo sistemas internos y de clientes para una corporación tipo incubadora.

    • SCRUM delivery; web and mail servers with cPanel, ISPConfig, and VestaCP Entrega SCRUM; servidores web y correo con cPanel, ISPConfig y VestaCP
    • Business modeling, requirements, and incident resolution Modelado de negocio, requisitos y resolución de incidencias
    • Databases with MySQL and MongoDB; REST APIs with Laravel, Go, and Node.js Bases de datos con MySQL y MongoDB; APIs REST con Laravel, Go y Node.js
    • Google Cloud Messaging integrations; hybrid apps with Ionic; MEAN-stack web applications Integraciones con Google Cloud Messaging; apps híbridas con Ionic; aplicaciones web stack MEAN
    • Projects included Ibro, Inoclean, Izaro, Comodin, and Jens Car Proyectos: Ibro, Inoclean, Izaro, Comodin y Jens Car

Education

  • Bachelor's degree, Computer Science Licenciatura en Ciencias de la Computación

    Universidad Nacional de Trujillo

    2012 - 2017 2012 - 2017

    Activities and societies: SEEC Actividades y sociedades: SEEC

Certifications

aws
In progress

AWS Certified Developer – Associate AWS Certified Developer – Associate

DVA-C02 · AWS

Issued
Exam scheduled Examen programado
Expires
Upon passing Al aprobar
Verify