Entender
Comprender las necesidades, concretar requisitos y dividir el trabajo en objetivos claros.

Software Developer
Java · Python · SQL | Backend Development
Desarrollo aplicaciones con Java y otras tecnologías, combinando experiencia práctica en entornos empresariales con proyectos propios.
01 / SOBRE MÍ
PERSONAS → TECNOLOGÍA
Soy desarrollador de software titulado en Desarrollo de Aplicaciones Multiplataforma (DAM Dual). Cuento con experiencia práctica en entornos empresariales, participando en el mantenimiento y desarrollo de funcionalidades para aplicaciones con Java, JSP, Struts y SQL. Antes de dedicarme al desarrollo de software, mi trayectoria profesional estuvo ligada a la Educación Social.
Durante más de tres años trabajé como educador social en el Centro de Menores Montealegre, realizando intervenciones educativas individuales y grupales, organizando actividades, mediando en situaciones de conflicto y colaborando con familias y equipos multidisciplinares para favorecer la integración familiar y social de los menores. Esta etapa reforzó mi capacidad de comunicación, análisis, adaptación y resolución de problemas, además de enseñarme a asumir responsabilidades y trabajar en equipo.
En 2024 decidí orientar mi carrera hacia la tecnología. Me formé en programación, bases de datos, sistemas y desarrollo de aplicaciones, amplié mis conocimientos en un entorno empresarial y desarrollé individualmente Porto-Muíños App como Proyecto Fin de Ciclo.
MI FORMA DE TRABAJAR
Comprender las necesidades, concretar requisitos y dividir el trabajo en objetivos claros.
Implementar soluciones mantenibles con una estructura clara y herramientas que aporten valor.
Revisar el resultado, realizar pruebas, documentar y mejorar a partir de cada iteración.
También exploro cómo incorporar herramientas de IA y agentes de desarrollo a mi metodología de trabajo, con el objetivo de optimizar procesos y abordar proyectos de forma más eficiente.
02 / TRAYECTORIA PROFESIONAL
Una evolución que conecta experiencia profesional, formación y desarrollo tecnológico.
Universidade de Vigo · Ourense
Formación en intervención socioeducativa, planificación de programas y trabajo con personas y grupos, desarrollando competencias en comunicación, análisis de necesidades y resolución de conflictos.
Auxiliar PGC · Reposición y atención al cliente
Experiencia en tareas de almacén y atención al cliente, desarrollando habilidades de organización, responsabilidad, trabajo en equipo y adaptación a un entorno laboral dinámico.
Educador Social · Centro de Menores Montealegre
Intervención socioeducativa con menores, planificación de actividades, mediación de conflictos y coordinación con familias y equipos multidisciplinares. Una etapa en la que consolidé una sólida capacidad analítica para evaluar situaciones complejas y tomar decisiones, además de fortalecer mis habilidades de comunicación y liderazgo.
CIFP A Carballeira – Marcos Valcárcel
Formación dual en desarrollo de aplicaciones multiplataforma, adquiriendo conocimientos en programación orientada a objetos, bases de datos, desarrollo de interfaces y sistemas. Una etapa en la que consolidé mis fundamentos técnicos y los apliqué en proyectos prácticos y entornos empresariales.
Desarrollo de software · Prácticas profesionales
Durante esta etapa participé en el mantenimiento y evolución de aplicaciones empresariales y en el desarrollo de nuevas funcionalidades, trabajando con tecnologías backend y frontend. Esta experiencia me permitió familiarizarme con metodologías de desarrollo, control de versiones, gestión de tareas y trabajo en equipos profesionales.
Proyecto de innovación y desarrollo Android
Participé en InnovaTechFP 2025–2026 como parte de un equipo, trabajando en la ideación, el diseño y el prototipado de una propuesta que resultó finalista.
Por otra parte, desarrollé de forma individual Porto-Muíños App como Proyecto Fin de Ciclo, asumiendo todas sus fases, desde la planificación y el diseño hasta la implementación y las pruebas, obteniendo una calificación de 10/10.
03 / EXPERIENCIA TÉCNICA
Tecnologías y conocimientos aplicados en prácticas profesionales, proyectos y formación.
BALIDEA · DAM
Mi principal lenguaje de programación es Java, con una base sólida en programación orientada a objetos, colecciones y gestión de excepciones. En entornos empresariales he participado en el mantenimiento y desarrollo de funcionalidades con JSP y Struts, trabajando con estructuras organizadas mediante Action, VO y DAO.
BALIDEA · DAM · PORTO-MUÍÑOS
Experiencia en el diseño y gestión de bases de datos relacionales, consultas SQL y operaciones CRUD. He trabajado con MySQL y PostgreSQL, utilizando JDBC, JPA e Hibernate para implementar el acceso a datos y gestionar la persistencia en aplicaciones Java.
BALIDEA · DAM
Experiencia en el desarrollo de aplicaciones web con React y TypeScript, utilizando Vite como entorno de desarrollo, Supabase para la integración con el backend y Zod para la validación de datos. Participación en la implementación de funcionalidades, desarrollo de interfaces y conexión con servicios.
PORTO-MUÍÑOS APP
Experiencia en el desarrollo de aplicaciones Android con Kotlin y Jetpack Compose, aplicando la arquitectura MVVM para organizar la lógica y la interfaz. He trabajado con navegación entre pantallas, gestión de estados e integración con servicios externos, incluyendo autenticación de usuarios y acceso a datos mediante Supabase.
BALIDEA · ENTORNO PROFESIONAL
Utilizo Git para el control de versiones, con experiencia en repositorios de GitHub y GitLab. En entornos empresariales he trabajado con SourceTree y Redmine para gestionar código y tareas, participando en reuniones de seguimiento y dinámicas de trabajo basadas en Scrum.
FORMACIÓN DAM
Durante DAM trabajé con Python en el desarrollo de aplicaciones utilizando procesos, hilos y programación asíncrona. También implementé comunicaciones cliente-servidor mediante sockets TCP y UDP, aplicando conceptos de concurrencia y comunicación entre procesos.
04 / FORMACIÓN COMPLEMENTARIA
Cursos y certificaciones que complementan mi formación.
Formación en herramientas y flujos de trabajo de desarrollo asistido por IA.
Ver certificadoTrinity College London · Inglés
Certificación oficial de inglés de nivel B1 (MCER).
05 / PROYECTOS
Una aplicación completa, desde el reto inicial hasta su entrega.



RETO INICIAL · INNOVATECHFPPorto-Muíños App es una aplicación Android desarrollada individualmente como Proyecto Fin de Ciclo de DAM. Su objetivo es acercar los productos de Porto-Muíños al usuario mediante una experiencia digital que integra un catálogo de productos, recetas, funcionalidades personalizadas y acceso a información mediante códigos QR.
Desarrollé la aplicación con Kotlin y Jetpack Compose, siguiendo una arquitectura MVVM con patrón Repository e integración con Supabase/PostgreSQL. Implementé autenticación mediante correo electrónico y Google, políticas de seguridad RLS y AlgaeChef, un módulo demostrativo de recomendaciones.
Me responsabilicé de todas las fases del proyecto, desde el análisis de requisitos y el diseño de interfaces hasta las pruebas, la documentación técnica y la entrega de una APK firmada.
06 / CONTACTO
Si crees que mi perfil puede encajar en tu equipo, estaré encantado de conocerte.