2020 - act.
Software Engineering Manager
Tulotero (2020 - Act.)
- Planificación, diseño y seguimiento de los procesos de negocio.
- Planificación de los proyectos. Visión global de toda parte técnica de la empresa.
- Ayudar a desarrollar y mejorar las habilidades técnicas de los ingenieros.
- Participación en la planificación estratégica y en la toma de decisiones.
- Comunicarse con otros departamentos no técnicos para coordinar y colaborar en proyectos.
- Identificar y abordar problemas técnicos y de personal.
- Performance reviews.
- Procesos de selección.
- Resolución de problemas técnicos de alta complejidad.
2018 - 2021
Ingeniero de software (Tech Lead)
Tulotero (2018 - 2021)
- Desarrollo y mantenimiento de un front-end de aproximadamente 350.000 líneas de código.
- Dirección y coordinación del departamento web.
- Procesos de selección.
- Diseño de la arquitectura software (diagramas de clases, secuencia, casos de uso...).
- Despliegues en producción.
2016 - 2018
Ingeniero de software
Tulotero (2016 - 2018)
- Diseño e implementación de aplicaciones web con Angular.
- Participación en las decisiones de diseño gráfico y usabilidad de las aplicaciones.
- Diseño de la arquitectura software (diagramas de clases, secuencia, casos de uso...).
- Despliegues en producción
2016 - 2016
Ingeniero de software
Aquotic (2016 - 2016)
- Coordinación del departamento de informática.
- Toma de todas las decisiones a nivel técnico. (visión global de toda la arquitectura del software de la empresa)
- Diseño de la arquitectura software (diagramas de clases, secuencia, casos de uso...).
- Diseño de los modelos de datos (modelo relacional extendido, diccionario de datos).
- Diseño de la arquitectura de los entornos de desarrollo, testing, preproducción, y producción.
- Diseño e implementación de estrategias para la migración de una base de datos de más de 150 tablas de MySQL a PostgreSQL y la sincronización de ambas en el período de transición.
2014 - 2016
Desarrollador full-stack
Aquotic (2014 - 2016)
- Diseño e implementación de servicios web con CakePHP MySQL.
- Diseño e implementación de aplicaciones web con AngularJS.
- Diseño e implementación de procesos que permiten comunicar el front-end con el back-end en tiempo real.
- Diseño implementacion de modelos de datos.
2009 - 2009
Administrador de sistemas y red
En la red (2009 - 2009)
- Creación de instalaciones de Windows 7 y apps de forma desatendida.
- Instalación y mantenimiento de equipos y software.
- Administración y mantenimiento de redes.
- Administración y mantenimiento de servidores web.