Sobre mí...
Me llamo Sergio Gallardo y actualmente estoy trabajando en Plain Concepts como Delivery Manager.
Experiencia
Llevo más de 3 años trabajando en Plain Concepts como desarrollador de aplicaciones en plataforma Microsoft.: Xbox 360, Xbox One, Windows 8.x, Windows 10 y aplicaciones de escritorio con WPF.
Durante mi experiencia laboral he llevado la gestión del equipo y la comunicación con el cliente en varios de los proyectos.
Actualmente trabajo como Delivery Manager
Plain Concepts
Delivery Manager (enero 2018 - actualidad)
Mi puesto en Plain Concepts es un perfil mixto de gestión/técnico cuyas principales responsabilidades son:
- Gestión de proyectos aplicando metodologías ágiles.
- Gestión de las capacidades de los miembros del equipo.
- Canalización de la comunicación entre cliente y el equipo.
- Coordinación de los miembros del equipo de desarrollo, facilitando los procesos y eliminando impedimentos.
- Promover la autoorganización del equipo.
Windows Platform Developer (junio 2014 - enero 2018)
Desarrollo de aplicaciones multimedia con C#/XAML y JS/HTML para Xbox 360, Xbox One, Windows8/8.1, Windows Phone 8/8.1 y Windows 10.
Microsoft
Developer and Platform Evangelism Intern (octubre 2013 - junio 2014)
Desarrollo de aplicaciones de Windows 8 y Windows Phone aplicando el patrón MVVM. Desarrollo con Microsoft Azure aplicado al desarrollo de aplicaciones de Windows 8 y Windows Phone. Desarrollo Web mediante ASP.NET y MVC.
Soporte técnico a los desarrolladores de aplicaciones Windows 8 y Windows Phone.
Creación de artículos técnicos para el blog de MSDN e impartición de sesiones técnicas para desarrolladores.
Nuevos retos
Me gusta la idea de gestionar un pequeño equipo de desarrollo y llevar los proyectos y la comunicación con el cliente además de desarrollar.
En Plain Concepts he estado trabajando con Scrum lo que nos ha permitido mejorar el trabajo del equipo. Estoy muy acostumbrado a las liturgias típicas de Scrum y creo que ayudan a que el equipo pueda avanzar. Es algo que considero necesario a la hora de trabajar en equipo.
En cuanto a la forma de trabajar con el código tengo un nivel avanzado de Git y Git Flow. Trabajamos haciendo uso de las Pull Request para asegurar revisiones de código lo que nos permite mejorar el código que acaba en producción y aprender de los compañeros.
Nuevos horizontes
Pese a que siempre he trabajado con .NET y sobre la plataforma Microsoft ahora estoy ampliando horizontes con React y React Native para poder ofrecer soluciones completas con Web y aplicaciones multiplataforma con un solo desarrollo. Aunque tengo mucha menos experiencia no tendría problema en trabajar con alguna otra tecnología como React y seguir creciendo.