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

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
