Técnico Superior en Desarrollo de Aplicaciones Multiplataforma, soy una persona con ganas de aprender, ganas de trabajar y me gusta trabajar en equipo. Mi objetivo es aportar valor y crecer profesionalmente, siempre buscando mejorar y actualizar mis conocimientos para estar al día con las últimas tendencias tecnológicas.
Tengo experiencia laboral en Desarrollo Backend con Java y Springboot con arquitectura de microservicios, Docker y PostgreSQL, también tengo conocimientos en otros lenguajes y frameworks como C# y .NET Framework y en los motores de videojuegos Unity y Godot.
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