Soy desarrollador backend, con curiosidad por todo lo relacionado con la tecnología. Me gusta mantenerme al día con las ultimas tecnoñogías y seguir mejorando como desarrollador. En mi tiempo libre disfruto jugando a videojuegos y experimentando con su desarrollo.
TFG 🎮📱
Videojuego para android desarrollado en Android Studio creado como trabajo de fin de grado de la FP Superior de Desarrollo de Apliaciones Multiplataforma, consiste en la gestión de una aldea y sus diferentes recursos, cuenta con sistema multijugador online de ataques entre usuarios al estilo del videojuego "Clash of Clans". Desarrollado en colaboración con Juan Ajenjo.
- Programado en Java
- Uso de librerias mediante Gradle (Jackson, Lombok...)
- Programacion concurrente para una mejor optimización
- Implementacion de Patrones de Diseño de Software (Singleton, Observer, DAO...)
- Uso de Firebase como backend
- Autenticacion de usuarios
- Bases de datos (Realtime y Firestore)
- Sistema de Notificaciones
- Almacenamiento local con SQLite mediante Room Persistence Library
- Diseño de interfaces de usuario en XML y sistema de navegacion entre interfaces
Only4 🎮
Videojuego 3D de miedo desarrollado con el motor Godot 4, creado como proyecto para la asignatura de Programación multimedia y dispositivos móviles de 2º de DAM.
- Programado en GDScript (Lenguaje propio de Godot similar a Python)
- Sistema de inteligencia artificial enemiga, usando las herramientas proporcinadas por el motor
- Uso de efectos de postprocesado, shaders y distintas técnicas de optimizacion para un buen acabado visual y un buen rendimiento técnico