# José Manuel Requena Plens

> Una página de jmrp.io, publicada como markdown. Índice: https://jmrp.io/llms.txt

Canonical: https://jmrp.io/es/cv/
Language: es
Alternate: https://jmrp.io/cv/index.md
Updated: 2026-09-03
License: https://jmrp.io/es/license/
Build-Date: 2026-09-06

**José Manuel Requena Plens** — Ingeniero de Firmware y Software

Ubicación: Valencia, España
Disponibilidad: Presencial, remota o híbrida
Correo: jmrplens@gmail.com
Enlaces: jmrp.io (https://jmrp.io), github.com/jmrplens (https://github.com/jmrplens), gitlab.com/jmrp (https://gitlab.com/jmrp), linkedin.com/in/jmrplens (https://www.linkedin.com/in/jmrplens), Google Scholar (https://scholar.google.com/citations?user=9b0kPaUAAAAJ), 0000-0003-1250-6212 (https://orcid.org/0000-0003-1250-6212)

**Ingeniero de firmware y software** con experiencia en firmware industrial para inversores solares (C, STM32, FreeRTOS) y una sólida base de I+D en acústica (física). Especializado en optimización de bajo nivel, comunicaciones industriales (Modbus) y automatización de pruebas sobre hardware. Mantengo proyectos *open source* usados por desarrolladores de todo el mundo. Oriento mi carrera a roles de **firmware, software y QA**, aportando rigor de ingeniería y foco en la calidad.

## Experiencia

- **Desarrollador de Software I+D** — Power Electronics S.L.
  Departamento: Solar + Storage
  Ubicación: Llíria, España
  Periodo: Abr 2023 - May 2026

  Desarrollo de firmware para inversores solares y sistemas de control en plantas fotovoltaicas, trabajando sobre microcontroladores STM32 con entornos bare-metal y RTOS.
  - Reduje el consumo de stack de las tareas sobre RTOS entre un 30% y un 50%, optimizando el uso de memoria en los STM32.
  - Optimicé el manejo de peticiones Modbus TCP, reduciendo el uso de CPU bajo carga (40.000 peticiones/s) del 80% al 17% sin pérdida de respuestas.
  - Rediseñé el acceso al sistema de archivos embebido, reduciendo los tiempos de acceso más de un 50%.
  - Implementé un borrado programado (diario/mensual) que limpia de forma segura miles de archivos, evitando el llenado del almacenamiento en operación continua.
  - Implementé y mantuve comunicaciones industriales en C con capas de abstracción de hardware (HAL): Modbus RTU/TCP, UART, I2C y SPI.
  - Automaticé la suite de pruebas: ~50–80 tests unitarios por módulo (Ceedling, miles en total) con 100% de cobertura de líneas y ramas mediante mocks/fakes de la librería estándar, más cientos de pruebas de integración sobre hardware real (pytest) — rendimiento TCP/FTP y seguridad FTP —; todo en CI.
  - Revisé los merge requests de un equipo de 12 personas, detectando bugs y proponiendo mejoras antes de la integración.

- **Investigador predoctoral** — Universitat Politècnica de València, Consejo Superior de Investigaciones Científicas, Hospital La Fe
  Departamento: Sistemas de Imagen y Terapia Médica
  Ubicación: Valencia, España
  Periodo: Ene 2023 - Abr 2023

  Investigador en la línea de I+D: **Metamateriales acústicos para tratamientos de histotricia por ultrasonidos**.
  - Diseño de lentes acústicas de enfoque ultra-cercano.
  - Fabricación de prototipos.
  - Experimentación con tejidos ex-vivo.
  - **Proyecto**: Nueva generación de metasuperficies inteligentes basadas en fabricación aditiva para aplicaciones estratégicas en telecomunicaciones (Metasmart). Financiado por la Agencia Valenciana de Innovación (Referencia: INNEST/2022/345).

- **Investigador predoctoral** — Universitat Politècnica de València, Consejo Superior de Investigaciones Científicas
  Departamento: Sistemas de Imagen y Terapia Médica
  Ubicación: Valencia, España
  Periodo: Jul 2021 - Jul 2022

  El objetivo principal es la investigación y desarrollo de metamateriales acústicos para su uso en aplicaciones arquitectónicas e imagen médica.
  - Desarrollé metadifusores acústicos que alcanzan un coeficiente de difusión de 0,8 con un espesor 10× menor que los difusores tradicionales.
  - Simulación de los difusores acústicos y validación de resultados (MATLAB y COMSOL).
  - Diseñé e imprimí en 3D (resina) guías de ondas de tubo con rendijas calculadas numéricamente (tubos de 2–3 cm, rendijas ~0,5 mm) que aumentaron ~15× la directividad y el alcance ultrasónico en aire, validado experimentalmente.
  - Resultados experimentales validados frente a los obtenidos en simulación.
  - Tutor del Trabajo Final de Máster de un estudiante del Máster en Ingeniería Acústica de la UPV.

- **Investigador en proyecto europeo** — Escuela Politécnica Superior de Gandía, Agencia Espacial Europea
  Departamento: Grupo de Acústica de Medios Complejos del IGIC
  Ubicación: Gandía, España
  Periodo: Feb 2020 - Jul 2021

  Implementar y validar experimentalmente un método de mitigación del sonido, aplicable a una configuración real de vehículo de lanzamiento espacial (VEGA), que resulte en una disminución significativa de los niveles de presión sonora generados en el área de lanzamiento durante el despegue.
  - Diseñé la geometría óptima del metamaterial acústico, logrando absorción casi total (α ≈ 1) en 200–500 Hz con un diseño sub-longitud de onda (ratio λ/espesor ≈ 16,5 frente a ~2 convencional), validado con prototipos reales en laboratorio.
  - Simulación de un entorno real para validar el rendimiento del diseño (MATLAB, COMSOL y Python).
  - Diseñé e imprimí en 3D el primer prototipo; para la versión a gran escala diseñé el modelo de fabricación por inyección y gestioné con un proveedor la producción de 600 módulos.
  - Desarrollo de software para mediciones acústicas según las normas ISO 10534-2 y ASTM E2611. [A|Lab](https://github.com/jmrplens/A-Lab)
  - Diseño y desarrollo de un sistema robótico de 3 ejes para realizar mediciones experimentales. Fotos e información aquí: [NEWS](https://cienciagandia.webs.upv.es/2022/03/metamaterial-para-reducir-el-ruido-en-el-lanzamiento-de-cohetes-espaciales/ "Proyecto de metamateriales para lanzamientos de cohetes espaciales")
  - Resultados validados y aceptados por la ESA.
  - Proyecto financiado por la ESA (Agencia Espacial Europea) con referencia ESA AO/1-9479/18/NL/LvH, en colaboración con: CNRS/Laboratoire d'Acoustique de la Université du Mans; COMET Ingeniería; Consejo Superior de Investigaciones Científicas (CSIC) y Universidad Politécnica de Madrid.

- **Prácticas de investigación** — Universidad de Alicante
  Departamento: Dep. de Física, Ingeniería de Sistemas y Teoría de la Señal
  Ubicación: Alicante, España
  Periodo: Feb 2018 - Jul 2018

  Prácticas en diferentes proyectos de investigación en el [Grupo de Acústica Aplicada](https://iufacyt.ua.es/es/grupos-de-investigacion/acustica-aplicada.html "Grupo de Acústica Aplicada de la UA"), perteneciente al Instituto Universitario de Física Aplicada a las Ciencias y las Tecnologías de la Escuela Politécnica Superior de Alicante.
  - Simulación de modelos acústicos.
  - Mediciones acústicas mediante un sistema robótico controlado por LabView.
  - Investigación de la eficiencia de radiación acústica (ruido de origen vibratorio) de placas metálicas para un estudio inicial de las emisiones sonoras de buques en agua. Realizado en colaboración con [SAES](https://electronica-submarina.com/ "SAES - Electrónica Submarina"), aquí se puede leer una noticia al respecto: [NEWS](https://electronica-submarina.com/2018/11/05/saes-latest-researches-on-underwater-noise-by-ships-are-presented-at-tecniacustica/ "Investigación sobre ruido submarino de buques").

- **Fundador y Vocal** — AmicroTech
  Departamento: Universidad de Alicante
  Ubicación: Alicante, España
  Periodo: Sep 2016 - Jul 2018

  Asociación con sede en la Escuela Politécnica Superior de la Universidad de Alicante. Promueve el conocimiento de programación de microcontroladores orientada a proyectos.
  - Formé a más de 30 estudiantes en clases de refuerzo y ampliación de la asignatura "Sistemas Electrónicos Digitales" del Grado en Ingeniería en Sonido e Imagen de la Universidad de Alicante.
  - Organización y planificación del laboratorio (situado en el Colegio Mayor).
  - Comunicación y Relaciones Públicas.

- **Técnico de sonido** — Acusticox
  Ubicación: Cox, España
  Periodo: Jun 2011 - Feb 2018
  - Instalación y ajuste de equipamiento para eventos.
  - Instalación y ajuste de equipamiento para instalación permanente.
  - Técnico de FOH.
  - Captación de clientes.

- **Técnico de laboratorio** — Profdent
  Ubicación: Alicante, España
  Periodo: Sep 2005 - Nov 2009
  - Recepción de trabajos y vaciado de modelos en escayola a partir de impresiones (alginato/silicona), con y sin implantes.
  - Montaje de articuladores y colado de coronas metálicas en centrifugadora.
  - Aplicación de cerámica en coronas y puentes.

## Competencias Técnicas

- **Firmware Embebido y Electrónica**: C, STM32 y ARM, ESP32 / ESP-IDF, PlatformIO, Texas Instruments ((MSP430, Tiva C, Code Composer Studio)), FreeRTOS / RTOS, Protocolos Com. ((I2C, SPI, RS485, Modbus)), Depuración HW ((JTAG / SWD)), Keil uVision, Instrumentación ((Osciloscopios, DAQs, Anal. lóg.)), Secure Boot y Seguridad Embebida ((arranque seguro, cifrado de flash, derivación de claves)), Doxygen ((documentación de firmware))
- **Ingeniería de Software y Herramientas**: Python, C++, Go, TypeScript, Bash ((shellcheck, bats)), Clang Tooling ((clangd, clang-format, clang-tidy)), Git, GitHub, GitLab, Docker, MATLAB, CMake, JetBrains Toolbox ((CLion, PyCharm, WebStorm))
- **Calidad, CI/CD y DevSecOps**: GitHub Actions, GitLab CI, Jenkins, SonarQube / SonarCloud, GoReleaser ((releases multiplataforma)), Análisis estático y SAST ((CodeQL, gitleaks, golangci-lint)), Testing ((Ceedling, pytest, Playwright, Vitest, bats)), pre-commit hooks
- **Redes**: TCP/IP y Redes, MikroTik RouterOS, WireGuard / VPN, IPv6 y Dual-stack, QUIC / HTTP3, DNS / DNS dinámico
- **Seguridad y Criptografía**: Criptografía aplicada ((AEAD, encrypt-then-MAC, KDFs)), TLS / mTLS / PKI ((certificados de cliente)), Hardening de Nginx ((CSP, cabeceras de seguridad)), CrowdSec ((IDS/IPS)), Hardening de red ((firewall, tarpit, honeypot))
- **IA e Ingeniería de Agentes**: Model Context Protocol (MCP) ((Desarrollo de servidores en Go)), Agentes de IA para programar ((Claude Code, Copilot, habilidades/flujos de agentes)), Integración de LLMs ((API, prompt engineering, uso de herramientas))
- **Simulación y Acústica**: COMSOL Multiphysics, LabView, Instrumentación acústica ((acelerómetros láser y de vibración, micrófonos))
- **General y Plataformas**: Linux / Unix, MacOS, Windows, LaTeX, HTML / CSS

## Proyectos Open Source

- **gitlab-mcp-server** (Go · Servidor Model Context Protocol)
  Servidor MCP de GitLab de código abierto que expone más de 850 acciones de GitLab (más de 1.000 según edición y despliegue) a asistentes de IA mediante un diseño dinámico de 2 herramientas (find/execute), con transportes stdio/HTTP/OAuth y modos seguro y de solo lectura.
  - En npm y PyPI; listado en Glama, mcp.so, Cursor y mcpservers.org
  - GitHub: https://github.com/jmrplens/gitlab-mcp-server
  - npm: https://www.npmjs.com/package/@jmrp.io/gitlab-mcp-server
  - PyPI: https://pypi.org/project/jmrplens-gitlab-mcp-server/
  - Glama: https://glama.ai/mcp/servers/jmrplens/gitlab-mcp-server
  - Cursor: https://cursor.directory/plugins/gitlab-mcp-server
  - En vivo: https://mcp.jmrp.io/es/#gitlab
  - Documentación: https://jmrplens.github.io/gitlab-mcp-server/es/

- **phonometry** (Python · DSP · Acústica)
  Biblioteca de acústica conforme a normas: metrología de niveles sonoros, psicoacústica, acústica de salas, edificación, ambiental y subacuática, vibración, electroacústica y simulación de ondas — cada método implementado desde la norma, con 613 comprobaciones de conformidad en CI frente a 378 normas. Antes PyOctaveBand.
  - PyPI
  - GitHub: https://github.com/jmrplens/phonometry
  - PyPI: https://pypi.org/project/phonometry/
  - Documentación: https://jmrplens.github.io/phonometry/es/

- **cs-routeros-bouncer** (Go · Firewall · MikroTik · WAF)
  Bouncer de CrowdSec para MikroTik RouterOS: integra las decisiones del IPS/WAF colaborativo CrowdSec en el firewall de RouterOS (address lists) a través de su API, bloqueando IPs maliciosas en tiempo real.
  - En el Hub de CrowdSec
  - GitHub: https://github.com/jmrplens/cs-routeros-bouncer
  - CrowdSec Hub: https://app.crowdsec.net/hub/author/jmrplens/remediation-components/cs-routeros-bouncer
  - Documentación: https://jmrplens.github.io/cs-routeros-bouncer/

- **Cloudflare-DNS-Updater** (Bash · DevOps)
  Cliente de DNS dinámico para Cloudflare (IPv4/IPv6) escrito en Bash, con batería de pruebas (bats) y cobertura.
  - GitHub: https://github.com/jmrplens/Cloudflare-DNS-Updater

- **TFG-TFM_EPS** (LaTeX · Plantilla académica)
  Plantilla LaTeX para Trabajos Fin de Grado y Fin de Máster en la Universidad de Alicante (EPS), con pipeline de compilación automatizado en CI.
  - GitHub: https://github.com/jmrplens/TFG-TFM_EPS

## Formación Académica

- **Estudios de doctorado en Tecnologías para la Salud y el Bienestar (no finalizados)** — Universitat Politècnica de València
  Departamento: Laboratorio de Ultrasonidos Médicos e Industriales
  Ubicación: Valencia, España
  Periodo: 2019–2023

  Antes de finalizar el doctorado, redirigí mi carrera hacia el desarrollo de software industrial, aplicando mi base en análisis de datos, programación y resolución analítica de problemas. El programa, no finalizado, se centraba en aplicaciones industriales y biomédicas de metamateriales para el control de haces acústicos, combinando nuevos transductores de ultrasonidos acoplados por aire con metamateriales hiperbólicos para diseñar sistemas de visión que superasen las capacidades de imagen de los sistemas tradicionales.
  - Procesamiento de señales biomédicas y algoritmos de análisis acústico.
  - Caracterización ultrasónica para aplicaciones médicas.
  - Modelado computacional y simulación de fenómenos acústicos.
  - Desarrollo de metodologías experimentales para estudios biomédicos.
  - Publicación de resultados en conferencias y revistas especializadas.

- **Máster en Ingeniería Acústica** — Universitat Politècnica de València
  Departamento: Escuela Politécnica Superior de Gandía
  Ubicación: Gandía, España
  Periodo: 2019

  Título obtenido con Matrícula de Honor en: Fundamentos de Acústica, Aislamiento Acústico, Acústica Musical, Tratamiento de Señal en Ingeniería Acústica, Ultrasonidos y Técnicas de Simulación Acústica.
  - Trabajo Final de Máster titulado **Difusores acústicos basados en resonadores de membrana y placa**, calificado con Matrícula de Honor con mención especial.

- **Grado en Ingeniería de Telecomunicación en Sonido e Imagen** — Universidad de Alicante
  Departamento: Escuela Politécnica Superior
  Ubicación: Alicante, España
  Periodo: 2018

  Título obtenido junto con las 2 especializaciones: Ingeniería Acústica y Tecnología Audiovisual.
  - Trabajo Final de Grado titulado [Estudio de la relación campo directo/reverberado; útil/perjudicial](https://rua.ua.es/entities/publication/51f4a3fd-7a4b-4d5a-9ff1-3cd7900b7d0f "Trabajo Final de Grado").

- **Ciclo Formativo de Grado Superior — Técnico Superior de Sonido** — IES Luis García Berlanga
  Ubicación: Alicante, España
  Periodo: 2011

- **Ciclo Formativo de Grado Medio — Técnico en Electrónica** — IES Salesianos (San José Artesano)
  Ubicación: Elche, España
  Periodo: 2009

## Certificados

- **Prevención de Riesgos Laborales**
  - Genérico — INVASSAT (50 Horas)
  - Nanomateriales — INVASSAT (50 Horas)
  - Sector químico — INVASSAT (50 Horas)
  - Emergencias — INVASSAT (70 Horas)
  - Alimentario — INVASSAT (50 Horas)
  - Educativo — INVASSAT (50 Horas)
  - Servicios — INVASSAT (50 Horas)
  - Investigador — UPV (15 Horas)
- **Competencias transversales**
  - Perspectiva de género — EVES (20 Horas)
  - Trabajo en equipo — Labora (25 Horas)
  - Design Thinking — Labora (25 Horas)
  - Pensamiento crítico — Labora (25 Horas)
  - Adaptabilidad, flexibilidad y agilidad — Labora (25 Horas)
  - Autonomía e innovación laboral, iniciativa y creatividad — Labora (25 Horas)
  - Mejora de la eficiencia profesional — Labora (25 Horas)
  - Emprendimiento con perspectiva de género — UPV (20 Horas)
- **Laboral/Industrial**
  - Op. Carretillas industriales — Gescoform (15 Horas)
  - Curso de Higiene Alimentaria — Asonoman (30 Horas)
  - Planes de autoprotección — INVASSAT (15 Horas)
  - Electricidad estática — INVASSAT (15 Horas)
  - Protección de datos — CSIRT-CV (10 Horas)
- **Tecnologías de la información**
  - Using Python for Research — HarvardX (50 Horas)
  - Analyzing Data With Python — IBM (20 Horas)
  - Visualizing Data with Python — IBM (20 Horas)

## Versiones descargables (PDF)

- [Español · ATS (conciso)](https://jmrp.io/pdf/CV_RequenaPlensJoseManuel_SPA_ATS.pdf) — recomendado para portales de empleo
- [Inglés · ATS (conciso)](https://jmrp.io/pdf/CV_RequenaPlensJoseManuel_ENG_ATS.pdf) — recomendado para portales de empleo
- [Español · ATS (completo)](https://jmrp.io/pdf/CV_RequenaPlensJoseManuel_SPA_ATS_EXT.pdf) — versión exhaustiva, indexable
- [Inglés · ATS (completo)](https://jmrp.io/pdf/CV_RequenaPlensJoseManuel_ENG_ATS_EXT.pdf) — versión exhaustiva, indexable
- [Español · Diseño](https://jmrp.io/pdf/CV_RequenaPlensJoseManuel_SPA.pdf) — para leer o imprimir
- [Inglés · Diseño](https://jmrp.io/pdf/CV_RequenaPlensJoseManuel_ENG.pdf) — para leer o imprimir

