stack 34 tecnologías

Stack tecnológico

Herramientas que uso en proyectos reales, agrupadas por área. La elección depende del problema: no todo necesita el mismo lenguaje ni la misma base de datos.

BACKEND

lógica de negocio y servicios

  • Java 17
  • Spring Boot 3
  • Python 3.12
  • FastAPI
  • SQLAlchemy 2
  • Socket.IO

FRONTEND

interfaces web

  • React
  • Vite
  • TailwindCSS

BASES DE DATOS

persistencia y caché

  • PostgreSQL
  • MySQL
  • SQLite
  • Redis
  • Flyway

INFRAESTRUCTURA

despliegue y operación

  • Linux
  • Docker
  • Nginx
  • Cloudflare

HARDWARE / IOT

dispositivos y biometría

  • NFC / RFID (MIFARE)
  • Hikvision ISAPI
  • ZKTeco
  • Comunicación serial
  • ESC/POS

REDES / EQUIPO

instalación y equipo físico

  • Ubiquiti (UniFi)
  • HPE ProLiant
  • Lenovo ThinkSystem

SEGURIDAD

autenticación y protección

  • JWT + refresh rotativo
  • 2FA TOTP
  • Rate limiting
  • TLS / SSL
  • AES-256-GCM

ESCRITORIO

aplicaciones de escritorio

  • PySide6 (Qt 6)
  • PyInstaller
  • Inno Setup