Skip to main content
Angel CasadoAC
Open to opportunities

Angel Casado

@angelcasado

Software engineer and AI researcher building backend services and ML models for renewable energy.

Spain
Message

What I'm looking for

I’m looking to build AI-driven backend and time-series solutions in real energy systems, with measurable impact on forecasting and anomaly detection. I value strong engineering practices, research-to-production collaboration, and opportunities to grow.

I’m a software engineer and AI researcher with hands-on experience building backend services, data pipelines, and machine-learning models for the European energy sector. At GreenPowerMonitor, I engineer backend services in Java (Spring Boot) and frontends in Angular/TypeScript to monitor and control solar, wind, and storage assets across 50+ renewable plants.

I lead AI initiatives end-to-end: I designed and deployed deep-learning models in PyTorch and TensorFlow for energy time-series, improving solar and wind forecasting accuracy by ~15% and reducing false-positive anomaly alerts by ~25%. I also build end-to-end ML pipelines using scikit-learn, Pandas, NumPy, and track experiments with MLflow and Weights & Biases.

In parallel, I conduct applied research at Universidad Carlos III de Madrid (UC3M) in deep learning and time-series ML on datasets of 1M+ records, benchmarking models and reporting metrics like MAE, RMSE, and MAPE. I’ve implemented LLM- and Transformer-based pipelines (PyTorch, Hugging Face), authored internal technical reports, and previously worked as a Data Analyst / Developer Intern delivering automation, data consolidation, and REST/Java Spring Boot forecast endpoints.

Experience

Work history, roles, and key accomplishments

GR
Current

Software Engineer & AI Engineer

GreenPowerMonitor

May 2025 - Present (1 year 3 months)

Engineers backend services in Java (Spring Boot) and frontends in Angular/TypeScript to monitor and control solar, wind and storage assets across 50+ renewable plants. Leads AI initiatives and ML pipelines for energy time-series forecasting and anomaly detection, and deploys microservices on Kubernetes with CI/CD.

UU
Current

AI Researcher

Universidad Carlos III de Madrid (UC3M)

Jan 2025 - Present (1 year 7 months)

Conducts applied deep learning and time-series ML research using datasets of 1M+ energy and sensor records, benchmarking models and reporting metrics such as MAE, RMSE, and MAPE. Implements LLM/Transformer pipelines with PyTorch and Hugging Face and authors internal technical reports and literature reviews.

DS

Data Analyst / Developer Intern

DNV Energy Systems

May 2024 - May 2025 (1 year)

Developed Python automation scripts to process large volumes of market and grid data and reduce data-processing time for the European energy-market forecast team. Designed and queried PostgreSQL/Oracle SQL databases, then transitioned to Java (Spring Boot) to build REST endpoints and scheduled jobs, integrating ENTSO-E and EEX feeds.

Education

Degrees, certifications, and relevant coursework

Universidad de La Rioja logoUR

Universidad de La Rioja

Master of Science in Cybersecurity, Cybersecurity

2025 -

Pursuing an MSc in Cybersecurity (online) at Universidad de La Rioja, covering cryptography, secure software development, network security, ethical hacking, and cyber risk management.

Universidad Carlos III de Madrid logoUM

Universidad Carlos III de Madrid

Bachelor of Science in Computer Engineering, Computer Engineering

2020 - 2024

Completed a BSc in Computer Engineering at Universidad Carlos III de Madrid, with a final-year specialization in software engineering and artificial intelligence and an applied ML final-year project.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan