{ trayectoria }

Experiencia profesional

Roles que he desempeñado en el ecosistema de Minecraft. Completa los campos marcados con — en data/portfolio.ts con tus servidores y periodos reales.

Roles
6
Ámbito
Dev + Infra
Perfilado
spark · timings
Proceso
Por fases
  1. Desarrollador de Plugins

    — (nombre del proyecto)

    Desarrollo de plugins personalizados con la API de Paper y Java moderno: sistemas de economía, GUIs, eventos, persistencia en MySQL y APIs internas reutilizables entre servidores de la red.

    — (por ejemplo: reducción del uso de CPU del núcleo del servidor, sistemas propios sustituyendo dependencias externas)

    Java 21Paper APIGradleMySQLAdventure API
  2. Desarrollador de Mods

    Creación de mods para Fabric, NeoForge y Forge: contenido personalizado, mecánicas nuevas, sincronización cliente-servidor y compatibilidad con modpacks existentes.

    FabricNeoForgeForgeMixinArchitectury
  3. Ingeniero de Rendimiento

    Auditorías de rendimiento con spark y timings, ajuste de flags de JVM (Aikar/G1, ZGC), tuning de Paper, Purpur y Pufferfish, control de chunk loading, entidades y redstone para mantener 20 TPS estables.

    sparkTimingsPurpurPufferfishFolia
  4. Arquitecto de Redes

    Diseño y despliegue de redes con Velocity y BungeeCord: lobby central, transferencias entre servidores, autenticación de backend, soporte Bedrock con Geyser y Floodgate, y compatibilidad multiversión con ViaVersion.

    VelocityBungeeCordGeyserFloodgateViaVersion
  5. Configurador Premium

    Configuración avanzada de LuckPerms, PlaceholderAPI, DeluxeMenus, ItemsAdder, Oraxen, MythicMobs, ModelEngine, BetonQuest, Citizens y TAB, con resource packs y shaders integrados.

    LuckPermsItemsAdderMythicMobsDeluxeMenusTAB
  6. Desarrollo Web y Automatización

    Paneles de administración, dashboards de estadísticas, APIs REST conectadas al servidor, bots de Discord con sincronización de rangos, backups automáticos y despliegues reproducibles.

    Next.jsNode.jsPostgreSQLMongoDBDiscord API
{ 08 }

Proceso de trabajo

Un método claro y medible: nada se toca sin medir antes, y nada se entrega sin documentar después.

  1. 01

    Auditoría técnica

    Revisión de núcleo, plugins, mods, configuraciones y logs. Perfilado con spark y timings para conocer el estado real antes de tocar nada.

    Informe con hallazgos y prioridades

  2. 02

    Propuesta y arquitectura

    Definición de la arquitectura objetivo, decisiones técnicas justificadas, alcance por fases y criterios medibles de éxito.

    Plan técnico y alcance acordado

  3. 03

    Desarrollo y configuración

    Programación de los plugins o mods necesarios y configuración del ecosistema completo con convenciones consistentes.

    Código y configuraciones versionadas

  4. 04

    Pruebas en staging

    Validación en un entorno idéntico al de producción: pruebas de carga, compatibilidad entre versiones y verificación de cada sistema.

    Checklist de pruebas superadas

  5. 05

    Optimización final

    Segunda ronda de perfilado con el contenido ya instalado, ajuste de flags de JVM y afinado de parámetros por versión.

    Comparativa de rendimiento

  6. 06

    Despliegue y documentación

    Puesta en producción con plan de reversión, backups verificados y documentación completa de la infraestructura entregada.

    Servidor en producción documentado

  7. 07

    Soporte y evolución

    Acompañamiento posterior, corrección de incidencias, monitorización y nuevas funcionalidades según el uso real.

    Soporte continuo acordado

¿Buscas este perfil para tu equipo?

Trabajo por proyecto o de forma continua como desarrollador e ingeniero de infraestructura de tu red.