Default language is English; your choice is saved in this browser.
Andrés Esquivel

Andrés Esquivel

Senior Backend Engineer

Hello, I'm
Andrés Esquivel

Senior Backend Engineer | AWS Developer Associate | NestJS | Microservices | MongoDB | PostgreSQL | Distributed Systems

With 5+ years of experience building scalable backend systems and cloud-native architectures, I specialize in designing distributed systems that handle millions of requests. From microservices to serverless, I'm passionate about creating robust, maintainable solutions.

Professional Summary

Backend Architecture

Designing scalable microservices with Clean Architecture, Hexagonal patterns, and CQRS/Event Sourcing.

Cloud-Native Development

Hands-on AWS (Lambda, ECS, EKS, serverless); AWS Developer – Associate certification in progress (exam scheduled).

Distributed Systems

Building resilient systems with Kafka, gRPC, and service mesh patterns for high availability.

Performance Optimization

Reducing latency by 60%+ through caching strategies, query optimization, and efficient resource utilization.

Team Leadership

Mentoring engineers and establishing best practices for code quality, testing, and CI/CD.

AI Integration

Building production AI workflows with AWS Bedrock, LLM integration, and intelligent automation.

Technologies

Backend

Node.jsTypeScriptNestJSPythonFastAPIPHPLaravelGo

Frontend

ReactReact NativeAngularVue.jsNext.jsIonic

Databases

PostgreSQLMongoDBRedisDynamoDBMySQLElasticsearch

Cloud & DevOps

AWSDockerKubernetesTerraformGitHub ActionsGCP

Messaging

KafkaRabbitMQBullMQNATSMQTTgRPCSQS

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

Technical Proficiency

Backend

Node.js TypeScript NestJS Python FastAPI PHP Laravel Go

Frontend

React React Native Angular Vue.js 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

Featured Projects

Making Code
Featured

Making Code

Making Code is the corner where I share my experiences and knowledge about technology, software development, cryptography, blockchain, artificial intelligence, and much more.

Next.jsMDXTailwind CSS
BlogNext.jsMDX
Banking Platform (Microservices + Events)
Featured

Banking Platform (Microservices + Events)

Three NestJS microservices with PostgreSQL per service and Kafka-compatible event bus (Redpanda). Implements outbox pattern, idempotent consumers, retry/DLQ, and optional LLM integration via Ollama.

NestJSTypeScriptPostgreSQLKafkaJSDocker
MicroservicesEvent-DrivenCQRS
NestJS Enterprise Starter
Featured

NestJS Enterprise Starter

Production-ready boilerplate with Clean Architecture, CQRS, TypeORM, and PostgreSQL. Supports monolith, multi-tenant, and microservices patterns with comprehensive documentation.

NestJSTypeORMPostgreSQLRedisBullMQ
ArchitectureBoilerplateMulti-tenant
Document Notarization with Algorand
Featured

Document Notarization with Algorand

Service responsible for notarizing documents using the Algorand blockchain. Built with NestJS and TypeScript for cryptographic document verification and immutable record keeping.

NestJSAlgorandTypeScriptMongoDB
BlockchainNestJSAlgorand
Spec-Driven Development Framework
Featured

Spec-Driven Development Framework

Complete framework for AI-assisted Spec-Driven Development. Includes templates, session management, architecture validation scripts, and agent rules for controlled AI code generation.

ShellMarkdownAI AgentsClean Architecture
MethodologyAIFramework

Multi-Tenant API

REST API with database-per-tenant isolation using NestJS, MongoDB, and CQRS. Features connection pooling, tenant middleware, and complete data separation between tenants.

NestJSMongoDBTypeScriptCQRSDocker
Multi-tenantCQRSMongoDB

Microservices Architecture

Implementation of microservices with NestJS and RabbitMQ, utilizing the microservices architecture for user and transaction management.

NestJSRabbitMQMongoDBTypeScript
MicroservicesRabbitMQNestJS

Users Microservice (RabbitMQ)

Dedicated users microservice built with NestJS and RabbitMQ for distributed user management, authentication, and event-based communication.

NestJSRabbitMQTypeScriptMongoDB
MicroservicesRabbitMQNestJS

API Gateway (RabbitMQ)

API Gateway implementation with NestJS that routes requests to microservices via RabbitMQ message broker, providing a unified entry point for the distributed system.

NestJSRabbitMQTypeScript
API GatewayRabbitMQNestJS

Publications

Get In Touch

Let's Connect

I'm always open to discussing new opportunities, interesting projects, or just having a friendly conversation about technology. Feel free to reach out!

Your information is secure and will never be shared.