- innusual.NET Tech Leadnoviembre de 2023 - Hoy (1 año y 1 mes)Madrid, SpainFunciones:◦ Líder técnico del equipo de desarrollo front/back◦ Gestión de un equipo de 11 personas.◦ Redactar y supervisar la documentación técnica de las aplicaciones.◦ Diseño técnico e implementación de mejores prácticas y procesos.◦ Definición de alcance, estimación y planificación de proyectos IT en todos sus aspectos.◦ Dirección y coordinación de los recursos de tecnología empleados en el proyecto.◦ Toma de decisiones necesarias para conocer en todo momento la situación en relación con los objetivos establecidos.◦ Gestión de riesgo del proyecto◦ Desarrollo y arquitectura parte Back.◦ Desarrollo de componentes comunes.◦ Desarrollo y refactorización de código (componentes y servicios)◦ Base de datos SQL Server en Azure. Modo “Code First”.◦ Utilización de la librería Swagger para la interfaz de servicios.◦ Test Unitarios.◦ Patrón de diseño CQRS, Patrón de diseño mediator (mediante el uso de librería MediatR), Patrón de diseño unit of work, Patrón de diseño Repository (save changes)◦ Azure AD◦ Librería de logs NLog◦ Cron de batchs programados mediante HostedServices◦ Integración Contínua y despliegues automáticos en Azure
- Altamira Asset Management.NET Tech Leadenero de 2020 - noviembre de 2023 (3 años y 10 meses)Madrid, SpainFunciones: Gestión y Soporte técnico del equipo. Mantener y mejorar las aplicaciones existentes. Redactar y supervisar la documentación técnica de las aplicaciones. Diseño técnico e implementación de mejores prácticas y procesos. Desarrollar la arquitectura del software en función de los requisitos de la compañía. Tecnología: ASP.NET (MVC), .Net core, Entity Framework… Servicios API REST, Servicios web SOAP BBDD SQL Control de versiones: TFS Amplio conocimiento de las tecnologías de desarrollo web: HTML5, Jquery, JavaScript, css... Microsoft Azure
- doValue.NET Tech Leadenero de 2020 - noviembre de 2023 (3 años y 10 meses)Madrid, SpainFunciones: Gestión y Soporte técnico del equipo. Mantener y mejorar las aplicaciones existentes. Redactar y supervisar la documentación técnica de las aplicaciones. Diseño técnico e implementación de mejores prácticas y procesos. Desarrollar la arquitectura del software en función de los requisitos de la compañía. Definición de alcance, estimación y planificación de proyectos IT en todos sus aspectos. Dirección y coordinación de los recursos de tecnología empleados en el proyecto. Interlocución con todas las áreas de la compañía. Toma de decisiones necesarias para conocer en todo momento la situación en relación con los objetivos establecidos. Gestión de riesgo del proyecto. Tecnología: ASP.NET (MVC), .Net core, Entity Framework… Servicios API REST, Servicios web SOAP BBDD SQL Control de versiones: TFS Amplio conocimiento de las tecnologías de desarrollo web: HTML5, Jquery, JavaScript, css... Microsoft Azure Metodología: Waterfall
Ricardo Alvarez Gordaliza y 1 otra persona recomiendan a Carlos
Carlos tiene una buena capacidad de razonamiento lógico, siempre va un paso por delante y asi lo refleja en su trabajo diario. Acumula una amplia cantidad de conocimientos, y no solo eso, sino que precisa la destreza necesaria para saber hacer uso de ellos con inteligencia.
Para mi su cualidad mas importante es su pasión, nunca deja de aprender y de buscar nuevos desafíos.
- Administración de Sistemas Informáticos, Grado superiorI.E.S Espino2008Administración de Sistemas Informáticos, Grado superior