Hola, soy Diego Berges.

Desarrollador web, con más de 15 años de experiencia. Especializado en crear aplicaciones web.

Experiencia

  1. Analista Programador Angular

    Grupo Oesía, Zaragoza

    Lidero el desarrollo frontend en Angular 20+ para proyectos de administración pública (Gobierno de Aragón), coordinando el equipo de desarrollo.

    • Desarrollo y optimizo aplicaciones ya en producción, además de dirigir la migración de proyectos legacy a arquitecturas Angular modernas (Signals, standalone components, zoneless), mejorando la mantenibilidad y preparando el código para futuras evoluciones del framework.
    • Establecí el proceso de revisión técnica de código (Pull Requests), elevando la calidad y consistencia del código entregado por el equipo.
    • Aplico buenas prácticas de rendimiento en Angular (lazy loading, OnPush/Signals para minimizar ciclos de detección de cambios, optimización de bundle size), mejorando los tiempos de carga y la fluidez de las aplicaciones.
    AngularRxJSTailwindTypeScript
  2. Analista Programador .NET

    Grupo Oesía, Zaragoza

    Desarrollé software de gestión para entidades públicas en .NET Core 3.0, con arquitectura MVVM y DDD, coordinando el equipo de desarrollo.

    • Construí aplicaciones de escritorio y servicios siguiendo los patrones arquitectónicos definidos (MVVM, DDD, ReactiveUI), garantizando una base de código mantenible y escalable.
    • Establecí el proceso de revisión técnica de código (Pull Requests), elevando la calidad y consistencia del código entregado por el equipo.
    • Trabajé con acceso a datos mediante Dapper, Linq y Automapper, siguiendo los estándares de arquitectura definidos para el proyecto.
    .NET CoreOracle
  3. Programador Sénior

    Audinfor System SL, Zaragoza

    Entré como programador web construyendo páginas corporativas y CRMs a medida en AngularJS, y con el tiempo acabé liderando el Departamento Web para el sector Utility (electricidad y gas).

    • Coordinaba al equipo y gestionaba los proyectos de principio a fin, desde la toma de requisitos con el cliente hasta la planificación de plazos de entrega.
    • Desarrollaba APIs internas y de cliente, además de nuevos proyectos web para el sector.
    • Optimicé el rendimiento de los desarrollos en producción.
    • Implanté las primeras herramientas de integración continua del equipo, mejorando el flujo de despliegue.
    AngularHTMLMaterialMySQLSCSSTypeScript