David Puerto Cuenca

Full Stack Developer AI Integration AV Control & Automation IT & Systems

Programador Full Stack con experiencia real en desarrollo de software, sistemas de control AV, infraestructura IT e integración de IA en procesos de empresa.

Madrid, España

David Puerto Cuenca

Sobre mí

Programador Full Stack con experiencia real en entornos corporativos. Desarrollo software, implemento sistemas de control AV, administro infraestructura IT e integro soluciones de IA en procesos empresariales. Me enfoco en construir cosas que funcionan: herramientas que se usan en el día a día, sistemas estables y automatizaciones que ahorran tiempo real.

Proyectos

Profesionales

Programación de sistemas de control AV para salas corporativas

Desarrollo completo de sistemas de control para salas de reunión corporativas. Lógica de automatización en SIMPL Windows, SIMPL + e interfaces táctiles en HTML5. Integración bajo procesador Crestron: matrices de vídeo 4K, DSP con red Dante, cámaras PTZ, iluminación DALI, videoconferencia y presentación inalámbrica. Comunicación con dispositivos de terceros vía TCP/IP y RS-232. Interfaces táctiles con identidad visual adaptada a cada cliente.

  • Crestron
  • SIMPL Windows
  • SIMPL +
  • CH5
  • HTML5
  • CSS
  • JavaScript
  • TCP/IP
  • RS-232
  • Dante
  • DALI
  • DSP
  • PTZ
  • Videoconferencia

Herramienta de gestión comercial con integración ERP

Aplicación interna sobre Excel integrada con ERP corporativo vía API REST y OAuth2. Sincronización de catálogo, clientes y proveedores en tiempo real, caché offline para trabajar sin conexión, sistema de undo/redo multinivel, macros VBA firmadas digitalmente.

  • VBA
  • Power Query (M)
  • API REST
  • OAuth2
  • OData
  • SharePoint
  • Excel
  • Git

Servidor de ticketing corporativo

Despliegue y administración de sistema de gestión de incidencias open source en VPS Linux propio. Personalización completa: scripts PHP para notificaciones por email según requisitos del negocio, plantillas HTML, campos personalizados con SQL, backups automatizados y actualizaciones sin downtime.

  • Linux
  • PHP
  • MySQL
  • Apache
  • Bash
  • SQL
  • MantisBT

Administración y mantenimiento de infraestructura de red corporativa

Gestión, monitorización y mantenimiento de infraestructura de red corporativa existente. Administración de switches Extreme Networks EXOS vía ExtremeCloud IQ, configuración de VLANs, resolución de incidencias de red y soporte a entornos con requisitos específicos de tráfico.

  • Extreme Networks EXOS
  • ExtremeCloud IQ
  • Palo Alto PAN-OS
  • GlobalProtect VPN
  • VLANs
  • QoS

Académicos DAM

AutoTech Talleres & Clientes

Sistema de gestión de citas y clientes para talleres mecánicos. Arquitectura MVC con persistencia mediante Hibernate/JPA y UI de escritorio con FlatLaf.

  • Java
  • Swing
  • Hibernate
  • JPA
  • Maven
  • MySQL
  • FlatLaf

TicTacTech

Juego de 3 en raya con arquitectura cliente-servidor. API REST con Spring Boot, frontend web y persistencia en MySQL.

  • Java
  • Spring Boot
  • Spring Web
  • Hibernate/JPA
  • MySQL
  • HTML
  • CSS
  • JavaScript

TriviaNet

Juego de preguntas multijugador en red. Autenticación segura, gestión de salas y persistencia de puntuaciones.

  • Java
  • Sockets
  • Autenticación
  • MySQL

SecureRegister

Aplicación de consola para registro y gestión de usuarios con cifrado de contraseñas y almacenamiento en MongoDB.

  • Java
  • MongoDB
  • BCrypt
  • Consola

App Android

Aplicación móvil Android con UI en Jetpack Compose y sincronización en tiempo real mediante Firebase.

  • Kotlin
  • Jetpack Compose
  • Firebase
  • Android Studio

