- Qué resuelve:
- Una máquina necesita lógica de control mantenible, estados visibles y diagnóstico útil para producción y mantenimiento.
- Valor que aporta:
- Conecta secuencias, señales, alarmas, movimiento y operación con una estructura comprensible para planta.
- Evidencia:
- Experiencia profesional con sistemas PLC/HMI y Motion Control en Siemens, Omron, Rockwell y Beckhoff, complementada con formación de fabricante en Siemens S7-300/400, Rockwell Studio 5000 (Nivel 1 y 2) y Omron Motion Control, HMI y Control Basic.
Tecnologías
Siemens TIA PortalStep7WinCCOmron Sysmac StudioCX-OneRockwell Studio 5000Beckhoff TwinCATIEC 61131-3Motion ControlHMI
Dónde se aplica
- SPS/PLC y HMI
- Diagnóstico de secuencias y señales
- Motion Control y accionamientos
- Commissioning y recuperación de fallos
En la práctica: Aplicación profesional en programación PLC/HMI, diagnóstico de secuencias y Motion Control, con experiencia industrial en Siemens, Omron y Rockwell.
- Qué resuelve:
- PLCs, variadores, robots y aplicaciones deben intercambiar datos sin perder diagnóstico, temporización ni trazabilidad.
- Valor que aporta:
- Permite diseñar límites claros entre comunicación determinista de control, telemetría y aplicaciones empresariales.
- Evidencia:
- Experiencia profesional con EtherCAT, OPC UA y Profinet para integración y diagnóstico de sistemas industriales.
Tecnologías
EtherCATOPC UAProfinetModbusIndustrial EthernetTCP/IPFieldbusIT/OT integration
Dónde se aplica
- Intercambio PLC-dispositivo
- Lectura de datos de máquina
- Diagnóstico de red
- Puentes entre OT, APIs y bases de datos
En la práctica: Experiencia con EtherCAT, OPC UA, Profinet y comunicación IT/OT aplicada a la integración y diagnóstico de sistemas industriales, considerando el hardware, la topología y los requisitos reales de cada aplicación.
- Qué resuelve:
- El soporte remoto aumenta superficie de ataque y exige identidad, segmentación, registro mínimo y un camino de revocación.
- Valor que aporta:
- Aplica controles de seguridad web y DevSecOps como base antes de diseñar acceso remoto para activos OT.
- Evidencia:
- IoCode-WEB contiene TLS, CSP, gestión de secretos, contenedores sin privilegios, logs mínimos, monitorización y rollback.
Tecnologías
TLS 1.2/1.3NginxCSPVPN principlesLeast privilegeSecrets managementNetwork segmentationIncident rollback
Dónde se aplica
- Diseño de acceso con mínimo privilegio
- Separación OT/IT
- Revocación y rollback
- Inventario de secretos y accesos
En la práctica: Fundamentos de seguridad IT/OT aplicados a segmentación, mínimo privilegio, TLS, gestión de secretos y recuperación operativa, con diseño de acceso remoto sujeto siempre a análisis de riesgo previo.
- Qué resuelve:
- Una web técnica debe explicar sistemas complejos, cargar rápido y funcionar con teclado, móvil, buscadores y fallback gráfico.
- Valor que aporta:
- Convierte contenido técnico complejo en un sitio rápido y accesible que funciona bien en distintos dispositivos, con visuales 3D que degradan de forma accesible en lugar de fallar.
- Evidencia:
- IoCode-WEB publica componentes Astro, runtime Three.js, rutas ES/EN/DE, tokens CSS, metadatos y pruebas WCAG.
Tecnologías
Astro 7TypeScriptThree.jsWebGLHTMLCSSResponsive designi18nWCAG 2.1 AASchema.org
Dónde se aplica
- Web industrial multilingüe
- Visualización 3D progresiva
- Componentes accesibles
- SEO y datos estructurados
En la práctica: Competencia demostrada en el propio repositorio público de IoCode-WEB, con Core Web Vitals medidos en laboratorio mediante el script Lighthouse incluido en el repositorio.
- Qué resuelve:
- Un build correcto no basta si el runtime es mutable, privilegiado, opaco o imposible de revertir.
- Valor que aporta:
- Convierte build, imagen, configuración, healthcheck, límites y rollback en contratos revisables.
- Evidencia:
- IoCode-WEB contiene Compose endurecido, digests, Nginx, workflows y scripts de release; HotelSOL demuestra orquestación multisericio.
Tecnologías
Docker ComposeOCI digestsNginxLinuxGitHub ActionsCI/CDCSPHSTSRead-only filesystemNon-root containers
Dónde se aplica
- Contenedores no-root y read-only
- CI/CD por digest
- Reverse proxy y seguridad HTTP
- Healthcheck, observabilidad y rollback
En la práctica: Controles de hardening, imágenes inmutables y rollback aplicados y verificados en el propio repositorio, listos para gobernar el despliegue cuando se provisione la infraestructura.
- Qué resuelve:
- Las aplicaciones empresariales necesitan separar interfaz, dominio, datos, identidad y configuración para poder evolucionar.
- Valor que aporta:
- Aplica capas, casos de uso, DAO, APIs y módulos pequeños según el problema y la plataforma.
- Evidencia:
- TechWizards, HotelSOL, The Javengers, JuegoRompeCajas, WoodShops y AlquilerVehiculos aportan fuentes públicas Kotlin, C#, Python y Java con distintos estilos de arquitectura orientada a objetos.
Tecnologías
KotlinAndroidJetpack ComposeC#.NETPythonJavaJavaFXNode.jsSQL
Dónde se aplica
- Aplicaciones Android
- APIs y módulos ERP
- Herramientas Java de escritorio
- Automatización y utilidades Python
En la práctica: Competencia aplicada y verificable en Kotlin/Android, C#/.NET, Python y Java, con arquitectura en capas y modelado orientado a objetos demostrados en TechWizards, HotelSOL, The Javengers, RompeCajas, WoodShops y AlquilerVehiculos.
- Qué resuelve:
- Un sitio puede publicar afirmaciones jurídicas incorrectas si código, inventarios y aprobaciones no comparten el mismo estado.
- Valor que aporta:
- Introduce gates explícitos para identidad, tratamientos, proveedores, DPA, transferencias y retención, versionados como fuente única de verdad.
- Evidencia:
- IoCode-WEB contiene páginas trilingües, inventario ROPA, registro DPA, DSAR y logs mínimos, todos publicados.
Tecnologías
GDPR Art. 13/14GDPR Art. 28§5 DDG§25 TDDDGROPADPA registerData minimizationRetention gatesPrivacy by design
Dónde se aplica
- Inventario de tratamientos
- Contenido legal versionado
- Minimización y retención
- Registro de proveedores y DPA
En la práctica: Ingeniería de cumplimiento aplicada al código y a la gobernanza técnica del sitio; el asesoramiento jurídico corresponde a un profesional del derecho.
- Qué resuelve:
- Una interfaz puede parecer correcta y aun fallar por teclado, viewport, idioma, memoria, metadatos o regresiones de rendimiento.
- Valor que aporta:
- Da confianza antes de cada release: comprobaciones automatizadas de accesibilidad, rendimiento y regresiones, ejecutadas sobre el mismo build candidato.
- Evidencia:
- IoCode-WEB publica suites Node y Playwright, Axe, Lighthouse, presupuestos y gestión explícita del ciclo WebGL; TechWizards aporta pruebas instrumentadas Android como evidencia complementaria de práctica de testing.
Tecnologías
PlaywrightAxeLighthouseCore Web VitalsAstro checkTypeScriptNode testResource budgetsWebGL lifecycle
Dónde se aplica
- E2E multiperfil
- Auditoría WCAG
- Presupuestos LCP/CLS/TBT
- Context loss, memoria y fallback 3D
En la práctica: Contratos de accesibilidad automatizados en cada release vía CI, con Playwright y Axe ejecutados sobre el mismo artefacto candidato, y presupuestos de rendimiento medidos con Lighthouse en laboratorio sobre ese mismo build.