Software Architect, desarrollando web apps sobre .Net, especialmente ASP.NET MVC Core, tanto web apps como webapis. Especializado en cloud development sobre Azure y el desarrollo de aplicaciones web corporativas mediante CMS: Sitecore, Kentico & Umbraco. Últimamente, responsable del desarrollo de diferentes proyectos de Sitecore con SXA framework y sincronización con MS Dynamics CRM. DevOps Engineer, configuración de entornos CI/CD con Azure DevOps Build & Release pipelines.

Me siento más cómodo trabajando en el backend: CRUDs, DTOs, DALs, modelos UML, generación de código y arquitecturas de servidor y de bases de datos, principalmente en el universo Microsoft (C# + SQL Server), pero preparado para liarme con una implementación con Wordpress si hace falta ;)

Actualmente, aprendiendo cada día algo nuevo del universo de Sitecore.

Tecnologías principales

.net .net core c# asp.net-mvc-3 asp.net-mvc-4 asp.net-mvc-5 asp.net core asp.net core webapps and apis sitecore umbraco sql sql-server visual studio svn git windows azure Azure DevOps Docker varnish cloudflare newrelic teamcity bootstrap responsive web wordpress WPO page speed yslow elearning scorm open badges

Senior Sitecore 9.1 Certified developer.

Desarrollando aplicaciones web desde 2000, principalmente con tecnologías Microsoft (ASP classic, ASP.Net Web Forms y ASP.Net MVC y ASP.Net MVC Core) con soporte de base de datos desde SQL Server 2000.

Actualmente, desarrollando aplicaciones web corporativas con el CMS Sitecore y desarrollo web sobre Azure.

Gestión de proyectos. Coordinación de equipos de desarrollo en el ámbito del desarrollo web.

Análisis y especificación de aplicaciones web:

  • Funcionalidades
  • Arquitectura de frontend
  • Arquitectura de backend

Desarrollo de aplicaciones web y campus virtuales basadas en estándares de e-learning (SCORM, OpenBadges)

Administración de servidores web (IIS) y bases de datos (SQL Server)

Especialista en optimización de aplicaciones web mediante técnicas WPO (PageSpeed, YSlow, Cloudflare, Varnish).

Arquitectura de desarrollo: organización del trabajo de desarrollo mediante la combinación de herramientas como Azure DevOps, Git, servidor de integración contínua, generación de código, tests unitarios, bug y time tracker, etc.

Cloud computing: Administración y gestión de servidores Cloud y tecnología Azure.

Gestión de contenidos: Instalación, configuración y optimización de WordPress.

Especialidades:

  • Gestión de proyectos
  • Desarrollo de aplicaciones de e-Learning
  • Aplicaciones web
  • Arquitectura de aplicaciones
  • Optimización de aplicaciones web (WPO)
  • Aplicaciones ASP.Net MVC Core
  • Generación de código basada en modelos
  • E-Learning
  • SCORM
  • Open Badges
  • Sitecore

Kagool / Delete
Abril, 2021 - Actualidad

Desarrollo

  • Sitecore Technical Team Lead

Kabel Sistemas de Información S.L.
Marzo, 2020 - Marzo, 2021

Desarrollo

  • Sitecore Architect
  • Desarrollo de Webapis con ASP.Net Core y arquitecturas de Microservicios

ClearPeople Ltd.
Mayo, 2014 - Febrero, 2020

Desarrollo

  • Senior .Net developer: Sitecore

Arquitectura y sistemas

  • Windows Azure: Mantenimiento y gestión de la infraestructura cloud de los proyectos
    • Virtual Machines
    • Web sites
    • Cloud Services

Estrato Media S.L.
Septiembre, 2012 - Octubre, 2013

Gestión de proyectos

  • Desarrollo y documentación de propuestas de licitación a pliegos públicos.
  • Análisis, planificación y gestión de tareas para el desarrollo de los proyectos

Arquitectura y sistemas

  • Windows Azure: Mantenimiento y gestión de la infraestructura cloud de la empresa
    • Virtual Machines
    • Web sites
    • Servidor de Backup
    • Y creciendo...

Servicios

  • Mantenimiento y configuración de IIS
  • Instalación, mantenimiento y configuración de SQL Server en instancia dedicada
  • Instalación, mantenimiento y configuración de NewRelic agent para la monitorización en vivo de las aplicaciones web
  • Instalación, mantenimiento y configuración de Varnish Cache, para la optimización del site de la empresa: www.estratomedia.es
  • Configuración de Cloudflare para la optimización de los diversos sites administrados.
  • Gestión de contenidos: Instalación, configuración y optimización de WordPress.

Arquitectura de desarrollo
Creación, configuración y mantenimiento de la arquitectura necesaria para el desarrollo de aplicaciones.

  • VM dedicada para desarrollo sobre Windows Azure
  • Instalación, mantenimiento y configuración de TeamCity como servidor de Integración continua
  • Instalación, mantenimiento y configuración de VisualSVN server como Sistema de control de versiones
  • Instalación, mantenimiento y configuración de FileZilla Server como servidor de FTP

Desarrollo

  • Senior backend developer: C# + SQL Server
    • Implementación de las librerías de acceso a datos y su mantenimiento
  • Senior frontend developer: ASP.NET MVC 4
    • Implementación de módulos de frontend de los proyectos

Departamento de Lenguajes y Sistemas Informáticos. Universidad de Alicante
Enero de 2000 – Diciembre de 2012

Gestión de proyectos

  • Análisis, planificación y gestión de tares en el desarrollo de proyectos.

  • Analista responsable del equipo de programación, desarrollando aplicaciones orientadas al eLearning y Campus Virtuales.

Arquitectura de desarrollo

  • Responsable de la implantación de la metodología de trabajo basada en el uso de sistemas de control de versiones (Subversion), servidor de integración continua, bugtrackers y herramientas online de gestión de tareas y tiempos de desarrollo.

  • Análisis y diseño de la arquitectura de las aplicaciones web desarrolladas por el equipo.

Desarrollo

  • Desarrollo de varias versiones del proyecto, realizando las consecuentes migraciones desde ASP classic, ASP.Net WebForms y finalmente ASP.Net MVC 3.

  • Trabajo en el desarrollo de un motor de generación de código basado en plantillas T4 a partir de modelos de clases UML en Visual Studio 2010, que es capaz de generar las tres capas de la aplicación de backend de un módulo definido (Datos, Negocio y DTO) y los "stored procedures" en SQL necesarios para implementar el modelo CRUD base de dicho módulo.

  • Trabajo en el desarrollo de plantillas de scaffolding para MVC 3 para generar la capa MVC (Modelo, Vistas y Controlador) de un módulo concreto que implementa por defecto el CRUD.

  • Senior backend developer: C#, SQL Server

  • Senior frontend developer: ASP.NET MVC 4, ASP.NET WebAPI

Universidad de Alicante

Septiembre, 1995 - Junio, 2001

    • Castellano
    • Lengua materna
    •  
    • Valencià / Català
    • Lengua materna
    • Certificat Oficial de Coneixements de Valencià. Grau Mitjà Diciembre, 1994
    •  
    • English
    • First Certificate in English, Cambridge University Diciembre, 1996
    • Certificado de Aptitud del Ciclo Superior del Idioma Inglés Septiembre, 1995
Cast Software logo

CAST Highlight - Foundation Certification

Diciembre 2020

Ver credencial

Azure Fundamentals AZ-900

Microsoft Certified: Azure Fundamentals AZ-900

Noviembre 2020

Ver credencial

Sitecore logo

Sitecore 9.1 Certified developer

Abril 2019

Ver credencial

Kentico logo

Kentico 9 Certified Developer

Abril 2016

Ver credencial

Coursera logo

Programming Mobile Applications for Android Handheld Systems

Marzo 2014

Ver credencial

Sergi Gisbert

Sergi Gisbert Sitecore Architect

Desarrollador por vocación, padre por devoción y cocinero por afición. Incluso en algún rato libre practico deporte, principalmente tenis y huyo a la montaña a esquiar siempre que puedo.

Me gusta hacer las cosas bien y me emociono con cada byte o ms que consigo reducir de la web, tirando de WPO.

Actualmente, Technical Team Lead en Kagool / Delete.