Experiencia

  1. Actual Presencial · Madrid

    Full Stack Developer · AI Integration · AV Control & Automation · IT & Systems

    Empresa de integración audiovisual corporativa

    • Herramientas internas integradas con ERP vía API REST y OAuth2. Automatización con VBA, Power Query y Business Central
    • Control AV para salas corporativas: SIMPL Windows, CH5, matrices 4K, DSP Dante, PTZ, DALI, videoconferencia
    • Integración de IA: Claude API, MCP servers, agentes y automatización con LLMs
    • Administración IT: Microsoft 365, Intune, Entra ID, Purview, Defender, VPS Linux, ticketing propio
    • Redes: Extreme EXOS, ExtremeCloud IQ, Palo Alto PAN-OS, GlobalProtect, 802.1X EAP-TLS
  2. Presencial · Madrid

    Programador Full Stack en prácticas

    Einzelnet

    • Desarrollo y mantenimiento de aplicaciones web con Java y Spring Boot
    • Trabajo con bases de datos relacionales y NoSQL: MySQL, MongoDB
    • Control de versiones con Git, GitHub y GitLab
    • Uso de Docker y Maven en el flujo de desarrollo
  3. Técnico electromecánico

    Norauto / Jarmauto

Integración de IA

La IA no es un adorno en mi perfil — es parte del trabajo diario. Integro modelos de lenguaje en flujos reales de empresa: asistentes conectados al ERP, agentes con MCP servers y automatización de procesos que antes requerían intervención manual.

Asistentes con contexto de negocio

Sistemas de recomendación conectados a ERP y catálogo de proveedores en tiempo real. Restricciones de dominio, criterio técnico-comercial y acceso controlado a datos internos vía MCP.

MCP & agentes

Arquitectura de servidores MCP para dar a los modelos acceso controlado a APIs, bases de datos y herramientas internas. Integración con Microsoft 365, Business Central y herramientas propias.

Desarrollo asistido por IA

Uso avanzado de Cursor con agentes para desarrollo, refactorización y auditorías de código. Prompting estructurado para tareas complejas de programación, documentación técnica y resolución de incidencias.

Automatización de procesos

Flujos donde los LLMs reemplazan tareas manuales repetitivas: generación de documentación, análisis de logs, soporte IT y automatización de comunicaciones internas.

  • Claude API
  • Gemini
  • Grok
  • Microsoft Copilot
  • MCP servers
  • Agentes de IA
  • Prompting avanzado
  • Cursor

Tecnologías

Lenguajes

15
  • Java
  • Kotlin
  • JavaScript
  • TypeScript
  • Python
  • C# (.NET)
  • PHP
  • C
  • AL
  • VBA
  • Bash
  • PowerShell
  • HTML5
  • CSS
  • SCSS

Bases de datos

5
  • MySQL
  • MongoDB
  • Firebase
  • SQL
  • NoSQL

Frameworks y herramientas dev

13
  • Spring Boot
  • Hibernate/JPA
  • Node.js
  • Maven
  • Git
  • GitHub
  • GitLab
  • Docker
  • Postman
  • Cursor
  • VS Code
  • IntelliJ
  • Android Studio

APIs e integración

6
  • REST API
  • OAuth2
  • OData
  • Business Central API
  • Power Query (M)
  • OpenSSL

Sistemas de control AV

11
  • Crestron
  • SIMPL Windows
  • CH5
  • RS-232
  • TCP/IP
  • Matrices vídeo 4K
  • DSP Dante
  • Cámaras PTZ
  • DALI
  • AirMedia
  • Videoconferencia

Diseño UI/UX

5
  • SVG
  • Identidad visual
  • Interfaces táctiles
  • Componentes interactivos
  • Canva

Redes y seguridad

18
  • Extreme Networks EXOS
  • ExtremeCloud IQ
  • Palo Alto PAN-OS
  • GlobalProtect VPN
  • VLANs
  • QoS
  • 802.1X EAP-TLS
  • Cisco ISE
  • Zscaler
  • Active Directory
  • DNS
  • DHCP
  • PKI
  • X.509
  • DKIM
  • SPF
  • DMARC
  • Firewall

Administración IT

13
  • Microsoft 365
  • Intune
  • Entra ID
  • Azure AD
  • Purview
  • Defender
  • Exchange Online
  • Linux Server
  • Contabo VPS
  • Apache
  • MantisBT
  • AnyDesk
  • NAT

Estudios

  1. Técnico Superior en Desarrollo de Aplicaciones Multiplataforma (DAM)

    IES Enrique Tierno Galván

  2. Técnico en Electromecánica de Vehículos Automóviles

    Fundación José María de Llanos