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 2025 — Present

Part-time

AI Software Founding Engineer · Remote

  • AI-powered fitness coaching platform delivering personalized gym programs — owning features end-to-end across full stack and infrastructure
  • Implemented STT pipeline using GPT-4o Transcribe + Deepgram fallback with custom prompts, word boosting and hallucination filtering
  • Built core product features including server-side pagination, content gating for premium users, and a blog for SEO
  • Led a full Clean Architecture refactor of the landing page codebase, improving maintainability and scalability
Next.js Python FastAPI TypeScript React TailwindCSS PostgreSQL Google Cloud Terraform Kubernetes Docker Supabase

Sep 2024 — Present

Full-time
Verisure

Junior Software Engineer · Hybrid, Madrid

  • Primary owner of the alarm scheduling platform (100–200K daily schedules) and key contributor to the Firmware Over-The-Air system (1–2M version events/day)
  • Built tooling to auto-repair broken alarm schedules, resolving ~90% of cases without manual intervention
  • Implemented retry mechanisms in the Quartz job system, preventing cascading failures blocking up to 10K concurrent schedules
  • Designed a firmware version master service tracking real-time firmware state across multi-country environments
  • Implemented a Kafka-based cancellation system ensuring schedule removal across 3 coexisting scheduler versions on customer unsubscription
  • Managed 6+ production incidents, coordinating 3 urgent hotfix releases under pressure
Java Spring Boot Kafka Oracle MySQL MongoDB Kubernetes AWS Kibana Python TypeScript Angular RabbitMQ

Nov 2024 — Sep 2025

Freelance
Outlier

Programming Expertise for AI Training · 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 frontend animations and asynchronous processing (10K+ accounts/hour)
  • 95%+ test coverage across all new code with manual and unit tests, reducing bugs and increasing stability
Python Django TypeScript JavaScript React PostgreSQL Docker AWS Datadog

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