Ultíma actualización: 30/05/2023
Experiencia
Verne Technology Group
Oct 2020 - now: Development Technical Lead
Como Development Technical Lead en Verne Technology Group, mis principales funciones (además de las de arquitecto y desarrollador senior) son varias:
- La adopción de nuevas tecnologías como:
- Nuevas versiones de .NET
- Servicios de Azure
- OpenTelemetry
- Open AI: LangChain y Semantic Kernel
-
Estandarización de procesos y metodologías de desarrollo con el objetivo de mejorar la calidad de los desarrollos y la productividad de los equipos con la creación de herramientas, plantillas, guías de buenas prácticas.
-
Formación y mentoring de los equipos de desarrollo y clientes en las nuevas tecnologías y metodologías.
- Participación en proyectos con clientes de diferentes sectores como el financiero, energético, sanitario, etc. para:
- Desarrollo y diseño de arquitectura de aplicaciones .NET (dotnet core 6 y 7)
- REST API (minimal APIs y controllers)
- Aplicaciones web (Blazor)
- Microservicios
- Azure Functions
- Integración con servicios Azure: Azure Synapse, Azure DevOps,
- Modernización de aplicaciones .NET y migración a Azure
- Implantación de procesos de CI/CD con Azure DevOps y GitHub Actions:
- Infraestructura como código con Terraform y Bicep
- Aplicaciones en Kubernetes con GitOps, Kustomize y Helm
- Proyectos de analítica de datos con Azure Synapse, Azure Data Factory, Databricks, etc.
- Proyectos de Machine Learning con Azure Machine Learning
- Migración de aplicaciones a Kubernetes y Docker.
- Desarrollo y diseño de arquitectura de aplicaciones .NET (dotnet core 6 y 7)
- Instructor en:
- Kubernetes de 0 a 100
- Curso DevOps en proyectos DATA
- Bootcamp Big Data y Data Analytics
- Bloque de metodologías: Aplicación de control de versiones y procesos de CI/CD con Azure DevOps en proyectos enfocados a analítica de datos con plataformas como Databricks, Azure Synapse o Azure Data Factory.
- Master BI
- Bloque de metodologías: Aplicación de control de versiones y procesos de CI/CD con Azure DevOps en proyectos enfocados a analítica de datos con plataformas como Databricks, Azure Synapse o Azure Data Factory.
- Preparación de certificación AI-102: Designing and Implementing a Microsoft Azure AI Solution
- Participante en datatones externos:
- Ganadores II Datatón IndesIA: Solución E.P.I.Q. como sistema de elasticidad y simulación de precios y descuentos para clientes B2B.
- HackIA Repsol 2023
- I Datatón IndesIA: OptivIA como sistema de optimización de rutas de transporte de mercancías y disminución de entregas fallidas.
- Ponente en diferentes eventos de la comunidad:
- Global AI Bootcamp 2020
- Global Azure Spain 2021
- Verne Summit y open class sobre diferentes temas relacionados con el desarrollo:
- Azure ARC
- Kubernetes
- Azure DevOps (CI/CD)
- Open AI
SolidQ
Mar 2017 - Oct 2020: Development Lead
Cómo lider del equipo de desarrollo de SolidQ, he participado en diferentes proyectos de desarrollo de software, tanto en el diseño como en la implementación y evolución de los mismos con tecnologías Microsoft como .NET y Azure.
- Flex Services: Software para monitorización de servicios on-prem y Azure con servicio de soporte 24/7.
- Modernización de la arquitectura de la aplicación para mejorar la escalabilidad, la gestión centralizada de la configuración y la monitorización de los servicios para los diferentes clientes.
- Implantación de procesos de CI/CD con Azure DevOps para versiones on-prem y Azure.
- Creación de un Chatbot para la gestión de incidencias y consultas de los clientes.
- Creación de portal web para clientes y operadores del servicio con Blazor Web Assembly
- Modernización del reporting de la aplicación con Power BI.
- Query Analytics: Software para analizar el rendimiento de consultas en diferentes versiones de SQL Server.
- Optimización de procesamiento de datos para mejorar el rendimiento de la aplicación.
- Implantación de procesos de CI/CD con Azure DevOps.
- Creación de versión en Docker para consumo on demand.
- Migración de la aplicación de .NET Framework a .NET Core.
- Evolución del software, inicialmente una herramienta usada en consultoría, a un producto comercial disponible para clientes.
- Anominización de datos y procesos para cumplir con la normativa GDPR y los requisitos de seguridad de los clientes.
- Multiples proyectos con clientes de diferentes sectores como el financiero, energético, sanitario, etc. para:
- Modernización de aplicaciones .NET y migración a Azure
- Implantación de procesos de CI/CD con Azure DevOps
- Incluir funcionalidades de Cognitive Services en aplicaciones ya existentes
- Desarrollo de Chatbots
- Migración de aplicaciones a Kubernetes y Docker.
- Ponente habitual en el SolidQ Summit sobre temas como:
- Almacenamiento y monitorización de configuración de SQL Server
- Bot Framework: otra manera de acceder a tus datos
- Azure Cognitive Search
- Capas de acceso a datos en .NET
Mecemsa Consultores
Mar 2011 - Mar 2017: Programador y Analista Programador
- Analista programador SQL y .NET (VB, C#, Azure)
- Programación SAP Bussiness One (Desarrollo propio de addons y soporte)
- Programación WEB (PHP, jQuery y Javascript, ASP)
CYPE Ingenieros S.A.
Sept 2010 - Dic 2010: Programador
- Administración y optimización de base de datos.
- Desarrollo de ERP propio en .NET (C#)
Jul 2010 - Aug 2010: Becario
- Administración y optimización de base de datos.
- Desarrollo de ERP propio en .NET (C#)
Certificaciones
Ver en Credly
Eventos
Fecha | Evento | Contenido |
---|---|---|
May 2023 | Verne Summit 2023 | Workshop: Inteligencia Artificial con Microsoft |
May 2023 | Verne Summit 2023 | Performance y capas de acceso a datos |
May 2023 | Verne Summit 2023 | Open AI y modelos open source |
May 2023 | Verne Summit 2023 | Contenedores Docker como plataforma de datos |
Jan 2023 | Open Class | Despliega en AKS en 30 minutos |
Apr 2023 | Global Azure Spain | ARCtualiza tu entorno de desarrollo con Kubernetes Ver en youtube version corta |
Sept 2022 | Verne Summit 2022 | ARCtualiza tu entorno de desarrollo con Kubernetes y Azure |
Feb 2022 | Open Class | Despliega en AKS en 30 minutos |
Jun 2021 | Webinar | Qué es Kubernetes y Azure ARC |
May 2021 | Webinar | DevOps en DATA: Desde control de versiones hasta publicación continua en Synapse |
Jan 2021 | Global AI Spain | Indexas o enriqueces: Azure Search y Form recognizer Ver en youtube |
May 2020 | SolidQ Summit 2020 | Azure Cognitive Search |
May 2019 | SolidQ Summit 2019 | Integración continua de bases de datos con SQL Server |
May 2018 | SolidQ Summit 2018 | Bot Framework: otra manera de acceder a tus datos |
May 2018 | SolidQ Summit 2018 | Almacenamiento y monitorización de configuración de SQL Server |
May 2017 | SolidQ Summit 2017 | Capas de acceso a datos .NET escalables de verdad |