Greater Madrid Metropolitan Area
Mi experiencia profesional se divide en tres grandes áreas: desarrollo software, docencia universitaria/formación en empresas e investigación científica. Llevo desarrollando software desde hace más de 15 años y soy profesor universitario e investigador desde hace más de 10. Mi objetivo es seguir creciendo como profesional, ampliando mis conocimientos y participando en proyectos que me motiven, me ilusionen y que supongan un reto para mí. He tenido muchos roles en los proyectos en los que he participado, desde desarrollador hasta CTO de mi propia startup. Me gusta compartir mis conocimientos impartiendo charlas en comunidades de desarrolladores y eventos como Codemotion, MadridJUG o TechFest. Todo ello complementado con la investigación en ciencias de la computación. Soy co-fundador y co-director de CodeURJC, un laboratorio de desarrollo de software de la Escuela Técnica Superior de Ingeniería Informática (ETSII) de la Universidad Rey Juan Carlos de Madrid. Actualmente soy CTO de la empresa de marketing TwoToFourty y arquitecto software en Kurento.com, una plataforma para el desarrollo de aplicaciones de vídeo en directo. Hace unos años fundé la startup Welvi Experience y ocupé el rol de CTO. Esta empresa estaba enfocada en el desarrollo de soluciones tecnológicas en el sector del fitness y la actividad física. Algunas de mis charlas se pueden ver en mi canal de Youtube (https://www.youtube.com/playlist?list=PLviLEHmst4ETj5cN15Z_Rf02VozKNvLjo) y las slides de las presentanciones en SlideShare (http://es.slideshare.net/micaelgallego)
Director del "Master Cloud Apps: Desarrollo y despliegue de aplicaciones en la nube" de la Universidad Rey Juan Carlos. Completamente online con clases en directo.
Imparto docencia en los últimos cursos de varios grados de Informática. La temática de las asignaturas está centrada en el Desarrollo de Aplicaciones Web, Sistemas Concurrentes y Distribuidos y Computación en la Nube. He impartido en el pasado docencia en másteres de especialización sobre Software Libre y Optimización de Sistemas Complejos.
Desarrollé mi trabajo como becario en GSyC, el Grupo de Sistemas y Comunicaciones de la URJC, ahora transformado en el Departamento de Sistemas Telemáticos y Computación. Formaban parte de este grupo personajes muy famosos en el ámbito del software libre en España, entre los que destacan los fundadores de Barrapunto: Jesús M. González Barahona, Pedro de las Heras, Alvaro del Castillo y Vicente Matellán. En concreto desarrollé mi actividad en LADyR, el Laboratorio de Algoritmia Distribuida y Redes. Trabajé con Luis López y Antonio Fernández Anta en diversos proyectos relacionados con las redes y el diseño de algoritmos.
CodeURJC es un laboratorio de desarrollo de software de la Escuela Técnica Superior de Ingeniería Informática de la Universidad Rey Juan Carlos (Madrid). En CodeURJC ofrecemos formación y consultoría en todo tipo de tecnologías y metodologías, tanto presencial como online, en la propia Universidad y también in-company. Los últimos cursos han sido sobre Backend Java, Spring, MongoDB, Frontend HTML, CSS y JS, Angular 2, Ionic 2, Virtualización, Docker, AWS, Arquitecturas software, XP, Buenas prácticas, CI, TDD... Siempre estamos analizando las nuevas tendencias en el desarrollo software y evaluando las ultimas tecnologías. La dirección de Trabajos de Fin de Grado y investigación científica ofrecen un entorno muy propicio para analizar, comparar y experimentar con cualquier novedad de la industria.
Imparto docencia en el título propio "Máster en Software Craftsmanship" creado por la UPM en colaboración con Ericsson España. Estoy involucrado en asiganturas de Programación Extrema y Virtualización y Cloud Computing. http://www.upm.es/UPM/CanalUPM/Noticias?fmt=detail&prefmt=articulo&id=ab41cfa60eacf410VgnVCM10000009c7648a____ https://www.etsisi.upm.es/titulo-experto-en-arquitectura-y-desarrollo-software
Colaboro impartiendo varias asignaturas en el postgrado "Agile Project & Product Management" de la escuela de negocio IEBS (http://www.iebschool.com/). La más destacada es la de eXtreme Programming, sobre buenas prácticas técnicas en el desarrollo de aplicaciones.
Ocupo el puesto de CTO de la empresa de marketing TwoToFourty (http://www.twotoforty.com/) desarrollando su estrategia tecnológica. Estoy especialmente implicado en 40Persona, un motor de inteligencia artificial que ayuda a las empresas a conocer la personalidad de sus clientes y en base a ella, adaptar su comunicación y sus servicios.