stack 44 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
  • JavaScript
  • HTML
  • CSS

BASES DE DATOS

persistencia y caché

  • PostgreSQL
  • MySQL
  • SQLite
  • Redis
  • Flyway

INFRAESTRUCTURA

despliegue y operación

  • Linux
  • Docker
  • Docker Compose
  • 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
  • VLANs
  • Cableado estructurado

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

HERRAMIENTAS

entorno de trabajo

  • Git
  • GitHub
  • VS Code
  • Linux CLI