José Antonio González Román

Full Stack Developer · React · Node.js · AWS

Full Stack
Developer.

Si lo puedes imaginar, lo puedes programar.
Construyo sistemas críticos end-to-end.

Ver THIELMANN
120
Puestos de trabajo
40
Usuarios diarios
15
Tablets en planta

Proyecto estrella

Thielmann
MES

Sistema integral de gestión de producción industrial. THIELMANN — 120 puestos de trabajo. De cero a producción, end-to-end.

120
Puestos de trabajo
40
Usuarios diarios
15
Tablets en planta

El reto

Una línea de producción industrial crítica de 120 puestos que necesitaba control, trazabilidad y visibilidad en tiempo real. El reto: diseñar y construir el MES que hoy la gestiona de extremo a extremo.

40 personas dependen del sistema a diario — operarios a 3 turnos y equipos de calidad, mantenimiento, finanzas y producción. Un único developer responsable de diseño, desarrollo, arquitectura, despliegue y operación en producción.

Arquitectura

Frontend
React 19 + TypeScript

SPA Admin · App de planta para 15 tablets · HTTPS con JWT httpOnly

Backend
Node.js + Prisma

Arquitectura por capas · Separación de responsabilidades · Integridad transaccional

Documental
Microservicio independiente

Planos, imágenes y vídeo de proceso · Streaming progresivo · Acceso autenticado y cifrado

Datos
PostgreSQL (RDS)

Transacciones ACID · S3 para almacenamiento de binarios

AWS
ECS Fargate · CloudFront · WAF · Route 53

Migración completa a la nube · CI/CD · Observabilidad

Lo que hace el sistema

Planificación
Órdenes de producción
Fichaje
Control de operarios
Asignaciones
Distribución por turno
Reparaciones
Registro e incidencias
RCP
Control de proceso
Documental
Planos, imágenes, vídeo
OEE
Disponibilidad × Rendimiento × Calidad
Analítica
Costes y rendimiento
Trazabilidad
End-to-end por orden

Seguridad en producción

01
JWT en cookies httpOnly
httpOnly anti-exfiltración XSS · SameSite anti-CSRF
02
RBAC
Control granular por rol
03
Device fingerprinting
Validación de tablets compartidas
04
AWS WAF
Mitigación OWASP Top 10 en el edge
05
Auditorías periódicas
Infra, backend y frontends
06
Defensa en profundidad
Mínimo privilegio en cada capa

Stack

React 19TypeScriptNode.jsPrismaPostgreSQLAWSECS FargateS3CloudFrontWAFRoute 53Docker

Trayectoria profesional

Experiencia
Profesional

Nov 2025 — Actualidad

Full Stack Developer

THIELMANN
  • 01Responsable técnico único del MES que controla en tiempo real una línea de producción industrial crítica de 120 puestos, usado a diario por ~40 personas (operarios a 3 turnos + calidad, mantenimiento, finanzas y producción) en 15 tablets y paneles de administración.
  • 02Arquitectura cliente-servidor end-to-end: backend Node.js + Prisma sobre PostgreSQL, dos SPAs React 19 + TypeScript y microservicio de gestión documental (planos, imágenes y vídeo con streaming progresivo y acceso autenticado).
  • 03Infraestructura AWS (ECS Fargate, RDS, S3, CloudFront, WAF, Route 53), CI/CD y observabilidad. Seguridad de extremo a extremo: JWT httpOnly, RBAC, fingerprinting de dispositivos, WAF y mitigación OWASP Top 10.
React 19TypeScriptNode.jsPrismaPostgreSQLAWSDocker

Feb — May 2026 · Prácticas

Full Stack Developer

Radiokable
  • 01Prácticas de desarrollo full-stack, compaginadas en paralelo con mi proyecto en THIELMANN.
  • 02RK Utility: app móvil en Flutter con backend Node.js + Express sobre PostgreSQL, que ofrece utilidades a los clientes de Radiokable y refuerza la marca. Publicada en App Store y Google Play, desplegada en servidor propio.
  • 03Aplicación web interna en PHP + MySQL que centraliza el mantenimiento de inspecciones en una única herramienta integrada con el sistema interno.
FlutterNode.jsExpressPostgreSQLPHPMySQL

Abr — Jun 2024 · Prácticas

Full Stack Developer

SM Services
  • 01Desarrollo y mantenimiento de aplicaciones cloud de alta disponibilidad.
  • 02Refactorización y resolución de incidencias en coordinación con el equipo de QA.
  • 03Trabajo en equipo bajo metodología Agile/Scrum (sprints, dailies y entregas iterativas).
JavaScriptCloudGitScrum

Trayectoria académica

En continuo
Aprendizaje

2025 — 2026

DAW

IES Alonso Cano

Desarrollo de Aplicaciones Web

Arquitectura de software moderna. Construcción de sistemas escalables utilizando el ecosistema JavaScript/TypeScript.

Next.jsTypeScriptDocker

2022 — 2024

DAM

CES Cristo Rey

Desarrollo de Aplicaciones Multiplataforma

Inicié mi camino dominando la gestión de memoria con C++, para luego especializarme en arquitecturas robustas y programación concurrente con Java.

C++JavaPostgreSQL

Stack técnico

Dominio
Tecnológico

Frontend

React 19TypeScriptNext.jsTailwind CSSFramer Motion

Backend

Node.jsPrismaPostgreSQLExpressPython

Infraestructura

AWS — ECS FargateRDS · S3 · CloudFrontWAF · Route 53DockerCI/CD

Seguridad

JWT httpOnlyRBACDevice FingerprintingAWS WAFOWASP Top 10

Herramientas

GitLinuxFlutterPHP