PROFILE · 01 / 02

Full-Stack Developer

Carlos Torralvo

Backend Developer · Java Developer · Software Engineer

Product ownership from requirements and implementation to production support.

Java + Spring Boot · React + TypeScript · PHP · Docker + Linux

Carlos Torralvo

Professional summary

Full-Stack Developer with professional backend experience and hands-on ownership of real web products, from requirements through testing, deployment and production support. Experienced in CMS migrations, legacy refactoring, API integration and CI/CD.

Core competencies

Backend

Java 21 · Spring Boot 3.5 · REST APIs
MVC · DTOs · validation · JPA/Hibernate · PHP · MySQL

Frontend

React 19 · TypeScript · JavaScript
Vite · React Router · HTML5/CSS3 · Bootstrap · accessible UX

Quality + DevOps + AI

JUnit · Mockito · Playwright · Docker · CI/CD
Vitest · Testing Library · axe-core · GitHub Actions · AI Agents · MCP

Professional experience

IDB Mobile Technology · Back-End Developer

Spain · May 2025 — May 2026

  • Developed and evolved Java, Spring Boot, REST API, PHP and MySQL applications, including enterprise CRUD flows with MVC, DTOs, validation, business logic and relational persistence.
  • Migrated and refactored PHP applications across CMS platforms, preserving business behavior while improving maintainability.
  • Diagnosed production issues by reproducing failures, tracing dependencies, reviewing logs and validating fixes.
  • Performed unit/integration testing, code review, regression prevention, technical documentation and Git/CI collaboration; used Jira in an environment whose stack included Kafka.

Java · Spring Boot · PHP · REST APIs · MySQL · Testing · Debugging · Git/CI

Joinin · Founder, Project Lead & Full-Stack Developer

Estepona, Spain · May 2025 — Present

  • Lead end-to-end development and operation of a public platform for accessible and universal tourism, awarded First Prize in Social Entrepreneurship and developed in collaboration with Estepona City Council.
  • Frontend: React 19, TypeScript, Vite, React Router, reusable components, forms, responsive design and asynchronous UI states.
  • Backend: Java 21, Spring Boot 3.5, REST APIs, DTOs, validation, JPA/Hibernate, MySQL and a modular monolith organized by business domains.
  • Quality: Vitest, Testing Library, Playwright and axe-core for unit, integration and E2E testing, accessibility validation and regression prevention.
  • DevOps and production: Docker Compose, Linux, Nginx, Traefik, GitHub Actions, CI/CD, Trivy, self-hosted deployment, logs and incident diagnosis.
  • Own requirements, technical decisions, implementation, QA, deployment, production support, documentation and continuous improvement.

React · TypeScript · Java · Spring Boot · MySQL · Docker · CI/CD · wejoinin.org ↗

Education

Higher Technician in Development of Web Applications

Official Spanish diploma · EQF Level 5 · 2,000 h
IES Mar de Alboran · Estepona · 2025

Diploma in Labour Relations

University of Malaga · 2012

Languages

SpanishNative
EnglishCambridge First Certificate · practical B2
CARLOS TORRALVO · FULL-STACK DEVELOPERCV / 2026
PROJECTS + STACKS · 02 / 02

Selected technical work

Projects & stack map

Open-source learning, active architecture work and production-minded engineering across backend, frontend, cloud, quality and AI.

StackQuest Labs public, portable technical labs
MIT open sourceReleased · ready to use

StackQuest Labs

Complete, public and portable repository that anyone can use to learn new stacks or practise technical interviews through ten reproducible, Docker-first labs focused on unfamiliar code, debugging, testing, refactoring, legacy code, applied AI and production-minded engineering.

Java 21 · Spring Boot · React/TypeScript · Angular · Vue/Laravel · PostgreSQL/MySQL · Python/FastAPI · AWS/Terraform · Docker · testing

github.com/eChrls/StackQuest-Labs ↗
In development

PayLab · Architecture & Requirements

Production-like, open-source payment gateway simulator with no real money, designed around hosted checkout, payment states, webhooks, idempotency, retries, refunds and e-commerce integration diagnostics.

PHP · Laravel · Angular · TypeScript · REST · Docker · PostgreSQL/MySQL · Redis · CI/CD

In development

RetailOps AI · Portfolio Specification

Active portfolio project for incidents, work orders, SLA, audit and human-validated AI, used to deepen practical knowledge of enterprise frontend, APIs, cloud and event-driven architecture.

Angular/RxJS · Laravel · Python/FastAPI · PostgreSQL · Redis · OpenAPI/AsyncAPI · AWS · Terraform · SQS/EventBridge

In development

Mini ScanBIM Validator

Full-stack BIM processing platform to upload, process and visualize an IFC model against a LAS/LAZ point cloud, producing alignment and deviation metrics through a controlled pipeline.

Angular · Node · PostgreSQL · Python · Open3D · Three.js · Potree · Docker · AWS

github.com/eChrls/mini-scanbim-validator ↗
In productionPublic documentation

Orange Pi 5 Plus

Self-hosted production infrastructure: operate and document real deployments, backups, logs, monitoring and incident diagnostics.

Ubuntu Server · Docker/Compose · Traefik · Nginx · SSH · NVMe · backups · monitoring

github.com/eChrls/orange-pi5plus-server-docs ↗

Technical skills

Programming languages

Java · TypeScript · JavaScript · PHP · Python

Frameworks and libraries

Spring Boot · React · Vite · React Router · Bootstrap · JPA/Hibernate · MVC · Laravel (active) · Angular/RxJS (learning) · FastAPI (active)

Databases and messaging

MySQL · SQL · MongoDB (projects) · PostgreSQL (projects) · Redis (projects) · Kafka (professional exposure)

Testing and quality

JUnit · Mockito · Vitest · Testing Library · Playwright · axe-core · unit/integration/E2E testing · regression testing · SOLID

DevOps and infrastructure

Docker · Docker Compose · Linux · Ubuntu Server · Nginx · Traefik · GitHub Actions · CI/CD · Git · Maven · npm · pnpm · SSH · Trivy · AWS (projects) · Terraform (projects)

APIs and architecture

REST APIs · JSON · DTOs · validation · API integration · modular monolith · domain-oriented boundaries · OpenAPI/AsyncAPI (projects) · event-driven (projects)

AI and automation

Generative AI · LLMs · Prompt Engineering · AI Agents · Codex · Claude Code · MCP · Python scripting · automation · structured prompts

Web and accessibility

HTML5 · CSS3 · responsive design · WCAG · ARIA · semantic HTML · keyboard navigation · technical SEO · Schema.org

Tools and practices

Jira · GitHub · technical documentation · quality gates