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
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
Septiembre, 2007 - Junio, 2008
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
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.