jose@prod~/about$neofetch && whoami
neofetch — jose@prod
OS: Senior Backend Architect · Microservices
Jose David Duque Gutierrez
@jdduque02
jose@prod
OSSenior Backend Architect · MicroservicesUptime6+ años en producciónShellNestJS 11 · FastAPI · Node.jsDE/ArchHexagonal · Clean Architecture · SOLID · DRY · Multi-tenant · BFFLocationMedellín, Colombia · Remote
years.experience6+

Node.js · NestJS · FastAPI

services.prod10+

Microservices · BFF · Multi-tenant

clean_code98%

SonarQube · OWASP · SOLID

# cat about.md

6+ años, 4 organizaciones, +3.380 líneas y 123 archivos entregados en microservicios de producción — desde plataformas financieras multi-tenant hasta pipelines de datos a escala.6+ years, 4 organizations, +3,380 lines and 123 files shipped to production microservices — from multi-tenant fintech platforms to data pipelines at scale.

Soy un Senior Backend Developer apasionado por desentrañar problemas complejos y transformarlos en soluciones óptimas. Mi enfoque se basa en el aprendizaje constante y la curiosidad técnica, lo que me permite explorar nuevas herramientas para construir arquitecturas claras, simples y escalables, guiadas siempre por los principios SOLID y el Clean Code.I'm a Senior Backend Developer passionate about unraveling complex problems and transforming them into optimal solutions. My approach is based on constant learning and technical curiosity, which allows me to explore new tools to build clear, simple, and scalable architectures, always guided by SOLID principles and Clean Code.

Soy un fiel creyente de que la tecnología es un esfuerzo colaborativo. Entiendo que un desafío puede tener múltiples perspectivas, por lo que disfruto debatir enfoques y consensuar la estrategia más adecuada utilizando los mejores patrones de diseño y herramientas (como Node.js, TypeScript o Python). Además, me apasiona compartir conocimiento; creo firmemente que nutrir la perspectiva de los demás de manera respetuosa es la mejor forma de crecer en equipo.

I firmly believe that technology is a collaborative effort. I understand that a challenge can have multiple perspectives, which is why I enjoy debating approaches and agreeing on the most appropriate strategy using the best design patterns and tools (such as Node.js, TypeScript or Python). Additionally, I'm passionate about sharing knowledge; I firmly believe that respectfully enriching others' perspectives is the best way to grow as a team.

"Un problema siempre tiene múltiples caminos hacia su solución. El verdadero desafío no es solo llegar a la meta, sino el 'cómo' llegamos: el aprendizaje durante el proceso y la capacidad de entregar un resultado eficiente, elegante y sostenible en el tiempo.""A problem always has multiple paths to its solution. The real challenge is not just reaching the goal, but the 'how' we get there: the learning during the process and the ability to deliver an efficient, elegant, and sustainable result over time."
jose@prod~/projects$ls -la ~/proyectos
ls -la ~/proyectos --sort=featured
Proyectos Principales y RepositoriosFeatured Projects & Repositories
jose@prod~/experience$git log --graph --oneline --all
jose@prod~/education$ls -la ~/formacion && cat ~/.config/languages.json
Filtro de Registro:Record Filter:
PERMISOS // TITULO // INSTITUCIONPERMISSIONS // TITLE // INSTITUTIONAÑOYEAR
Bachiller AcadémicoOFICIALDEGREE
@Colegio Media Técnica·-rw-r--r-- SENA_CERT.pdf
2018
Análisis y Diseño de Sistemas de InformaciónOFICIALDEGREE
@SENA·-rw-r--r-- SENA_CERT.pdf
2019
English Placement Test A2 — UE/OLS
@European Union — OLS·-rw-r--r-- PLATZI_CERT.png
2024
Curso de Fundamentos de Node.js
@Platzi·-rw-r--r-- PLATZI_CERT.png
2023
Curso de Asincronismo con JavaScript
@Platzi·-rw-r--r-- PLATZI_CERT.png
2023
Curso de API REST con Express.js
@Platzi·-rw-r--r-- PLATZI_CERT.png
2023
Curso de MongoDB
@Platzi·-rw-r--r-- PLATZI_CERT.png
2023
Curso de Backend con NestJS
@Platzi·-rw-r--r-- PLATZI_CERT.png
2023
Curso de NestJS: Persistencia con TypeORM
@Platzi·-rw-r--r-- PLATZI_CERT.png
2023
Curso de NestJS: Programación Modular, Swagger y Deploy
@Platzi·-rw-r--r-- PLATZI_CERT.png
2023
Curso de Comunicación en Tiempo Real con Sockets
@Platzi·-rw-r--r-- PLATZI_CERT.png
2024
Curso de Docker: Fundamentos
@Platzi·-rw-r--r-- PLATZI_CERT.png
2024
Curso de Introducción a la Terminal y Línea de Comandos
@Platzi·-rw-r--r-- PLATZI_CERT.png
2024
Curso de Computación Básica
@Platzi·-rw-r--r-- PLATZI_CERT.png
2024
Prework: Configuración de Entorno de Desarrollo en Windows
@Platzi·-rw-r--r-- PLATZI_CERT.png
2024
Curso de Gestión de Productos con Métodos Ágiles
@Platzi·-rw-r--r-- PLATZI_CERT.png
2024
Curso de Data & IA
@Platzi·-rw-r--r-- PLATZI_CERT.png
2024
$ cat ~/.config/languages.json
UTF-8 Locale

