← Portfolio

Aaron Brumat

Desarrollador de Software · Linux · Infraestructura IT · Soporte

Rosario, Santa Fe, Argentina Full time · presencial, híbrido o remoto +54 341 720 2830 aaronbru.dev@gmail.com

aaronbrumat.com.ar github.com/MaikiBRU linkedin.com/in/aaronbrumat

Perfil

Desarrollador de software en el último año de la Tecnicatura. Construyo, despliego y opero aplicaciones web propias en producción: backends en Python y PostgreSQL, frontends en Next.js y la infraestructura Linux donde corren (Ubuntu en AWS EC2, Docker, proxy inverso con HTTPS, backups). Aplico seguridad en lo que construyo y diagnostico fallas a partir de logs. Certificado en Linux Essentials y cursando Network Technician, ambos de Cisco.

Habilidades técnicas

Sistemas Linux
Ubuntu Server · SSH · Bash · apt · systemd · journalctl · usuarios y permisos · servicios · UFW · backups
Cloud / DevOps
AWS EC2 · Docker · Docker Compose · Git y GitHub · despliegues con migraciones (Alembic)
Redes
TCP/IP · DNS · HTTP/HTTPS · TLS · proxy inverso (Caddy) · Cloudflare
Seguridad
JWT · OAuth 2.0 · roles y permisos · bcrypt · cookies HttpOnly · CSP y HSTS · CORS · escaneo de secretos
Desarrollo
Python (FastAPI, SQLAlchemy, Pydantic) · TypeScript (Next.js, React) · APIs REST · pytest
Bases de datos
PostgreSQL · MySQL · SQL · modelado relacional

Infraestructura y operación — servidores propios, 2026

Proyectos

Data Center — En producción

Plataforma web de control de calidad de datos para ecommerce y logística: detecta pedidos y envíos con errores o valores anómalos y los convierte en incidencias con responsable y plazo.

  • Desarrollé una API REST de más de 50 endpoints con autenticación local y Google, roles y auditoría de usuarios.
  • Implementé un motor de reglas de validación y detección de anomalías, con panel de seguimiento en Next.js.
  • Aislé la demo pública de los datos reales con acceso denegado por defecto; 226 pruebas automatizadas.

Stack: Python · FastAPI · PostgreSQL · Next.js · TypeScript · Docker Compose · AWS EC2 · Caddy

BarberApp — En producción

Sistema web de gestión de turnos para barberías, con roles de cliente, barbero y administrador. Reemplaza la coordinación manual, que genera superposiciones: calcula en el servidor los horarios libres según servicios y ausencias.

  • Implementé la autorización en el servidor: la identidad sale del token e impide operar sobre datos de otro usuario.
  • Garanticé la integridad ante reservas simultáneas con una restricción de exclusión de PostgreSQL.
  • Demo pública aislada con vencimiento y cupos; 143 pruebas automatizadas.

Stack: Python · FastAPI · PostgreSQL · Next.js · TypeScript · Docker · AWS EC2 · Caddy · pytest · Vitest

StockARG — En producción

Gestión de stock, ventas, compras, clientes y proveedores para pequeños comercios, reconstruida como aplicación web a partir de una versión de escritorio. Reemplaza planillas separadas y deja trazabilidad de cada movimiento.

  • Desarrollé punto de venta con código de barras y comprobante PDF, vencimientos, compras, reportes y tres roles.
  • Operaciones de stock en transacciones con bloqueo de fila; totales calculados en el servidor e historial sin borrado.
  • Sesiones en cookies HttpOnly con invalidación real, contraseñas con bcrypt y CORS restringido.

Stack: Python · FastAPI · SQLAlchemy · PostgreSQL · Alembic · Next.js · TypeScript · Docker · Caddy

Formación

Experiencia laboral

Idiomas y otros datos

Español nativo Inglés avanzado Licencia de conducir B1 con movilidad propia Microsoft 365 y Excel Atención al cliente