Hi, I'm Joan Pau Mérida Ruiz
I'm a backend developer who likes building things that work and stay working: clear APIs, solid data models, and the tooling that keeps them running. I ship production backends with Python and FastAPI, and I'm comfortable across the deployment side too — Docker, Terraform, Azure and self-hosted setups. Day to day I also support engineering students at Epitech. I spent a year in Australia on exchange, so I work comfortably in English in international teams.
Backend Developer · Astek @ Epitech · Remote (Barcelona | Melbourne)
Professional Experience
Pedagogical Assistant (Barcelona, ES) · Current
Technical and organisational support for students across Epitech projects and activities.
Backend Developer (Barcelona, ES) · Apr 2025 - Jul 2025
Migrated deprecated systems and APIs to a RESTful FastAPI backend using DDD and microservices.
Software Developer (Madrid, ES) · Jul 2023 - Apr 2025
Built RESTful backends (FastAPI, PostgreSQL + SQLAlchemy) and RabbitMQ messaging for two apps.
Personal Projects

Area
Automation platform similar to IFTTT/Zapier: a microservice FastAPI backend with web and mobile clients and third-party integrations.
- Docker
- FastAPI
- PostgreSQL
- SQLAlchemy
- Alembic
- OAuth2

R-Type
Multiplayer rework of the classic arcade shooter, built on a custom ECS game engine with async networking.
- C++
- Asio
- SFML
- CMake

FastAPI Template
Production-oriented FastAPI template wiring up auth, logging, migrations and CI.
- Python
- FastAPI
- SQLAlchemy
- Docker
- GitHub Actions
Education
Integrated Master's in Software Engineering & IT Expert (Barcelona, ES) · Expected 2027
Project-based curriculum focused on software engineering and systems.
Year Abroad Program (Melbourne, AU) · 2026
Academic exchange year in computer science.
Bachelor of Science In Software Engineering (Barcelona, ES) · 2025
Project-based curriculum focused on software engineering and systems.
Technology Stack
Languages
- Python
- C/C++
Frameworks & Libraries
- FastAPI
- Pydantic
- Pytest
- SQLAlchemy
- RabbitMQ
Storage & Data
- PostgreSQL
- MongoDB
Infra & Tooling
- Docker
- AWS
- Terraform
- Unix
- Git
Languages
- Spanish · Native
- English · Full Proficiency
- Catalan · Native
Interests
- Quantitative trading
- Bouldering
- Traveling
- Personal development