EspañolSpanish

NativoNative

100%

InglésEnglish

B1 (Formación Continua)B1 (Continuous learning)

65%
jose@prod~/skills$cat ~/skills/overview.json
Express.js90% / 100%

# APIs RESTful, Middlewares, ruteo dinámico.

Node.js70% / 100%

# Event Loop, Streams, Clusters, microservicios.

NestJS 1160% / 100%

# DI, Módulos, Guards, Pipes, Microservicios.

TypeScript60% / 100%

# Tipado estático avanzado, Genéricos, Decoradores.

Python / FastAPI60% / 100%

# Pydantic, ASGI asíncrono, OpenAPI auto-gen.

Arquitectura Hexagonal50% / 100%

# Puertos y Adaptadores, desacoplamiento total.

PostgreSQL92% / 100%

# Normalización, índices, EXPLAIN ANALYZE.

TypeORM / Prisma90% / 100%

# ORM, migraciones, transacciones atómicas.

Redis88% / 100%

# Caché, Pub/Sub, rate limiting, sesiones.

MongoDB82% / 100%

# Documentos BSON, agregaciones, Mongoose.

MySQL85% / 100%

# Transacciones InnoDB, procedimientos.

RabbitMQ30% / 100%

# Colas asíncronas, exchanges, DLQ.

Docker & Compose92% / 100%

# Multi-stage builds, seguridad, redes.

AWS70% / 100%

# EC2, S3, Lambda, RDS, VPC, CloudWatch.

GCP40% / 100%

# Cloud Run, Cloud Logging, serverless.

Kubernetes / K3s40% / 100%

# Deployments, Services, Ingress, escalado.

Jenkins CI/CD60% / 100%

# Pipelines, SonarQube, despliegue prod.

WebSockets / Socket.io70% / 100%

# Eventos bidireccionales, salas, presencia.

Keycloak & JWT90% / 100%

# OAuth2/OIDC, roles, tokens, SSO.

SonarQube & OWASP88% / 100%

# Análisis estático, vulnerabilidades.

jose@prod~/contact$mail --compose --recipient=jose
contact.sh — info
Active

jose@prod:~$ curl -X GET /contact/channels

Disponible para oportunidades laborales Senior Backend Architect / Lead, proyectos de alta concurrencia, consultoría de microservicios o charlas técnicas.Available for Senior Backend Architect / Lead opportunities, high-concurrency systems, microservices consulting, or technical discussions.