Angel Casado
@angelcasado
Software engineer and AI researcher building backend services and ML models for renewable energy.
What I'm looking for
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
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.
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.
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
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
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.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Angel?
You can contact Angel and 90k+ other talented remote workers on Himalayas.
Message AngelGet 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!
