Saltar al contenido
Matías VaglivielloBackend & sistemas a medida
Python
Backend Core
Django 5 & DRF
ERPs & Channels
FastAPI
Async APIs
TypeScript
Strict Typing
NestJS
DDD & Microservicios
Prisma ORM
Data Access
PostgreSQL
Modelado & ACID
Redis
Caché & WebSockets
Docker
Contenedores & Sandbox
Go (Golang)
BitGoTe & Seguridad
RabbitMQ
Saga & Eventos
Next.js
Web & SSR
React Native
Apps de Campo
Linux
nftables & Infra
Volver al portafolio
Matías Vagliviello

Matías Vagliviello

42 años · Backend & Sistemas

Backend Architect · Python (Django / FastAPI) · TypeScript (NestJS / Prisma) · DDD & IA Aplicada

vaglimatias@gmail.com +54 9 11 6846-5477 github.com/matiasvagli LinkedIn

Perfil Profesional

Desarrollador Backend y Arquitecto de Sistemas especializado en transformar problemas complejos de negocio en software robusto, mantenible y escalable. Diseño con Domain-Driven Design (DDD), Clean Architecture y patrón Repository, garantizando consistencia transaccional (Saga, Outbox, idempotencia a nivel PostgreSQL) y performance verificada automáticamente (tests anti N+1 1 vs. N y caché/WebSockets con Redis). Creador de herramientas open source para auditoría de agentes IA (MCP servers), pipelines RAG y generadores de arquitectura.

Sistemas en Producción Destacados

Sistema Zona — ERP Integral de Publicidad Exterior (OOH)

Django 5 · DRF · Channels · Redis · PostgreSQL · Next.js

Arquitectura y desarrollo de 13 módulos de negocio (+65 modelos de datos, 188 migraciones): conversión automática de presupuestos a múltiples Órdenes de Trabajo por unidad de negocio y tipo de trabajo, Kanban en tiempo real con WebSockets/Redis (reduciendo el tráfico móvil un 94%), facturación electrónica ARCA, control de flujo de caja e IVA.

Huevo de Oro — ERP/CRM Mayorista + App Móvil + IA Local

Django 5 · React Native (Expo) · PostgreSQL · Ollama · Docker

Digitalización de punta a punta de distribuidora mayorista: control de stock multidimensional, arqueo de caja por turnos, liquidación de comisiones, App Móvil con validación de despacho por código QR y tickets PDF por WhatsApp, más asistente Text-to-SQL local (Ollama Qwen 2.5) con usuario de base de datos de solo lectura (ai_reader).

Arquitecturas DDD en TypeScript & Sistemas Distribuidos

NestJS · Prisma · TypeORM · RabbitMQ · Redis · Zod

Desarrollo de plataformas modulares (Futboliga, Wallet System v2) con separación estricta de capas forzada por ESLint, tests automáticos 1 vs N contra N+1 queries en Prisma, dinero en centavos enteros y patrón Saga con compensaciones e idempotencia en base de datos.

Herramientas Open Source Creadas

  • BitGoTe (Go): Firewall local y custodio de secretos en tránsito para agentes de IA (bóveda age, proxy TLS con inyección y redacción [BITGOTE:REDACTED], aislamiento por usuario en Linux con nftables y aprobación humana en /dev/tty).
  • SkillAudit: Sandbox en Docker con honeypots y strace para auditar comportamiento real de MCP servers.
  • ragkit: Pipeline de ingesta RAG autoconfigurable para NestJS/Node.js con adapters intercambiables.
  • Team Context MCP Server: Memoria técnica persistente y compartida (SQLite + embeddings locales) para equipos.
  • CRUDFULL: Generador CLI en Python para FastAPI con arquitectura limpia en SQLAlchemy Async y MongoDB.