Borja Villa Expósito · Desarrollador FullStack

De la idea al despliegue: desarrollo software Java para entornos empresariales.

Backend con Spring Boot, integración de APIs REST y SOAP, y resolución de incidencias reales en aplicaciones empresariales del día a día.

01 / BACKEND

Desarrollo fullstack

Aplicaciones Java con Spring Boot, JSP y Thymeleaf, de la lógica de negocio a la vista.

02 / INTEGRACIÓN

APIs REST y SOAP

Consumo y exposición de servicios entre sistemas empresariales distintos.

03 / SOPORTE

Incidencias y bugs

Diagnóstico y resolución de problemas funcionales y técnicos reportados en producción.

04 / DATOS

Bases de datos y migraciones

Oracle como motor principal, con experiencia en migraciones de sistemas heredados.

01 / Experiencia

Historial de versiones

v3.0.0

Desarrollador FullStack

Colegio Oficial de Gestores Administrativos de Madrid

  • Desarrollo backend con Spring Boot, combinando JSP y Thymeleaf.
  • Consumo y desarrollo de APIs REST y SOAP para integrar servicios empresariales.
  • Diagnóstico y resolución de incidencias sobre aplicaciones en producción.
  • Despliegues automatizados con Jenkins y trabajo sobre Oracle.
Spring BootJSPThymeleafRESTSOAPOracleJenkins
v2.0.0

Desarrollador FullStack

SCI Servicios de Control e Inspección

  • Desarrollo y mantenimiento de aplicaciones con Spring Boot y JSP.
  • Resolución de bugs e incidencias funcionales con comunicación directa con usuarios.
  • Migraciones de sistemas y control de versiones con SVN.
  • Generación de informes mediante JasperReports.
Spring BootJSPSVNJasperReportsMigraciones
v1.1.0

Desarrollador FullStack

Qualipharma

  • Desarrollo y mantenimiento de aplicaciones con Spring Boot y Angular.
  • Resolución de errores e incidencias detectadas en producción.
  • Gestión de versiones con GitLab y seguimiento de tareas en Jira.
  • Generación de informes con JasperReports.
Spring BootAngularGitLabJiraJasperReports
v1.0.0

Prácticas formativas

NTT Data

  • Desarrollo de funcionalidades en Kotlin durante el periodo de prácticas.
  • Primer contacto con los procesos y ritmos de un entorno profesional real.
Kotlin
02 / Proyectos

Proyectos propios

M MARCHANDO SERVICIO ACTIVO
SALÓN PRINCIPALBARRA
01LIBRE
0223,60 €
03RESERVA
04OCUPADA
MESA 04 · 5 PERSONAS
2 × Caña5,40 €
Bravas7,90 €
Burger13,90 €
TOTAL27,20 €
● 2 COMANDAS EN COCINA
v0.5 · demo pública interactiva2026

Marchando

Plataforma full-stack para la operativa diaria de bares y restaurantes. Reproduce el plano real del local y permite gestionar mesas, reservas, comandas sucesivas, preparación en cocina, inventario, tickets y cobros parciales. Incluye perfiles de gerencia, sala y cocina, auditoría, persistencia en PostgreSQL y sincronización multiusuario en tiempo real.

ReactTypeScriptNode.jsPostgreSQLSocket.IOKonvaDocker
03 / Stack

Stack tecnológico

Backend

Java
Kotlin
Spring Boot
JSP
Thymeleaf
APIs REST
APIs SOAP

Frontend

Angular
JavaScript
HTML
CSS

Bases de datos

Oracle
SQL
PL/SQL
PostgreSQL

Herramientas y despliegue

Jenkins
GitLab
SVN
Jira
JasperReports

04 / Formación

Formación técnica

Ciclo Formativo de Grado Superior · Desarrollo de Aplicaciones Web (DAW)

2022 - 2024

DAW
05 / Sobre mí

Aprender rápido, resolver rápido

He crecido desarrollando nuevas funcionalidades y resolviendo bugs e incidencias reales en aplicaciones que ya estaban en producción, con Java y Spring Boot como base de casi todo lo que hago.

Aprendizaje constante

Cada etapa ha significado aprender un stack o una forma de trabajar nueva, desde Kotlin hasta JSP y Thymeleaf.

Resolver antes que aparentar

Prefiero entender la causa real de un bug antes de aplicar un parche rápido.

De la incidencia a la solución

Experiencia dando soporte no solo al código, también a las personas que lo usan en su día a día.

Bases sólidas

Formación técnica en DAW aplicada directamente a entornos de producción reales, no a proyectos de clase.

06 / Contacto

Hablemos

Abierto a oportunidades como desarrollador backend, especialmente en entornos Java.