Currículum

Juan Díez-Yanguas Barber
Ingeniero Informático con una gran pasión por la tecnología. Perfeccionista y atento a los detalles.
Las ganas de seguir aprendiendo me han llevado a optar por puestos de trabajo y proyectos en los que lo importante es la ilusión, el ambiente, el equipo de trabajo, así como la posibilidad de aprender de los demás.
Actualmente en SEDECAL participando en el desarrollo e integración de aplicaciones para el diagnósico médico por imagen.
Años de Experiencia
Experiencia
SEDECAL - Ingeniero de Software
Periodo: Enero 2022 - Actualidad
Ingeniero de Software como parte del equipo de I+D. Desarrollando aplicaciones para los equipos de diagnóstico por imagen más punteros del mercado.
Actividades y Responsabilidades
- Análisis y arquitectura para nuevos productos y nuevas funcionalidades
- Elaboración de documentación normativa y de calidad
- Soporte a resolución de problemas en cliente
- Colaboración en la implantación de AzureDevops y creación de pipelines para el equipo
- Desarrollo de cero de un sistema de visión artificial, conexión con cámaras, streaming de video, tratamiento de imagen en tiempo real, detección de movimiento ...
Tecnologías empleadas
- .Net y .Net Core, Entity Framework, WPF, Windows Forms
- OpenCv, EmguCv, Gstreamer, SkiaSharp
InnoCV - Desarrollador de Software Sénior .Net
Periodo: Mayo 2021 - Enero 2022
Desarrollo y análisis del producto logístico de la empresa. Diwuit: Uno de los SGAs más potentes del mercado.
Actividades y Responsabilidades
- Participación activa en la gestión de proyectos con cliente.
- Análisis y diseño técnico de nuevas funcionalidades para clientes
- Bases de datos SQLServer y Oracle.
Aplicaciones desarrolladas en .Net y .Net Core con front en AngularJS. Organización Scrum empleando AzureDevOps.
AT-Biotech - Director Técnico
Periodo: Julio 2019 - Mayo 2021
Desarrollo de soluciones de trazabilidad y seguridad transfusional para productos biológicos humanos mediante tecnología RFID.
Actividades y Responsabilidades
- Gestión de un equipo técnico de 5 personas
- Gestión de mejoras y nuevos desarrollos de producto propio.
- Coordinación de las actividades técnicas de la compañía: documentación, formación, instalación, integración y soporte de los productos comercializados
AT-Biotech - Jefe de Proyecto
Periodo: Mayo 2016 - Julio 2019
Diseño y desarrollo de soluciones innovadoras de trazabilidad y seguridad transfusional para productos biológicos humanos mediante tecnología RFID.
Las soluciones se desarrollan en entorno .NET y Java. Sistemas Web bajo la arquitectura ASP.NET MVC, aplicaciones de escritorio y servicios Windows. Se trabaja con Oracle, MySQL y Entity Framework. Integración con dispositivos externos y comunicaciones vía Bluetooth.
Actividades y responsabilidades
- Análisis, diseño técnico y de funcionamiento de nuevas funcionalidades del sistema requeridas por los clientes.
- Desarrollo de nuevas funcionalidades requeridas por los clientes para el sistema de trazabilidad de la compañía.
- Administración de Sistemas.
- Responsabilidad y ejecución de la puesta en producción del sistema completo en cliente.
- Montaje y diseño de equipos hardware usados en la solución de trazabilidad.
- Supervisión y participación en el correcto desarrollo del equipo de trabajo.
- Búsqueda y entrevistas a candidatos para nuevas incorporaciones al equipo de trabajo.
- Soporte técnico y comunicación directa con los clientes.
- Búsqueda y contacto con proveedores para productos utilizados en la solución de trazabilidad de la compañía.
- Elaboración de presupuestos y estimaciones de tiempo para el desarrollo de proyectos.
Tecnologías utilizadas
Visual Studio 2017, 2013, 2012 y 2008, Team Foundation Server 2012 y Team Foundation Service, Oracle, Mysql, Microsoft Entity Framework, WCF, C#.NET, .NetCore, J2EE, Bluetooth, Bootstrap, AngularJs, Javascript, HTML5, IIS, Android
AT-Biotech - Desarrollador .Net C#
Periodo: Mayo 2015 - Mayo 2016
Diseño y desarrollo de soluciones de trazabilidad y seguridad transfusional para productos biológicos humanos mediante tecnología RFID.
Actividades y responsabilidades:
- Colaboración en el diseño de Bases de Datos.
- Elaboración de Informes de los Datos Recogidos
- Desarrollo de nuevos requerimientos y mantenimiento de las soluciones Software en producción.
- Soporte técnico a clientes y contacto con proveedores.
Tecnologías utilizadas:
Visual Studio 2013, 2012 y 2008, Team Foundation Server 2012 y Team Foundation Service, Oracle, Mysql, Microsoft Entity Framework, WCF, C#.NET, Bootstrap, AngularJs, Javascript, HTML5 e IIS
Desarrollador ASP.NET C#
Periodo: Noviembre 2013 - Abril 2016
Desarrollo del portal del profesor y portal del alumno como parte de un sistema de gestión académica de una fundación universitaria.
Desarrollo de aplicación web en entorno ASP.NET (C#) empleando el framework DevExpress y SQL Server.
Profesor de programación
Periodo: Febrero 2015 - Junio 2016
Impartición de clases particulares a domicilio de programación a alumnos universitarios (Java y C)
Cursos
Curso de Android
Programación Android en Udemy
Programación Concurrente en Java y Android
Curso avanzado de programación concurrente para Java y Android
- Principales aspectos de la programación concurrente
- Multithreading en Java
- Frameworks de programación concurrente en Android

Arquitectura Aplicaciones Android
Curso avanzado de arquitectura de aplicaciones Android
- Patrones de diseño
- MVC en Android
- Inyección de dependencias
Aspectos avanzados de C#
Curso de aspectos avanzados de C# en Udemy
- Expresiones Lambda y LinQ
- Eventos
- Programación asíncrona
- Métodos de extensión
Inyección de dependencias con Autofac
Curso de Inyección de dependencias en C# con Autofac
Autofac es un contenedor de inyección de dependencias ampliamente utilizado en la actualidad en programación .Net y .Net Core.
Curso de SEO para WordPress
Curso de SEO online para WordPress. Impartido por Fernando Tellado en Campus Ayuda WordPress.
WordPress es un gestor de contenidos muy usado para construcción de páginas web. Para hacerse ver en la web es importante tener nociones de SEO y posicionar correctamente en los buscadores.

Cursos de Inglés
- Curso de Inglés Instituto Británico - Julio 2002
Curso de Inglés Instituto Británico - Julio 2003
- Curso de Inglés Instituto Británico - Julio 2004
- Thames Valley Cultural Centres. Sevenoaks - Julio 2005
- Hawthorn English Language Centres. Edinburgh - Julio 2006
Scrum
En determinados puestos de trabajo es importante tener nociones de metodologías de trabajo ágiles y de organización de equipos. Una de las metodologías de trabajo más usadas en la actualidad es Scrum.
Curso de Scrum impartido por Inkor
- Roles y responsabilidades
- Periodos de trabajo
- Sprint
- Reuniones en Scrum
- Documentos
- Implantación de Scrum en una organización
- Herramientas de Scrum
Curso de filtrado de paquetes en RouterOS
Curso de filtrado de paquetes en RouterOS (Mikrotik)
- Firewall y mitigación de diferentes tipos de ataques conocidos
- Configuración y gestión de NAT
- Marcado de paquetes
- Calidad de Servicio (QoS)
Formación
Ingeniería Informática
Universidad San Pablo CEU [2007 - 2014]
Proyecto Final de Carrera: Diseño y Configuración (Cisco IOS) de la red de un Proveedor de Servicios de Internet. (Matrícula de Honor)
Habilidades
- Desarrollo de software75%
- Trabajo en Equipo80%
- Gestión de equipos65%
- Comunicación con clientes70%
- .Net C#80%
- Java70%
- C65%
- Android50%
- Tecnología RFID80%
- Tecnología Bluetooth60%
- Visión Artificial60%
- WordPress80%
- Photoshop50%
- Administración de Sistemas y Redes60%
- Desarrollo de Hardware40%
- Aplicaciones de Trazabilidad80%
Idiomas
%
Castellano
%