Desde 2006 liderando proyectos de software después de formarme durante 8 años en programación y tecnologías de la información.
Mi primer contacto con líneas de código fué en el 1998 con ensamblador. Hoy en día, entusiasta de las capas de alto nivel y arquitecturas limpias.
Aunque en los últimos años centrado en frontend, amplia experiencia también en fullstack.
A pesar de que suelo dar soporte, gestionar y liderar equipos de desarrolladores, no dejo de entrenar código. Aplicando en recientes proyectos con typescript y dart: arquitecturas limpias, patrones de diseño, DDD, programación funcional, etc.
Cabe destacar mi labor como formador y/o consultor.
Integrante del equipo de “GloMo channel management” en el que la principal actividad era la de dar soporte al resto de equipos del proyecto, contando éste con 5 países: Argentina, Colombia, Mexico, Perú y Uruguay. En esto entraba: la integración de pull requests (gitflow, features y bugfixes), peticiones tanto de nuevos componentes como de nuevos equipos colaboradores, gestión de releases, coaching y aterrizaje de equipos, gestión y organización de reuniones, administración de Jira (JQL, Releases…), mantenimiento y colaboración en la documentación del proyecto, soporte en testing y Jenkins.
Un equipo multidisciplinar en el que también tuve que realizar tareas de desarrollo como: implementar el scaffold de la app de GloMo para Colombia, crear soluciones de arquitectura para los componentes de features que se compartían entre los diferentes países (Lit), refactorizar una mock api llamada Artichoke que se tenía para testing, desarrollos en Apps Script de google, entre otros. Colaborando también frecuentemente con el equipo de core del proyecto y dando soporte realizando el papel de tech lead en diferentes líneas dedesarrollo del proyecto.
Debido a procedimientos previamente inexistentes y/o básicos, cabe destacar la creación y diseño de éstos para la gestión de componentes y equipos.
Desarrollo en polymer (cells) de requerimientos con metodología agile. Propuestas de soluciones de arquitectura.
Desarrollador senior de requerimientos, bugs, unit testing y e2e. También desarrollé un módulo completo que consistía en la venta de entradas al través del servicio de Tixalia.
Portal ayuntamiento Barcelona. Desarrollo fullstack, transacciones mediante anotaciones (init, commit, rollback), patrones de diseño, etc.
Principalmente liderar un equipo con 2 desarrolladores frontend y 2 en backend para llevar a cabo el roadmap del proyecto. A su vez, como desarrollador senior y soluciones de arquitectura de frontend, desarrollando toda la parte del bundler de la aplicación, componentes, plantillas, etc.
En backend daba soporte a más alto nivel ya que se desarrollaba en Ruby y no estaba en mi background este lenguaje. No obstante, si colaboraba con los desarrolladores de backend en cuanto a cómo deberían ser los contratos que regresen los servicios, algunos consejos de programación a más alto nivel, diseño de la base de datos, etc.
Desarrollo en fullstack del dashboard interactivo para la gestión de grupos de alumnos, materias y aulas de la universidad Tecmilenio.
Desarrollo en fullstack del dashboard interactivo de las respuestas a los exámenes de los distintos alumnos de los distintos campus de la universidad Tecmilenio.
Desarrollo en fullstack del backoffice de solicitudes de becas grupos de alumnos, materias y aulas de la universidad Tecmilenio.
Por detacar algo, se realizó un módulo de carga masiva de solicitudes desde un excel entre otros.
Desarrollo en fullstack del backoffice de solicitudes de admisión de la universidad Tecmilenio.
Por detacar algo, se realizó un módulo de carga masiva de solicitudes desde un excel entre otros.
Desarrollo de la app móvil de SorteosTec. Iniciado el proyecto con algunos archivos sueltos en PHP, al comentarme que podría tomar eso o iniciarlo como quisiera, fué donde tuve mi primer contacto con los bundlers, aplicando gulp en este caso.
Se podría decir que fué el primer proyecto basado en “componentes” que desarrollé.
Formador de desarrollo web en clases presenciales.
Formador de desarrollo web en clases presenciales.
Desarrollador, líder técnico y contacto directo con el cliente apoyando en el análisis requerimientos funcionales.
Desarrollador, líder técnico y contacto directo con el cliente apoyando en el análisis requerimientos funcionales. Puesta en producción y posterior mantenimiento.
En Castilla La Mancha existe como mínimo un centro de internet por cada municipio. Esta web contiene la información y los servicios que ofrecen estos mismos estos mismos.
Por destacar algo, en su día desarrollé un applet firmado para validar que un usuario no pueda entrar a ciertas partes del portal si no se conecta desde uno de los centros.
Desarrollo de la web de un distribuidor de vodafone.
Desarrollo de una ayuda interactiva de la intranet del Banco de España mediante Flash y ActionScript.
Desarrollador, líder técnico y contacto directo con el cliente apoyando en el análisis requerimientos funcionales.
Desarrollador, líder técnico y contacto directo con el cliente apoyando en el análisis requerimientos funcionales. Formación a los desarrolladores. Puesta en producción y posterior mantenimiento.