01Sobre 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.
02Stack 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.
03Proyectos 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.
04Educació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.
05Contacto
¿Tienes un proyecto en mente o quieres charlar sobre tecnología? Escríbeme, siempre estoy abierto a nuevas oportunidades.