Retrato de Miguel Fernández González

Miguel Fernández González

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.

Ourense, Galicia Disponible para oportunidades GitHub LinkedIn
Deslizar para explorar

01 / SOBRE MÍ

Una trayectoria diferente.
Una dirección clara.

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

Del problema a la solución.

01 / ANALIZAR

Entender

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

02 / DESARROLLAR

Construir

Implementar soluciones mantenibles con una estructura clara y herramientas que aporten valor.

03 / MEJORAR

Verificar

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.

Conocer mi trayectoria

02 / TRAYECTORIA PROFESIONAL

De las personas al software.

Una evolución que conecta experiencia profesional, formación y desarrollo tecnológico.

2014 — 2018
Logo de la Universidade de VigoFORMACIÓN

Grado en Educación Social

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.

ComunicaciónTrabajo en equipo
2018 — 2019
Logo de GadisaEXPERIENCIA

Gadis

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.

OrganizaciónAtención al cliente
2021 — 2024
Logo de Fundación DiagramaEXPERIENCIA

Fundación Diagrama

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.

Trabajo directo con menoresCoordinación
2024 — 2026
Logo del CIFP A Carballeira Marcos ValcárcelTRANSICIÓN TECNOLÓGICA

Desarrollo de Aplicaciones Multiplataforma

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.

JavaPythonSQLLinuxOdoo
2025 — 2026
Logo de BalideaEXPERIENCIA TECNOLÓGICA

Balidea Consulting & Programming

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.

JavaJSPStrutsReactScrum
2025 — 2026
Logo de Porto-MuíñosINNOVACIÓN Y PROYECTO

InnovaTechFP / Porto-Muíños

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.

InnovaTechFPKotlinJetpack ComposeSupabase

03 / EXPERIENCIA TÉCNICA

Tecnología aplicada.

Tecnologías y conocimientos aplicados en prácticas profesionales, proyectos y formación.

01 / 06

BALIDEA · DAM

Java y aplicaciones empresariales

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.

JavaJSPStrutsPOOMVC
02 / 06

BALIDEA · DAM · PORTO-MUÍÑOS

Bases de datos y persistencia

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.

SQLPostgreSQLMySQLJDBCHibernateSupabase
03 / 06

BALIDEA · DAM

Desarrollo web

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.

ReactTypeScriptJavaScriptViteHTMLCSS
04 / 06

PORTO-MUÍÑOS APP

Desarrollo Android

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.

KotlinJetpack ComposeMVVMSupabaseAndroid
05 / 06

BALIDEA · ENTORNO PROFESIONAL

Herramientas y metodologías

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.

GitGitHubGitLabSourceTreeRedmineScrum
06 / 06

FORMACIÓN DAM

Python y programación concurrente

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.

PythonMultiprocessingThreadingAsyncioSocketsTCP/UDP

04 / FORMACIÓN COMPLEMENTARIA

Aprendizaje continuo.

Cursos y certificaciones que complementan mi formación.

BIG SCHOOL · MOUREDEV · 04/11/2026

Iniciación al desarrollo con IA

Formación en herramientas y flujos de trabajo de desarrollo asistido por IA.

Ver certificado
Certificado
CERTIFICACIÓN OFICIAL · JUNIO 2019

Trinity ISE I (B1)

Trinity College London · Inglés

Certificación oficial de inglés de nivel B1 (MCER).

Certificado

05 / PROYECTOS

Del concepto al código.

Una aplicación completa, desde el reto inicial hasta su entrega.

Pantalla Tienda de Porto-Muíños App
Pantalla de inicio de Porto-Muíños App
Pantalla de recomendaciones AlgaeChef dentro de Porto-Muíños App
PROYECTO DESTACADO 01 / 01
Logo de Porto-MuíñosRETO INICIAL · INNOVATECHFP

Porto-Muíños App.

Porto-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.

KotlinJetpack ComposeMVVMSupabasePostgreSQLGit
PROYECTO FIN DE CICLOCALIFICACIÓN 10/10

06 / CONTACTO

¿Hablamos?

Si crees que mi perfil puede encajar en tu equipo, estaré encantado de conocerte.

Escríbeme

CURRÍCULUM · MIGUEL FERNÁNDEZ G.

Mi trayectoria, en una página.

Aquí encontrarás un resumen de mi experiencia, formación y proyectos. Puedes descargar mi currículum actualizado en PDF y consultarlo cuando quieras.

Descargar CV
BIG SCHOOL · MOUREDEV · 04/11/2026

Certificado de formación.

Iniciación al desarrollo con IA

Certificado del curso de Iniciación al Desarrollo con IA otorgado a Miguel Fernández González por BIG school y MoureDev
Pulsa la imagen para ampliarla.
Abrir PDF original