Ludus — Plataforma Social Deportiva
Red social full-stack bajo arquitectura empresarial N-Tier (EJB, CDI, JPA) desplegada con Docker y Payara Micro 5.
> Hola, soy Gorka_
Titulado en Desarrollo de Aplicaciones Multiplataforma (DAM) y estudiante de Ingeniería de Software en 42 Madrid. Tengo experiencia en desarrollo de herramientas internas, automatización de procesos y gestión de bases de datos, además de soporte técnico en entornos de producción y servicios críticos. Actualmente sigo ampliando mis conocimientos en Java, Kotlin y C/C++, trabajando también con tecnologías web como PHP y JavaScript.
{
"rol": "Desarrollador de Software y Sistemas",
"formacion": [
"Desarrollo de Aplicaciones Multiplataforma",
"Ingeniería de Software - 42 Madrid"
],
"desarrollo": [
"Backend: Java / PHP",
"Web: HTML / CSS / JavaScript / MySQL",
"Móvil: Kotlin",
"Bajo Nivel: C / C++"
],
"experiencia": [
"Desarrollo de herramientas internas",
"Automatización de procesos",
"Soporte de servicios críticos",
"Resolución de incidencias N2"
]
}
Arquitectura empresarial full-stack en Java EE y Docker, ecosistema cliente-servidor en Kotlin (Compose Desktop & Ktor) y proyectos de sistemas, motores gráficos y algoritmia en C.
Red social full-stack bajo arquitectura empresarial N-Tier (EJB, CDI, JPA) desplegada con Docker y Payara Micro 5.
Aplicación de escritorio para notas de texto y audio con Jetpack Compose, arquitectura MVVM y cliente HTTP Ktor asíncrono.
Servidor backend ligero en Kotlin sobre Ktor (Netty) con Kotlinx Serialization y persistencia tipada SQLDelight + SQLite.
Motor gráfico 3D desde cero con MLX42, implementando el algoritmo DDA para raycasting, texturas y gestión eficiente de memoria.
Shell funcional estilo bash con lexer/parser propio, procesos POSIX, tuberías múltiples, redirecciones y señales.
Juego 2D con MiniLibX, renderizado de sprites XPM, hooks de teclado y validación de mapas .ber por Flood Fill.
Ordenación algorítmica de pilas en C mediante Radix Sort a nivel de bits para procesar 500+ elementos con mínimas operaciones.
Lenguajes de programación, motores de bases de datos, sistemas operativos y entornos de desarrollo que utilizo en mis proyectos.
Desarrollo de lógica de servidor, arquitecturas empresariales multicapa y maquetación de interfaces web.
Construcción de aplicaciones nativas en Android y clientes de escritorio modernos con integración en la nube.
Gestión manual de memoria, punteros, estructuras de datos, llamadas al sistema POSIX y rendimiento.
Diseño de esquemas relacionales, persistencia embebida y bases de datos orientadas a documentos en tiempo real.
Administración de entornos Linux y Windows, terminal Bash y resolución de incidencias en producción.
Entornos de desarrollo integrados y editores de código para compilación, depuración e inspección técnica.