Diseño y desarrollo sistemas backend robustos, APIs escalables y arquitecturas que resuelven problemas de negocio reales.

Descargar CV
~/profile
Rodrigo Suárez
$node --versionv22.x$docker psrunning
//

Sobre mí

about.ts
const developer = {
role: "Backend",
focus: ["APIs", "Scale"],
stack: "NestJS",
status: online ,
}

Soy Backend Developer con 1 año de experiencia construyendo sistemas que escalan. Mi enfoque está en diseñar arquitecturas limpias, escribir código mantenible y resolver problemas complejos de manera elegante.

Trabajo principalmente con Node.js, Nestjs, Docker y bases de datos SQL/NoSQL. Me interesa especialmente el diseño de APIs RESTful, la optimización de consultas y la implementación de patrones que faciliten el crecimiento del sistema.

Creo que el mejor código es el que otros pueden entender y mantener. Priorizo la claridad sobre la complejidad y las soluciones pragmáticas sobre las teóricamente perfectas.

//

Experiencia

Municipalidad de la Ciudad de San Juan logo

Desarrollador Backend

Municipalidad de la Ciudad de San Juan

08/2025 - Presente
POSICIÓN ACTUAL

Backend developer especializado en arquitectura distribuida, integración de LLMs y pipelines de datos a escala. Diseño sistemas que combinan APIs de alto rendimiento, procesamiento asíncrono e inteligencia artificial para transformar datos no estructurados en información accionable en tiempo real.

  • Arquitecturas distribuidas con NestJS + Python, 100% containerizadas con Docker
  • APIs REST con análisis complejo, estrategias híbridas SQL + LLM y caché inteligente
  • Pipelines de datos asíncronos con HTTP/2, multiprocessing, Redis y daemons de procesamiento continuo
  • Scraping de redes sociales con browser automation, patrones anti-detección y arquitectura extensible por plataforma
NestJSTypeScriptTypeORMPostgreSQLPythonRedisLLMsDockerPlaywright
Solo en Preventa logo

Desarrollador Backend

Solo en Preventa

12/2024 – 06/2025

Desarrollo y mantenimiento de servicios backend para la plataforma de comercio electrónico.

  • Diseño de la base de datos, logrando una arquitectura escalable y de alto rendimiento
  • Implementación de API RESTful
  • Optimización de consultas y procesos críticos, mejorando tiempos de respuesta
XanoREST APIDatabase DesignNo-Code Tools
Municipalidad de la Ciudad de San Juan logo

Trainee

Municipalidad de la Ciudad de San Juan

09/2024 – 09/2024

Pasantías no-renumeradas en la Subsecretaria de Modernización e Innovación tecnológica de la Municipalidad de la Ciudad de San Juan.

  • Aprendizaje de metodologías ágiles y mejores prácticas de desarrollo de software
  • Participación en reuniones de equipo y sesiones de planificación de proyectos
JavaScriptPythonGitAgile MethodologiesWeb Development
//

Proyectos

01

CotizaX

Plataforma SaaS con gestión de cotizaciones, generación de PDFs y dashboard en tiempo real.

live

Problema

Muchos trabajadores de oficios cotizan de forma informal, desordenada y sin métodos de pago digitales.

Solución

Estandariza el proceso de cotización mediante plantillas, flujos guiados y estados, centralizando clientes, presupuestos y pagos en un sistema digital.

Node.jsTypeScriptNestJSPostgreSQLDockerRedis
02

LockBox

Sistema de almacenamiento de archivos con control de versiones en Google Cloud Storage.

live

Problema

No existe una forma simple de mantener historial y reversión de cambios en archivos personales de manera segura.

Solución

Versiona automáticamente cada modificación, registra metadatos de cambios y permite restaurar estados anteriores sin intervención manual del usuario.

PythonDjangoPostgreSQLGoogle Cloud Storage
03

Ticket Flow

Gestión de eventos y tickets digitales con QR únicos e integración de pagos (Mercado Pago).

live

Problema

La gestión manual de entradas genera errores, fraude y falta de control en eventos.

Solución

Automatiza el ciclo completo del ticket mediante generación única, validación en tiempo real y control de acceso centralizado.

PythonFastAPISQLAlchemyMySQLMercado Pago
//

Stack técnico

tree ~/stack — rodrigo@dev
📁~/stack
├── 📁languages/
├── Node.js.js
├── TypeScript.ts
├── JavaScript.js
├── Python.py
└── SQL.sql
├── 📁frameworks/
├── NestJS.ts
└── FastAPI.py
├── 📁databases/
├── PostgreSQL.sql
├── MySQL.sql
└── Redis.rdb
├── 📁tools/
├── Git.cfg
├── GitHub.cfg
├── Docker.cfg
├── Linux.cfg
└── Postman.cfg
├── 📁spoken/
├── Español.es
└── Inglés B1.en
└── 📁practices/
├── REST APIs.api
├── Clean Code.md
└── Documentación.md
6 directories, 20 files
//

Ahora mismo

systemctl status rodrigo.service
rodrigo.serviceactive (running)
Integración de pasarelas de pago y suscripciones con Mercado Pagobuilding
Scraping automatizado de redes sociales con browser automationautomating
Implementación de LLMs en pipelines de procesamientoimplementing
Administración de servidores y despliegue con Dockermanaging
Active since2024
//

Filosofía

cat ~/manifesto.md
#development manifesto
01
>Clean code > Clever code
El código se lee más veces de las que se escribe. La claridad siempre gana.
02
>Ship > Perfect
Entregar valor temprano y iterar. La perfección es el enemigo del despliegue.
03
>Automate > Repeat
Si lo hacés dos veces manualmente, automatizalo la tercera.
---EOF
//

Contacto

~/chat — rodrigo-suarez
$
escribí un mensaje...