Hola, soy

Francisco Matías Molina Jurado

Java · Spring Boot · Python · Integración de datos

Roquetas de Mar, Almería, España

Sobre mí

Soy desarrollador Back-End con experiencia en Java, Spring Boot, Python e integración de datos. He trabajado en el diseño y desarrollo de APIs REST, procesos ETL, modelado de bases de datos relacionales y construcción de Data Warehouses.

Mi trayectoria combina trabajo autónomo en desarrollo de aplicaciones para pequeñas y medianas empresas con mi posición actual en Softtek, donde participo en proyectos de integración y análisis de datos.

Trabajo con rigor técnico, metodología ágil y atención al diseño limpio del código. Valoro la claridad, la mantenibilidad y la entrega de soluciones que realmente funcionen.

UbicaciónRoquetas de Mar, Almería, España
DisponibilidadAbierto a proyectos y colaboraciones
ModalidadRemoto preferentemente

Experiencia profesional

Historial de trabajo relevante

Desarrollador Python / Integración de Datos

Softtek

Sep 2024 – PresenteAlmería, España · Remoto
  • Desarrollo de procesos de integración y ETL en Python para consolidar y transformar datos hacia bases analíticas y cuadros de mando.
  • Diseño y modelado de bases de datos en PostgreSQL: esquemas en estrella, tablas de hechos y dimensiones.
  • Optimización de consultas SQL y lógica procedimental en PL/pgSQL.
  • Construcción de un Data Warehouse integrando múltiples fuentes de datos heterogéneas.
  • Trabajo con Jenkins, Git/GitLab y Jira en metodología ágil.
  • Mentoría técnica a compañeros durante 3 meses.
PythonPostgreSQLPL/pgSQLETLData WarehouseJenkinsGitLabJira

Desarrollador Back-End Java

Autónomo / Freelance

Oct 2021 – Sep 2024Málaga, España · Remoto
  • Diseño y desarrollo de aplicaciones web y APIs REST con Spring Boot.
  • Implementación de seguridad con Spring Security y persistencia con Spring Data / Hibernate.
  • Desarrollo de sistemas internos y back-ends para tiendas locales y pequeños negocios.
  • Trabajo con MySQL, PostgreSQL y MongoDB.
  • Documentación de APIs con Swagger/OpenAPI.
  • Integración con front-ends en React.js y Angular según necesidades del proyecto.
JavaSpring BootSpring SecuritySpring DataHibernatePostgreSQLMySQLMongoDBSwagger

Stack tecnológico

Tecnologías con las que trabajo habitualmente

Lenguajes

JavaPythonSQLTypeScript

Java / Spring

Spring BootSpring DataSpring SecurityHibernate

Python

PandasSQLAlchemyETL pipelines

Bases de datos

PostgreSQLMySQLMongoDBPL/pgSQLData Warehouse

DevOps / Herramientas

GitGitLabDockerJenkinsJiraSwagger/OpenAPI

En aprendizaje activo

KafkaKubernetes

Formación

DAM — Desarrollo de Aplicaciones Multiplataforma

IES Portada Alta

2021 – 2024

Formación técnica en desarrollo de software, bases de datos, programación orientada a objetos y despliegue de aplicaciones.

Bootcamp Desarrollo Back-End con Java & Spring Boot

Hack a Boss

2023 – 2024

Formación intensiva en desarrollo back-end con Java, Spring Boot, APIs REST, seguridad y buenas prácticas de desarrollo.

Proyectos

Proyectos propios desarrollados durante mi trayectoria

Agencia de Viajes

Backend para una agencia de viajes con módulos de hoteles, vuelos y reservas. Implementa autenticación, operaciones CRUD completas, borrado lógico y cálculo dinámico de precios según tipo de habitación o asiento.

  • Borrado lógico (soft-delete) con marcas de tiempo en todas las entidades
  • Cálculo automático del precio total según noches y tipo de habitación
  • Colección Postman y esquema SQL documentados en el repositorio

Áreas donde puedo aportar valor

Servicios disponibles para proyectos freelance y colaboraciones

Desarrollo de APIs REST

Diseño e implementación de APIs RESTful con Java y Spring Boot. Documentación con Swagger/OpenAPI y seguridad con Spring Security.

Integración de datos y ETL

Construcción de pipelines ETL en Python para consolidar, transformar y cargar datos desde múltiples fuentes hacia sistemas analíticos.

Modelado de bases de datos

Diseño de modelos de datos relacionales en PostgreSQL y MySQL. Esquemas optimizados, índices y lógica procedimental en PL/pgSQL.

Data Warehouse

Diseño e implementación de Data Warehouses con esquemas en estrella y copos de nieve. Integración de fuentes heterogéneas.

Back-end para aplicaciones web

Desarrollo del lado servidor para aplicaciones web: lógica de negocio, autenticación, gestión de datos y exposición de APIs.

Auditoría y optimización SQL

Revisión y optimización de consultas SQL lentas, refactorización de lógica en base de datos y análisis de rendimiento.

Contacto

Si tienes un proyecto, una propuesta de colaboración o simplemente quieres hablar sobre tecnología, estoy disponible.