Víctor Manuel Gómez Álvarez

Desarrollador Full Stack · Madrid

Desarrollo aplicaciones web con C# y .NET en el backend y React en el frontend.

Proyectos

  1. Coasterdle

    Estado: En desarrollo

    Juego de adivinar al estilo Wordle, ambientado en parques de atracciones. Se está desarrollando ahora mismo.

    StackReact · Vite · .NET · Cloudflare R2

  2. SQUARED

    Estado: Funcionando

    Juego sencillo en el que hay que encajar un rectángulo que se va expandiendo dentro de un marco, sin quedarse corto ni pasarse.

    StackUnity · C#

  3. GYM_RECORDS

    Estado: Pendiente

    Aplicación Android para registrar el entrenamiento y la alimentación, y comprobar si las rutinas y la dieta ayudan a cumplir los objetivos. Pendiente: quiero sacarla adelante.

    StackKotlin · SQLite

Experiencia

  1. Devoteam

    Mayo 2024 – actualidad

    Desarrollador Full Stack

    Duración: 2 años y 5 meses

    Participo en la migración de una aplicación interna de .NET Framework 4.7 a .NET 10 y llevo su liderazgo técnico. Los módulos pasan de MVC a una arquitectura headless, con API y React, sobre un monolito modular. Configuro los despliegues y pipelines con GitLab CI, desarrollé el módulo de facturación e integro agentes de IA en el flujo de desarrollo.

    TecnologíasC# · .NET · React · GitLab CI

  2. WE DO THE BEST SL

    Julio 2023 – mayo 2024

    Desarrollador Full Stack

    Duración: 10 meses

    Modernicé un sistema de contabilidad en Angular, con endpoints en .NET. También hice un servidor en Python que recogía datos BLE de dispositivos de un gimnasio y los retransmitía por WebSockets, y una aplicación de escritorio en WPF que mostraba esa actividad en tiempo real.

    TecnologíasAngular · .NET · Python · WebSockets · WPF

Stack

Backend y datos

  • C#
  • .NET
  • SQL Server
  • MySQL

Frontend

  • React
  • Angular
  • TypeScript
  • JavaScript
  • HTML/CSS
  • WPF

Arquitectura

  • Monolito modular
  • MVC
  • APIs REST
  • WebSockets

DevOps

  • GitLab CI
  • Git
  • IIS Server

Evolución

Versión 2, inicio: el nombre en grande, el rol y una frase sobre un fondo oscuro, con un reloj en 3D.
Versión 2
Versión 1, inicio: texto justificado con palabras resaltadas sobre fondo lavanda, un portátil dibujado y una foto.
Versión 1

Cifras

  1. Versión 2 Actual

    Etiqueta de git: v2-nextjs

    Rehecha desde cero con Next.js y TypeScript. Tiene un reloj en 3D y dos idiomas, y su rendimiento y accesibilidad están medidos.

    Móvil

    Rendimiento
    97Cambio respecto a la versión anterior: +52
    Accesibilidad
    100Cambio respecto a la versión anterior: +14
    Buenas prácticas
    100Cambio respecto a la versión anterior: +4
    SEO
    100Cambio respecto a la versión anterior: +9
    Carga (LCP)
    2,5 sCambio respecto a la versión anterior: -9,1 s
    Saltos (CLS)
    0Cambio respecto a la versión anterior: -0,927

    Escritorio

    Rendimiento
    100Cambio respecto a la versión anterior: +22
    Accesibilidad
    100Cambio respecto a la versión anterior: +14
    Buenas prácticas
    100
    SEO
    100Cambio respecto a la versión anterior: +9
    Carga (LCP)
    0,5 sCambio respecto a la versión anterior: -1,5 s
    Saltos (CLS)
    0Cambio respecto a la versión anterior: -0,237

    Lighthouse en la web publicada · 17 oct 2026

  2. Versión 1

    Etiqueta de git: v1-angular

    Primera versión, con Angular 16 y Angular Material. Contenido escrito a mano en una sola plantilla y formulario de contacto con EmailJS.

    Móvil

    Rendimiento
    45
    Accesibilidad
    86
    Buenas prácticas
    96
    SEO
    91
    Carga (LCP)
    11,6 s
    Saltos (CLS)
    0,927

    Escritorio

    Rendimiento
    78
    Accesibilidad
    86
    Buenas prácticas
    100
    SEO
    91
    Carga (LCP)
    2,0 s
    Saltos (CLS)
    0,237

    PageSpeed Insights · 6 oct 2026

Contacto

Si has llegado hasta aquí, me gustaría saber qué te ha parecido y hablar de lo que tengas entre manos.