Sobre m铆
Estudiante de 煤ltimo a帽o de Ingenier铆a de Software en la Universidad de Oviedo. Mi formaci贸n abarca desde el desarrollo de sistemas a bajo nivel hasta aplicaciones web modernas y escalables. Acostumbrado a trabajar bajo metodolog铆as 谩giles (SCRUM) y enfocado en la calidad del c贸digo y la arquitectura.
Stack Tecnol贸gico
Backend & Web
Java (Spring Boot), Node.js, Express, React, API REST, SQL.
Sistemas & Low Level
C, C++, C#, Arquitectura de SO, Estructuras de Datos.
Mobile & Games
Kotlin (Android), Unreal Engine 5, C++ (POO).
Herramientas
Git, GitHub, SCRUM, Metodolog铆as 脕giles.
Proyectos Destacados
Social Party App
Red social m贸vil para gesti贸n de eventos locales con arquitectura MVVM.
- Sistema de amistades y perfiles de usuario.
- Gesti贸n de asistencia a eventos en tiempo real.
- Persistencia de datos y autenticaci贸n con Firebase.
Tactical Shooter 3D (Unreal Engine)
Minijuego de disparos en primera persona inspirado en mec谩nicas de Counter-Strike.
- Implementaci贸n de l贸gica de disparo y colisiones.
- IA enemiga b谩sica con 谩rboles de comportamiento.
- Sistema de objetivos: plantado y desactivaci贸n de bomba.
2D Arcade Engine (C++)
Desarrollo de un videojuego de plataformas desde cero aplicando Programaci贸n Orientada a Objetos.
- Gesti贸n del ciclo de vida del juego (Game Loop).
- L贸gica de colisiones y recolecci贸n de 铆tems.
- Gesti贸n de recursos y renderizado de sprites.
Enterprise Gym Manager
Sistema integral de gesti贸n de centros deportivos desarrollado bajo metodolog铆as 谩giles (SCRUM).
- Desarrollo colaborativo: Gesti贸n de ramas y control de versiones con Git.
- Integraci贸n de APIs: Implementaci贸n de servicios meteorol贸gicos externos para sugerencias de actividades.
- Capa de Persistencia: Dise帽o y gesti贸n de base de datos relacional para usuarios, reservas y horarios.
- L贸gica de Negocio: Sistema de validaci贸n de conflictos en reservas y gesti贸n de sesiones seguras.
Custom OS Kernel (C)
Dise帽o y desarrollo de un n煤cleo de sistema operativo b谩sico.
- Gesti贸n de interrupciones de hardware y software.
- Control de ciclos de reloj y sincronizaci贸n de procesos.
- Implementaci贸n de controladores b谩sicos de Entrada/Salida (I/O).
- Manejo de memoria a bajo nivel.
Data Structures Engine (C#)
Implementaci贸n desde cero de estructuras de datos fundamentales para optimizaci贸n de memoria.
- Desarrollo de listas enlazadas, pilas y colas sin librer铆as externas.
- Gesti贸n eficiente de punteros y referencias en .NET.
- An谩lisis de complejidad algor铆tmica (Big O).
Modern Booking System (React + Node)
Plataforma de reservas de alto rendimiento con arquitectura SPA.
- Desarrollo de API RESTful escalable con Node.js y Express.
- Interfaz din谩mica y reactiva construida con React.
- Gesti贸n de estado global y consumo de servicios as铆ncronos.
- Estado: En desarrollo activo.
Enterprise Facility Manager (Spring Boot)
Aplicaci贸n web robusta para la gesti贸n de instalaciones deportivas con control de acceso.
- Sistema de autenticaci贸n y autorizaci贸n (RBAC) con roles de Socio y Admin.
- Gesti贸n de reservas, horarios y disponibilidad en tiempo real.
- Desarrollo colaborativo en equipo siguiendo est谩ndares de industria.
- Arquitectura basada en Spring Framework y persistencia con JPA.
Sentiment Analysis Engine (Python)
Desarrollo de un modelo de Procesamiento de Lenguaje Natural para clasificar cr铆ticas de cine.
- Entrenamiento de modelos basados en datasets de opiniones reales.
- Implementaci贸n de l贸gica de comparaci贸n l茅xica y limpieza de datos (Stopwords, Tokenizaci贸n).
- Predicci贸n de polaridad (positivo/negativo) con alta precisi贸n.
- Uso de estructuras de datos optimizadas para el procesamiento de texto.
Educaci贸n
Grado en Ingenier铆a Inform谩tica del Software
2022 - 2026 (Actualidad)Universidad de Oviedo (Escuela de Ingenier铆a Inform谩tica)
Especializaci贸n en desarrollo de software, gesti贸n de proyectos y sistemas distribuidos.