En mis más de 10 años de experiencia en el campo del desarrollo web, he ejercido diversas tareas: desarrollador, analista, jefe de proyecto y jefe de departamento tecnológico. Los lenguajes de programación utilizados también han sido variados, lo que me permite una amplia visión de los pros y los contras así como las similitudes que tienen los diferentes lenguajes. Conozco tanto el mundo de la programación backend (php, python, java, node.js) como la programación frontend (Angular, angular.js, jquery, backbone, ...).
Los principales proyectos en los que he participado están relacionados con el mundo de la formación y entre ellos destacan: dos aplicaciones de gestión académica y aplicaciones para la producción rápida de contenidos online.
En dos empresas he liderado la implantación de procesos de integración continua (jenkins, git, docker, vagrant son tecnologías que he usado en este campo).
Mis aficiones son la música (he participado en un coro lírico), leer y la Astronomía (no confundir con astrología 😉).
Edad:
De: España
Vive en: Sevilla, España
Años de experiencia:
Puesto: Desarrollador Jefe de Proyecto
Idiomas: Español (nativo), Inglés (certificado B2)
Habilidades claves:
He liderado el equipo de desarrolladores Frontend en un proyecto de elaboración de una aplicación ERP para investigadores de las universidades.
Entre las tareas realizadas destacan implantación de las metodologías de desarrollo, de los estilos de código, de integración continua, la estimación de tiempos para el desarrollo de tareas, la investigación de las soluciones tecnológicas necesarias ante los retos que plantea un proyecto de tanta envergadura, además del propio desarrollo
Otras labores realizadas han consistido en la instalación y parametrización del stack de integración continua: servidor con jenkins, servidor con repositorio gitlab y servidor para tests con nginx.
Implantación de soluciones de integración continua para los diferentes desarrollos de la empresa. Implantación de los entornos de testing, desarrollo y producción. (Jenkins, Docker)
Jefatura de proyectos y participación en su desarrollo:
Valoración de los costes en horas para diferentes propuestas de desarrollo tecnológico.
Participación en los procesos de selección de personal.
Impartición de jornadas formativas internas sobre las tecnologías usadas.
Desarrollo de herramientas para la producción y gestión de la factorización de cursos con formato SCORM. html5 responsive, php, silex, doctrine, VisualBasic, javascript, jquery,etc...
Desarrollo de aplicación móvil de visor offline de cursos SCORM. Phonegap, javascript, handlebarsjs.
Adaptación de diferentes soluciones html5 a contenido SCORM.
Implantación de soluciones de integración continua para los diferentes desarrollos de la empresa.
Adaptación y extensión de funcionalidades en cursos html5 generados por herramientas de autor. Uso de API de iSpring, FlipHTML5, FlippingBook, Articulate Storyline, ...
Toma de requisitos, análisis y desarrollo de diversas aplicaciones. Webs informativas, soluciones de e-commerce, integraciones con plataformas formativas LMS (Moodle y Dokeos), aplicaciones para la medición mediante cuestionarios de la calidad y el impacto de la formación.
Realización de varias aplicaciones para estudios 270º para una consultora de Recursos Humanos.
Análisis y desarrollo de la aplicación de venta de entradas, gestión de acreditaciones y web promocional del 4º Encuentro de cocina del Mediterráneo.
Maquetación adaptativa, programación javascript del frontend de plantillas de cursos.
Principales tecnologías de trabajo: java (JSF, Struts, Hibernate, JPA, JMS, J2EE, etc.), PHP (codeigniter, Symfony, Silex), RabbitMq, jquery, twitter bootstrap, AngularJS, CMSs como wordpress y Joomla.
Maquetación HTML y programación de contenidos formativos.
Desarrollo de una web para la gestión de una clínica con tecnologías ASP, Oracle (Procedimientos almacenados) y el framework javascript Prototype.
Análisis, desarrollo y maquetación de webs. Javascript, CSS, HTML, PHP4 (Programación estructurada y POO).
Uso de estándares W3C de accesibilidad.
Entre otros proyectos, podría destacar el desarrollo de un foro, y de varias webs promocionales y de venta online.
Gestión y desarrollo y explotación de una base de datos Access. Desarrollo de una aplicación de generación de catálogos, Vbasic + Access.
Grabación y explotación de datos de la Encuesta sobre establecimientos industriales de Andalucía para la elaboración de las Tablas Input-Output.
He desarrollado un proveedor de servicios para utilizar el ORM Doctrine en el microframework Silex. Actualmente existen varios, pero el que he desarrollado fue de los primeros en existir.
Actualmente el paquete se ha tenido descargas y se usa como base para otros paquetes de software libre creados por otros desarrolladores.
El paquete es instalable mediante composer y está disponible en packagist: palma/DoctrineORMServiceProvider. También se puede descargar directamente de github.
Desarrollo de herramientas de seguimiento de encuestas y de recepción de llamadas telefónicas para una consultora de marketing.
Las tecnologías utilizadas son: AngularJS, nodejs, silex y mysql.
Especialización en computación.
Evento nacional de desarrolladores Symfony.
Asistencia al evento en el que se hizo especial hincapié en el uso de wordpress como framework de desarrollo.
Dirigido a gestores de proyectos y empresas TIC. Jefes de equipos, Programadores, Diseñadores y Profesionales interesados en metodologías de desarrollo, con la consiguiente mejora de sus procesos de producción.
Evento nacional de desarrolladores Symfony.
Curso online de la plataforma Coursera impartido por los profesores Armando Fox y David Patterson de la UC Berkeley..
Curso cupofenglish preparatorio para la cerficación BULATS de inglés.
Evento nacional de desarrolladores Symfony.
8 horas presenciales.
25 horas presenciales.
Curso de teleformación. 270 horas.
24 horas presenciales.
50 horas teleformación.