Sobre Mí
Me formé como físico (Licenciatura en Física, con especialidad en Partículas y Astrofísica, y Máster en Física Aplicada) y entré en el software en 2006 con unas prácticas en la Agencia Espacial Europea. De la física conservo un hábito: modelar el problema antes de resolverlo.
Durante quince años diseñé y desarrollé software empresarial en Java y Python para clientes como Inditex, Grupo Santander, la Xunta de Galicia y distribuidoras eléctricas. En ITELSIS fui arquitecto y desarrollador principal del middleware de medidas homologado por Red Eléctrica de España.
Desde 2021 dirijo el área TIC de Enerxe: creé el departamento desde cero, gestiono presupuesto, proveedores y ciberseguridad, y aseguro el cumplimiento normativo de la distribución eléctrica de UDESA. Completo la visión técnica con un Máster en Project Management, PRINCE2 Foundation y PMI-ACP.
Habilidades principales: Gobierno TI, Arquitectura de software, Java/J2EE, Python, APIs REST/SOAP, Power BI, Datalake / Airflow
Experiencia
Dirección del departamento TIC, diseño de arquitectura hardware/software, coordinación de planes estratégicos con equipo directivo, supervisión de ciberseguridad y gestión de proyectos de desarrollo para el sector eléctrico.
Creación integral del departamento IT y su gobernanza técnica para la distribución eléctrica de UDESA y la propia Enerxe. Cumplimiento normativo ante la CNMC mediante la digitalización de procesos de medida y facturación.
Centralización de datos con proyectos de ingesta y modelización (datalake, datahub, Airflow, FastAPI). Implantación de soluciones Microsoft 365, Power BI, Copilot para M365. Analítica de datos con Power BI. Automatización de tareas con Python y shell-scripting.
Proyectos destacados: migración de plataforma de negocio (inventario, contratos, facturación), diseño y supervisión de API REST de integración con proveedores, desarrollo de CRM a medida, y librerías SCADA SISMORED.
Arquitecto de Software / Analista - Programador
ITELSIS
Febrero 2014 - Abril 2021
http://www.itelsis.com
Análisis funcional, toma de requisitos y responsabilidad técnica con clientes. Prototipado y desarrollo de aplicaciones Java/JEE, Python, Django, servicios SOAP/REST, Big Data y apps orientadas a servicios para distribución eléctrica y proyectos I+D.
Desarrollador principal y responsable de homologación de software con Red Eléctrica Española. Diseño de middleware para distribuidoras eléctricas, desarrollo de comunicaciones IoT con FIWARE, y firmware para BeagleBone Black con recuperación de datos espectroscópicos.
Ingeniero de Desarrollo
SM Tecnología
Julio 2013 - Febrero 2014
Consultoría TI y estudio de soluciones de digitalización para gestión documental. Análisis de soluciones de mercado y desarrollo de software a medida. Responsable técnico de proyectos.
Desarrollo de solución integral de tele-control de mercancías mediante RFID para consignataria en el Puerto de Vigo. Tecnologías: .NET, SQL Server, Java/Spring MVC, MyBatis.
Analista - Programador
Everis
Abril 2012 - Diciembre 2012
Arquitectura, diseño y desarrollo de aplicaciones Java/J2EE para Inditex. Responsable de despliegue y pruebas con cliente.
Diseño e implementación de librería Java para sincronización de datos, documentación técnica, diseño de modelo de datos y planes de prueba. Tecnologías: Spring, Jasper Reports, Hibernate, Struts, WAS, DB2.
Analista - Programador
Coremain
Noviembre 2010 - Marzo 2012
Análisis, diseño y desarrollo de aplicaciones Java e iOS. Diseño UML y documentación de proyectos. Desarrollo de apps para tabletas y móviles.
Proyectos: sistema de cálculo de comisiones con motor Drools (Securitas Direct), catálogo de productos bancarios con JSF (Banco Cetelem), y firma digital en iPad (Inditex) con Objective-C y Java.
Programador Senior
Plexus
Diciembre 2009 - Noviembre 2010
Desarrollo Java/JEE de frontend y backend para aplicaciones de la administración pública. Proyecto SIGAD para la Xunta de Galicia (Sistema Gallego de Ayuda a la Dependencia).
Tecnologías: JSF, JPA, RichFaces, EJB, MySQL, JBoss.
Programador
Oesía
Octubre 2006 - Diciembre 2009
Programación Java y Banksphere. Implementación de librerías de comunicación entre maquinaria para Inditex (SGA) e integración bancaria con Banksphere para ISBAN.
Desarrollo de librerías de comunicación con PLCs, escáneres y cintas de transporte sobre TCP/IP, framework de comunicaciones basado en filtros e intérprete de mensajes con expresiones regulares.
Prácticas
Agencia Espacial Europea
Abril 2006 - Julio 2006
Desarrollo de interfaz gráfica en Swing (Java) para el código de simulación en nebulosas ionizadas, CLOUDY.
Profesor de Ciencias
Academia Elisa
Febrero 2004 - Julio 2004
Profesor de física, química y matemáticas a todos los niveles.
Proyectos Destacados
Migración de plataforma de negocio (Enerxe / UDESA)
Febrero 2023 - Junio 2024
Contexto y rol: CIO de Enerxe. Coordinación y supervisión de la migración para la distribuidora eléctrica UDESA.
Reto: sustituir la plataforma que soporta inventario, contratos, abonados de red, switching, lectura de contadores y facturación de peajes (el volumen principal de facturación de la empresa) sin penalizar la facturación ni la relación con clientes.
Solución: traslación de datos entre bases de datos, adaptación de procesos a la nueva plataforma e instalación de un FTP para el intercambio de ficheros con comercializadoras según los procedimientos de operación del sistema eléctrico, con accesos individuales por comercializadora.
Impacto: plataforma de negocio completa migrada en 17 meses.
API de integración entre proveedores (Enerxe)
Febrero 2023 - Diciembre 2023
Contexto y rol: lead del proyecto y supervisión desde la dirección TIC.
Reto: la información de negocio estaba repartida entre aplicaciones de varios proveedores en producción, sin una vía estándar para consultarla ni integrarla con terceros.
Solución: definición y exigencia a cada proveedor de REST APIs sobre su plataforma; supervisión del desarrollo y de las integraciones entre proveedores y con terceros.
Impacto: 8 sistemas integrados, entre APIs de terceros, FTP y bases de datos.
Concentrador Secundario de medidas (ITELSIS, cliente UDESA)
Febrero 2014 - Actualidad
Contexto y rol: desarrollador principal y responsable de homologación de software.
Reto: cumplir la legislación vigente y los requisitos de Red Eléctrica de España para el envío de medidas eléctricas de una distribuidora al Concentrador Principal.
Solución: middleware con arquitectura SOA basada en ESB, data warehouse y procesos comunes de tratamiento de medidas, y capa de comunicaciones SOAP con el Concentrador Principal de REE. Estudio de Big Data y Spring XD para la captación de medidas.
Impacto: software homologado por Red Eléctrica de España, con una arquitectura que permite añadir nuevos servicios sobre el mismo data warehouse.
Contexto y rol: diseño e implementación para varios clientes del sector eléctrico.
Reto: conocer el estado de la red eléctrica tras la modificación o perturbación de alguno de sus elementos.
Solución: modelo de la red como grafo con algoritmos de propagación sobre el SCADA Wonderware, evolucionado a plataforma propietaria con capa de visualización web. Tecnologías: Python, Django, Angular.
Impacto: plataforma en uso continuado desde 2017.
CRM a medida (Enerxe / UDESA)
Diciembre 2023 - Actualidad
Selección de proveedor y gestión del proyecto de una web a medida (www.udesa.es) con área de clientes y portal de administración para las solicitudes de abonados de red según la normativa de la CNMC.
SMARNET (I+D ITELSIS)
Septiembre 2016 - Abril 2021
Comunicaciones entre sensores embarcados y plataforma de alertas sobre broker FIWARE (REST/NGSI), implementadas en BeagleBone Black. Tecnologías: Java, Python, Spring, MongoDB.
AQUASERS (I+D ITELSIS)
Enero 2017 - Abril 2021
Firmware en BeagleBone Black para recuperar datos de un espectrómetro SERS, con plataforma cloud y aplicación web de consulta. Tecnologías: Java, Python, Spring, MongoDB.
Tele-Control de mercancías (Kaleido)
Julio 2013 - Febrero 2014
Control de mercancías en el Puerto de Vigo mediante lectura RFID y posicionamiento en nave. Tecnologías: .NET, SQL Server, Java/Spring MVC, MyBatis.
Educación
Escuela de Negocios Europea de Barcelona
Máster en Project Management
2018 - 2020
Universidad de Vigo
Máster en Física Aplicada, Física Medioambiental
2006 - 2007
Universidad Complutense de Madrid
Licenciado en Física, Astrofísica
2004 - 2006
Universidad de Santiago de Compostela
Licenciado en Física, Física de Partículas
1996 - 2003
Mapa de Conceptos
Un vistazo visual a mis conocimientos y capacidades:
Publicaciones
Propiedades termofísicas de la mezcla binaria p-xileno + nonano a 298.15 K XXXI Reunión Bienal de la Real Sociedad Española de Física y 17º Encuentro Ibérico para la Enseñanza de la Física. Comunicaciones Científicas. 15 de septiembre de 2007. Autores: Alejandro Torrado Quintela, D. Peleteiro, M.M. Mato, J.L. Legido, M.I. Paz Andrade
Conocimientos y Aptitudes
Idiomas:
- Inglés: nivel alto hablado y escrito (Certificate in Advanced English. University of Cambridge)
- Alemán: nivel básico
- Gallego: lengua materna
Aptitudes principales:
- Análisis y diseño UML: más de 16 años
- Programación Java / J2EE: más de 15 años
- Programación Python: más de 12 años
- Web services y REST: más de 10 años
- Documentación técnica y funcional: más de 13 años
- Coordinación de equipos y gestión de proyectos
Cursos:
- Desarrollo en Angular 7 (Vitae Consultores, 20h)
- Scrum en la Gestión de Proyectos IT (GDoce, 50h)
- PRINCE2 Foundation Certificate in Project Management (TecnoFor, marzo 2023)
- PMI Agile Certified Practitioner (PMI-ACP)
- Patrones de diseño J2EE
- Desarrollo de aplicaciones con iOS5
Próximamente
Artículos técnicos en preparación:
- Digitalización regulatoria en una distribuidora eléctrica: medida, facturación y CNMC.
- Centralizar los datos de una empresa mediana: datalake, Airflow y FastAPI.
- De la física teórica a la arquitectura de software: modelar antes de programar.