Software Engineer · Madrid | Granada, Spain

Álvaro
Vega Romero

Building scalable systems and AI-powered products, passionate about clean architecture and simplicity.

Software engineer with a strong foundation in backend systems — Java, Spring Boot, microservices — and the curiosity to go fullstack when the product demands it.

I'm drawn to work where engineering and AI intersect: building systems that are reliable, scalable, and genuinely useful to the people who use them.

Currently deepening my work at the intersection of product and infrastructure, with a focus on AI-integrated applications.

Core

Java Spring Boot Python Microservices REST APIs

Frontend & Mobile

TypeScript React Angular NextJS React Native

Infra & Data

Apache Kafka AWS GCP Docker MySQL MongoDB PostgreSQL Kubernetes

AI & Tooling

Claude Code GitHub Copilot Context Engineering LLM Integration

Sep 2024 — Present

Full-time
Verisure

Junior Software Engineer · Hybrid, Madrid

  • Building and maintaining backend systems at scale — serving millions of customers across Southern Europe and Latin America
  • Developed an event scheduler and a firmware update management system for alarm devices
  • Event-driven architecture with Kafka and API Gateways for high-throughput reliability
Java Spring Boot Kafka MongoDB SQL Python Angular TypeScript AWS RabbitMQ

Nov 2024 — Sep 2025

Freelance
Outlier

AI Training — Programming Expertise · Remote, USA

  • Reviewed AI-generated code and bilingual (EN/ES) outputs, providing technical and linguistic feedback to improve LLM accuracy
  • Contributed Java and Python expertise to generative AI training pipelines
Java Python AI Training Prompt Engineering

Nov 2023 — May 2024

Internship

Software Engineer Intern · Granada, Spain

  • Built full-stack features in a monolithic architecture using Django and React, for both the main product and internal admin tooling
  • Streamlined CRM import workflows with asynchronous processing (10K+ accounts/hour)
  • 95%+ test coverage across all new code, reducing bugs and increasing stability
Python Django React TypeScript PostgreSQL Docker AWS

Fullstack App

EasyHome

Mobile app to facilitate apartment sharing — shared expenses, shopping lists, and household management. Built with React Native (TypeScript) and a Django REST API backend, with extensive automated testing on both ends.

React Native TypeScript Django REST API

Playable Demo

Snake3D

A modern 3D version of the classic Snake game, built with JavaScript and Three.js. Playable directly in the browser.

JavaScript Three.js WebGL

Problem Solving

LeetCode Solutions

Collection of solutions to LeetCode problems, focused on data structures and algorithms. Continuously updated.

Java Algorithms DSA

Academic

UGR Notes — 70K+ downloads

Published academic materials during my CS degree at Universidad de Granada on Wuolah. Became the most downloaded author in the Faculty of Computer Science — 70,000+ downloads from fellow students.

Computer Science Knowledge Sharing

Sep 2019 — Jun 2024

Universidad de Granada

B.Sc. Computer Science — Software Engineering · Grade: 8.41/10

Top 10% of class 6 subjects graded with honours

Most downloaded author in the Faculty of Computer Science on Wuolah, Spain's largest student note-sharing platform (70K+ downloads).

Sep 2022 — Jun 2023

University of Ljubljana

Erasmus+ Exchange — Computer Science · Grade: 8.8/10

A year living and studying in Ljubljana, Slovenia. Collaborated with students from Serbia, Germany, Portugal, and beyond on academic and personal projects.

Building AI Agents — MongoDB
AWS Cloud Quest: Cloud Practitioner
SRE Practitioner — DevOps Institute
GitHub Foundations
C1 Advanced English — Cambridge English
Codemotion Madrid 2025

Let's build something
worth building.

Madrid | Granada or Remote · Open to collaboration on exciting tech projects