- DATIODesarrollador DevOpsINTERNET DE LAS COSASfebrero de 2018 - Hoy (6 años y 11 meses)Pozuelo de Alarcón, Madrid, EspañaFunciones:Desarrollo de herramientas de integración continua y despliegue continuo mediante Groovy en Jenkins.Despliegue de compilados y ficheros de configuración a Artifactory.Gestión del ciclo de vida del software de los proyectos de Datio.Integración de pruebas de testing y automatización de las mismas.Ciclo completo de empaquetado, testeo y despliegue de los proyectos desde la fase de desarrollo hasta su puesta en producción.Gestión de imágenes Docker.Utilización de Sonar en la integración continua de los proyectos para la comprobación de la calidad del Software.Gestión de buenas prácticas sobre la utilización de ramas mediante Git en Bitbucket y Github.Formación y soporte al equipo de proyectos de BigData dentro de la empresa.
- Grupo SIA (Sistemas Informáticos Abiertos)Desarrollador FullStackCONSEJO & AUDITORÍAoctubre de 2017 - febrero de 2018 (4 meses)Alcorcón, Madrid, EspañaFunciones:Desarrollo de funcionalidades en proyectos orientados a la gestión de recursos y usuarios (tanto parte servidor como parte cliente).Utilización del framework AngularJS para la parte cliente y JavaEE mediante servlets para la API de la parte servidor.Utilización de JPA para la gestión de las diferentes conexiones a BBDD ( MySQL).Utilización de Bonitasoft para la gestión de procesos de negocio (BPM).Gestión de proyectos mediante SVN.Participación en reuniones de planificación de tareas y posibles soluciones de negocio de cara a una petición de cliente.
- Dimática Software Development para Telecor (grupo ECI)Desarrollador FullStackE-COMMERCEseptiembre de 2017 - octubre de 2017 (1 mes)Madrid, EspañaFunciones:Desarrollo de funcionalidades para aplicaciones web en PHP mediante el framework Symfony.Gestión de bases de datos MySQL y MongoDB.Gestión de servidor Apache y hosting de los diferentes proyectos.Participando activamente en proyectos de Business Analitics y Big Data.Implementación de API Rest para la comunicación entre proyectos mediante “web services”.Utilización de SOAP para la comunicación de servicios entre aplicaciones intraempresa.Creación de scripts de migración de datos, manejo de ficheros y conexión entre máquinas en PHP.Creación y configuración de “webhooks” para comunicación entre proyectos.“Crawling” web para la obtención de información y el análisis de la competencia y creación de gráficas mediante “Highcharts”.Creación de canales de logs y mantenimiento de los mismos mediante “logrotate”.Implementación de búsqueda avanzada mediante “Elasticsearch”.Gestión de colas de procesos mediante “RabbitMQ”.Creación de sistema de almacenamiento de imágenes y cacheo de las mismas mediante “WebHDFS”.Implementación de elementos personalizados HTML5 con Polymer.Implementación de nuevas funcionalidades a los proyectos de desarrollo web y scripting, encargado del desarrollo, seguridad y testing de las mismas.Gestión proyectos mediante GIT.Labores de mantenimiento de servidor Apache y subidas a entorno de preproducción y producción.
- Graduado en Ingeniería del SoftwareURJC2016Título de Grado en Ingeniería del Software por la URJC.