Andreu Playà
ES
← andreuplaya.com

Andreu Playà Caamaño

Ingeniero de software — Control de máquina y web full-stack

Perfil

Ingeniero de telecomunicaciones, nueve años en control industrial y donde quiero seguir: IEC 61131-3 para las máquinas de las líneas de envasado alimentario y farmacéutico, movimiento y entornos regulados. En paralelo, unos side projects que acabaron siendo sistemas en producción, y con ellos las skills de full-stack e infraestructura que fui incorporando porque esos proyectos me las pedían. El instinto es el mismo en los dos lados: tiene que seguir funcionando cuando no hay nadie mirando.

Experiencia

Software Engineer, programación de PLC

Multivac Group

Jun 2021 — Actualidad
  • I+D de máquinas nuevas para la industria del envasado alimentario, en texto estructurado (IEC 61131-3) sobre TwinCAT3.
  • Desarrollo e integración de estaciones completas nuevas que coordinan más de quince ejes sincronizados, con levas de movimiento.
  • Mantenimiento y ampliación del código de máquina tras su lanzamiento, incluidas aplicaciones legacy que corren en drives.
  • Implementación de la personalización de máquina dentro de un proceso serializado.
  • Desarrollo de un visualizador del estado de máquina en PyGame y PyAds, hoy en uso por los ingenieros de pruebas de campo.
  • Tests unitarios y control de versiones (Mercurial) como parte del ciclo de desarrollo de máquina.
TwinCAT3IEC 61131-3LevasPythonJavaCMercurial

Junior Software Engineer, programación de PLC

SP I-Dositecno

Feb 2017 — Jun 2021
  • Adaptación del código estándar de máquina a las especificaciones de diseño de cada cliente, bajo el V-Model de GAMP.
  • Desarrollo de una línea de producción estéril de envasado farmacéutico con dos robots Comau Racer 5 de seis ejes.
  • Desarrollo e integración de un sistema HMI de recetas y reporting conforme a FDA.
  • Creación de macros con la API de Solid Edge para el equipo de ingeniería mecánica.
KEBAIEC 61131-3VBScriptSQLSSRS.NET

Proyectos destacados

pms_ixa — sistema de gestión de alojamientos

En producción

2026
  • Gestión multiusuario de reservas, clientes y facturación de una cartera de alojamientos, construida de punta a punta y en uso real.
  • Autenticación JWT en cookies httpOnly, verificación en dos pasos opcional por correo, control de acceso por roles y registro de auditoría inmutable.
  • Tubería CI/CD que ejecuta los tests, construye y publica la imagen, redespliega y verifica el health check antes de confirmar la release; entorno de desarrollo aparte, sembrado con datos de producción.
Node.js 20HonoVue 3ViteDockerpnpm workspaces

web_ixa — web pública multiidioma

WordPress, tema de bloques propio

2026
  • Reconstrucción de una web pública cuyo front-end de página única se quedó en blanco al desaparecer la API que tenía detrás; de vuelta en línea en menos de tres semanas.
  • Tema de bloques escrito desde cero en diez idiomas, incluidos cirílico y maquetación de derecha a izquierda, integrado con el PMS anterior; entorno local reproducible y carga de contenido repetible.
WordPressPHPDocker

tas_ixa — control horario

En uso

2026
  • Interpreta las exportaciones de un reloj de fichar físico, aplica correcciones mediante un flujo de aprobación y genera informes de horas por empleado.
  • Arquitectura documentada con inventario de módulos y análisis del flujo de datos; migración de la persistencia de ficheros planos a SQLite embebido.
Node.jsHonoVue 3SQLiteDocker

Especialidades

Control de máquina

IEC 61131-3 (texto estructurado) · TwinCAT3 · KEBA · CodeSys · levas y sincronización multieje · aplicaciones en drives · C

Robótica y entornos regulados

Líneas con robots Comau de seis ejes · V-Model de GAMP · sistemas de recetas y reporting conformes a FDA · HMI · SSRS · SQL

Software

JavaScript · Node.js · Vue 3 · Hono · Python · Java · C# / .NET · PHP · SQLite · MongoDB · SCSS

Infraestructura y despliegue

Docker y Compose · tuberías CI/CD · registros de contenedores · administración de servidores Linux · infraestructura como código · Git y Mercurial

Formación

Máster en Control Automático y Robótica

UPC — ETSEIB · Sep 2012 – Jul 2014

Ingeniería Técnica de Telecomunicación, Sistemas Electrónicos

UPC — EPSEM · Sep 2007 – Jul 2011

Cursos

JavaScript Avanzado

PUE Academy · 2023 (TR-2666 / IFCD89)

TwinCAT3 NC PTP · TwinSAFE

Beckhoff Automation S.A. · 2021