Web Info Juegos Indie
Plataforma de información sobre videojuegos indie, desarrollada en Spring Boot. Empaquetada con Dockerfile propio y desplegada en Render, con la imagen construyéndose y sirviéndose directamente desde el contenedor.
Boris Baldominos · Desarrollador Back-End. Java & Spring Boot, Python y bases de datos relacionales, con despliegues containerizados en producción.
Estudiante de Desarrollo de Aplicaciones Multiplataforma (DAM), especializado en el desarrollo de servicios back-end robustos y aplicaciones de escritorio con interfaces cuidadas.
Me muevo cómodo en todo el ciclo: desde el modelado de la base de datos y la lógica de negocio, hasta el despliegue containerizado del servicio en producción.
Durante mi FCT en InfoTelecomCloud trabajé con integración de APIs REST en entorno real, incluyendo gestión de autenticación por tokens y automatización de procesos.
Actualmente centrado en Java/Spring Boot para servicios web y Python/PySide6 para aplicaciones de escritorio, con Docker como pieza habitual del despliegue.
Plataforma de información sobre videojuegos indie, desarrollada en Spring Boot. Empaquetada con Dockerfile propio y desplegada en Render, con la imagen construyéndose y sirviéndose directamente desde el contenedor.
Sistema de gestión de torneos por eliminatoria directa: equipos, jugadores, calendario, eventos de partido en tiempo real y generación de informes PDF vía JasperReports. Al ser una app de escritorio, se documenta con un manual de uso ilustrado.
Proyecto desarrollado durante la FCT, para la gestión y monitorización del tráfico de una centralita telefónica a través de la API de 3CX. La API funciona con un access token que caduca cada 60 minutos, así que se automatizó su renovación cada 55 minutos y se añadió un botón de "forzar token" para regenerarlo manualmente si la conexión se corrompía antes de tiempo. Los endpoints se identificaron y probaron con Postman.
Ciclo formativo completo. Módulo de Desarrollo de Interfaces y proyectos de back-end: diseño de bases de datos, arquitectura MVC, despliegue containerizado y generación de informes.
Prácticas en empresa. Desarrollo de una herramienta de control de tráfico para una centralita telefónica integrada con la API de 3CX: automatización de la renovación del access token cada 55 minutos, botón de regeneración manual del token y mapeo/pruebas de endpoints con Postman.
Diseño y desarrollo del servicio en Spring Boot, configuración de Dockerfile y puesta en producción en Render.
Aplicación de escritorio completa con PySide6 y SQLite, informes PDF con JasperReports y manual de usuario.