About Me
I trained as a physicist (Degree in Physics, specialising in Particle Physics and Astrophysics, plus a Master’s in Applied Physics) and moved into software in 2006 with an internship at the European Space Agency. From physics I kept one habit: model the problem before solving it.
For fifteen years I designed and built enterprise software in Java and Python for clients such as Inditex, Grupo Santander, the Xunta de Galicia and electricity distributors. At ITELSIS I was architect and lead developer of the metering middleware certified by Red Eléctrica de España.
Since 2021 I have led IT at Enerxe: I built the department from scratch, manage budget, vendors and cybersecurity, and ensure regulatory compliance for UDESA’s electricity distribution. I complement the technical view with a Master’s in Project Management, PRINCE2 Foundation and PMI-ACP.
Key skills: IT governance, Software architecture, Java/J2EE, Python, REST/SOAP APIs, Power BI, Datalake / Airflow
Experience
IT department management, hardware/software architecture design, strategic IT planning coordination with executive team, cybersecurity supervision, and development project management for the electrical sector.
Built the IT department and its technical governance from scratch to support UDESA’s electricity distribution and Enerxe itself. Regulatory compliance with the CNMC through digitalization of metering and billing processes.
Data centralization with ingestion and modelling projects (datalake, datahub, Airflow, FastAPI). Implementation of Microsoft 365, Power BI, Copilot for M365 solutions. Data analytics with Power BI. Task automation with Python and shell-scripting.
Key projects: business platform migration (inventory, contracts, billing), design and supervision of REST API integration with providers, custom CRM development, and SISMORED SCADA libraries.
Functional analysis, requirements gathering, and technical client management. Prototyping and development of Java/JEE, Python, Django applications, SOAP/REST web services, Big Data, and service-oriented apps for electrical distribution and R&D projects.
Lead developer and software homologation manager with Red Eléctrica Española. Middleware design for electrical distributors, IoT communications development with FIWARE, and BeagleBone Black firmware for spectroscopic data retrieval.
Development Engineer
SM Tecnología
July 2013 - February 2014
IT consulting and digitalization solutions study for document management. Market solutions analysis and custom software development. Technical project manager.
Development of an integrated cargo tele-control solution using RFID for a shipping agent at the Port of Vigo. Technologies: .NET, SQL Server, Java/Spring MVC, MyBatis.
Analyst - Programmer
Everis
April 2012 - December 2012
Architecture, design and development of Java/J2EE applications for Inditex. Responsible for deployment and client testing.
Design and implementation of a Java library for data synchronization, technical documentation, data model design, and test planning. Technologies: Spring, Jasper Reports, Hibernate, Struts, WAS, DB2.
Analyst - Programmer
Coremain
November 2010 - March 2012
Analysis, design and development of Java and iOS applications. UML design and project documentation. Development of tablet and mobile apps.
Projects: commission calculation system with Drools rule engine (Securitas Direct), banking product catalog with JSF (Banco Cetelem), and digital signature on iPad (Inditex) with Objective-C and Java.
Senior Programmer
Plexus
December 2009 - November 2010
Java/JEE frontend and backend development for public administration applications. SIGAD project for Xunta de Galicia (Galician Dependency Support System).
Technologies: JSF, JPA, RichFaces, EJB, MySQL, JBoss.
Programmer
Oesía
October 2006 - December 2009
Java and Banksphere programming. Implementation of communication libraries between machinery for Inditex (WMS) and banking integration with Banksphere for ISBAN.
Development of communication libraries with PLCs, scanners, and conveyor belts over TCP/IP, filter-based communications framework, and message interpreter using regular expressions.
Internship
European Space Agency
April 2006 - July 2006
Development of a graphical user interface in Swing (Java) for the ionized nebulae simulation code, CLOUDY.
Science Teacher
Academia Elisa
February 2004 - July 2004
Physics, chemistry and mathematics teacher at all levels.
Featured Projects
Business Platform Migration (Enerxe / UDESA)
February 2023 - June 2024
Context and role: CIO at Enerxe. Coordinated and supervised the migration for the electricity distributor UDESA.
Challenge: replace the platform behind inventory, contracts, network subscribers, switching, meter reading and network-toll billing (the company’s main billing volume) without disrupting billing or customer relations.
Solution: data transfer between databases, adaptation of processes to the new platform, and an FTP service for file exchange with energy retailers as required by the electricity system operating procedures, with individual access per retailer.
Impact: full business platform migrated in 17 months.
Vendor Integration API (Enerxe)
February 2023 - December 2023
Context and role: project lead and supervision from the IT management.
Challenge: business data was spread across applications from several vendors in production, with no standard way to query it or integrate it with third parties.
Solution: defined and required REST APIs from each vendor on their platform; supervised the development and the integrations between vendors and with third parties.
Impact: 8 systems integrated, including third-party APIs, FTP and databases.
Secondary Metering Concentrator (ITELSIS, client UDESA)
February 2014 - Present
Context and role: lead developer and software certification owner.
Challenge: comply with current legislation and Red Eléctrica de España requirements for sending a distributor’s electricity metering data to the Primary Concentrator.
Solution: middleware with an ESB-based SOA architecture, a shared data warehouse and common metering processes, and a SOAP communication layer with REE’s Primary Concentrator. Evaluation of Big Data and Spring XD for metering data capture.
Impact: software certified by Red Eléctrica de España, with an architecture that allows new services on the same data warehouse.
Context and role: design and implementation for several electricity-sector clients.
Challenge: determine the state of the power grid after one or more of its elements are modified or disturbed.
Solution: grid modelled as a graph with propagation algorithms on the Wonderware SCADA, evolved into a proprietary platform with a web visualisation layer. Technologies: Python, Django, Angular.
Impact: platform in continuous use since 2017.
Custom CRM (Enerxe / UDESA)
December 2023 - Present
Vendor selection and project management for a custom website (www.udesa.es) with a customer area and an admin portal for network subscriber requests under CNMC regulations.
SMARNET (R&D ITELSIS)
September 2016 - April 2021
Communications between on-board sensors and an alert platform over a FIWARE broker (REST/NGSI), implemented on BeagleBone Black. Technologies: Java, Python, Spring, MongoDB.
AQUASERS (R&D ITELSIS)
January 2017 - April 2021
Firmware on BeagleBone Black to retrieve data from a SERS spectrometer, with a cloud platform and a web app for querying it. Technologies: Java, Python, Spring, MongoDB.
Cargo Tele-Control (Kaleido)
July 2013 - February 2014
Cargo control at the Port of Vigo using RFID reading and warehouse positioning. Technologies: .NET, SQL Server, Java/Spring MVC, MyBatis.
Education
European Business School of Barcelona
Master's in Project Management
2018 - 2020
University of Vigo
Master's in Applied Physics, Environmental Physics
2006 - 2007
Complutense University of Madrid
Degree in Physics, Astrophysics
2004 - 2006
University of Santiago de Compostela
Degree in Physics, Particle Physics
1996 - 2003
Concept Map
A visual overview of my knowledge and skills:
Publications
Thermophysical properties of the binary mixture p-xylene + nonane at 298.15 K XXXI Biennial Meeting of the Royal Spanish Society of Physics and 17th Iberian Meeting for the Teaching of Physics. Scientific Communications. September 15, 2007. Authors: Alejandro Torrado Quintela, D. Peleteiro, M.M. Mato, J.L. Legido, M.I. Paz Andrade
Skills & Knowledge
Languages:
- English: advanced spoken and written (Certificate in Advanced English. University of Cambridge)
- German: basic level
- Galician: native language
Main skills:
- Analysis and UML design: over 16 years
- Java / J2EE programming: over 15 years
- Python programming: over 12 years
- Web services and REST: over 10 years
- Technical and functional documentation: over 13 years
- Team coordination and project management
Courses:
- Angular 7 Development (Vitae Consultores, 20h)
- Scrum in IT Project Management (GDoce, 50h)
- PRINCE2 Foundation Certificate in Project Management (TecnoFor, March 2023)
- PMI Agile Certified Practitioner (PMI-ACP)
- J2EE Design Patterns
- iOS5 Application Development
Coming Soon
Technical articles in progress:
- Regulatory digitalisation at an electricity distributor: metering, billing and CNMC.
- Centralising data in a mid-sized company: datalake, Airflow and FastAPI.
- From theoretical physics to software architecture: model before you code.