Responsable del servicio en el área de digitalización e inteligencia artificial dentro del INTEF.
Servicio de Medios Tecnológicos. Administración de sistemas, diseño e implantación de procesos de integración y despliegue continuo, infraestructuras con contenedores y Kubernetes, y desarrollo y mantenimiento de servicios de identidad federada.
Área de experimentación en el aula. Promoción del pensamiento computacional, la programación, la robótica y la inteligencia artificial en el aula. Desarrollo de recursos educativos y coordinación de los proyectos Escuela de Pensamiento Computacional 2018-19 y Escuela de Pensamiento Computacional e Inteligencia Artificial 2019-20.
Servicio de Medios Tecnológicos. Desarrollo y mantenimiento de software, administración de sistemas, coordinación de equipos de desarrollo y formación de becarios.
Creación de LearningML, plataforma para la enseñanza de machine learning en edades tempranas. Diseño del producto, desarrollo técnico, validación educativa y difusión del proyecto en formación docente e investigación.
Creación de una extensión de Scratch para la programación de la placa educativa EchidnaShield y colaboración en líneas de robótica educativa y software abierto.
Docencia en el ciclo formativo de grado superior de Desarrollo de Aplicaciones Multiplataforma.
Desarrollo de software para aplicaciones web, móviles e IoT, junto con diseño e impartición de formación técnica especializada.
Docencia en secundaria. Durante este periodo ejercí como jefe de estudios.
Docencia en secundaria. Entre los cursos 2002/03 y 2005/06 ejercí como secretario.
Docencia en enseñanza secundaria en el área de tecnología.
Desarrollo de aplicaciones de gestión para confección de pedidos y elaboración de la web de la empresa.
Trabajo de investigación en electrónica y electromagnetismo, desarrollo de software CAD simbólico y librerías en C++ dentro del proyecto europeo ESPRIT IV 21812 AMADEUS, además de docencia práctica en asignaturas de Física Electrónica.
Puesta a punto de un espectrofotómetro para caracterización óptica de lentes y filtros.
Beca de colaboración en el departamento de Física Atómica, Molecular y Nuclear.
LearningML
Plataforma para enseñar inteligencia artificial y machine learning mediante actividades prácticas. Incluye trabajo de investigación, validación educativa y recursos para el aula.
Infraestructura INTEF
Trabajo en administración de sistemas, despliegue continuo, contenedores, Kubernetes y servicios de identidad federada para entornos institucionales.
EchidnaShield + Scratch
Extensión para programar hardware educativo desde Scratch en colaboración con Echidna Educación.
Licenciado en Ciencias Físicas
Facultad de Física, Universidad de Sevilla
Certificado de Aptitud Pedagógica
Instituto de Ciencias de la Educación de Sevilla
Certificado de Inglés equivalente B1
Escuela de Idiomas de Sevilla
- Experiencia en diseño y construcción de aplicaciones web y herramientas digitales completas, desde la arquitectura hasta el despliegue.
- Trabajo habitual con JavaScript, HTML, CSS, Python, PHP, Java y C/C++, desarrollando frontend, backend y componentes reutilizables.
- Implantación de pipelines de integración y despliegue continuo con foco en calidad de código, análisis estático, auditabilidad y sostenibilidad operativa.
- Experiencia en infraestructuras institucionales y open source con contenedores, automatización, observabilidad y procedimientos de aceptación de software.
- Ponente en cursos de formación del profesorado sobre aprendizaje automático, inteligencia artificial y pensamiento computacional en CTIF Madrid Sur y CTIF Madrid Oeste.
- Tutor del curso a distancia Programación de simulaciones educativas con Snap! en el Centro de Profesores de Castilleja de la Cuesta durante los cursos 2020-21, 2021-22 y 2022-23.
- Ponente en el curso Introducción a la Inteligencia Artificial y al Machine Learning para la Escuela para Fundación Cruzando, Chile.
- Participación docente en el curso del INTEF y la UIMP Pensamiento Computacional e Inteligencia Artificial: de cero a cien en un verano, julio de 2019.
- Autor e instructor de cursos sobre Angular, JavaScript, Electron, Vagrant, Git, PHP/Symfony y Subversion para distintas entidades de formación.
- Functional Programming Principles in Scala - Junio 2014 - actualidad | Licencia 972351
- Zend Certified Engineer - Enero 2013 - actualidad | Licencia ZEND021038
- Español: competencia nativa
- Inglés: competencia básica profesional
- LearningML: A Tool to Foster Computational Thinking Skills Through Practical Artificial Intelligence Projects. Revista de Educación a Distancia, 20(63), 2020.
- Introducing Artificial Intelligence Fundamentals with LearningML: Artificial Intelligence made easy. TEEM'20, Eighth International Conference on Technological Ecosystems for Enhancing Multiculturality, Salamanca, octubre de 2020.
- Evaluation of an Online Intervention to Teach Artificial Intelligence with LearningML to 10-16-Year-Old Students. Proceedings of the 52nd ACM Technical Symposium on Computer Science Education (SIGCSE'21), marzo de 2021.
- Developing Computational Thinking at School with Machine Learning: An exploration. 21st International Symposium on Computers in Education (SIIE), 2019.
- Not the same: a text network analysis on computational thinking definitions to study its relationship with computer programming. Revista Interuniversitaria de Investigación en Tecnología Educativa, 2019.
- Desarrollo de Aplicaciones web con Symfony2. NIPO 030-12-324-1, 2015.
- Identidad Federada con SymfonITE. Jornadas Técnicas RedIRIS, Valladolid, 2011.
- O. Guerra, J.D. Rodríguez-García, E. Roca, F.V. Fernández y A. Rodríguez-Vázquez. A Circuit Reduction Technique for Approximated Symbolic Analysis of Large Analogue Circuits. DCIS'98, Madrid, noviembre de 1998.
- J.D. Rodríguez-García, O. Guerra, F.V. Fernández y A. Rodríguez-Vázquez. Symbolic Pole/Zero Extraction Through Dedicated SBG/SDG Techniques. SMACD'98, Kaiserslautern, octubre de 1998.
- J.D. Rodríguez-García, O. Guerra, E. Roca, F.V. Fernández y A. Rodríguez-Vázquez. A New Simplification Before and During Generation Algorithm. SMACD'98, Kaiserslautern, octubre de 1998.
- O. Guerra, J.D. Rodríguez-García, E. Roca, F.V. Fernández y A. Rodríguez-Vázquez. True Hierarchical Symbolic Analysis of Large-Scale Analog Integrated Circuits. SMACD'98, Kaiserslautern, octubre de 1998.
- O. Guerra, J.D. Rodríguez-García, E. Roca, F.V. Fernández y A. Rodríguez-Vázquez. A Simplification Before and During Generation Metodology for Symbolic Large-Circuit Analysis. ICECS'98, Lisboa, septiembre de 1998.
- F.V. Fernández, O. Guerra, J.D. Rodríguez-García y A. Rodríguez-Vázquez. Symbolic Analysis of Large Analog Integrated Circuits: The Numerical Reference Generation Problem. IEEE Transactions on Circuits and Systems Part I, vol. 45, n. 10, octubre de 1998.
- F.V. Fernández, O. Guerra, J.D. Rodríguez-García y A. Rodríguez-Vázquez. Corrections to Symbolic Analysis of Large Analog Integrated Circuits: The Numerical Reference Generation Problem. IEEE Transactions on Circuits and Systems Part II, vol. 46, n. 4, abril de 1999.
- J.D. Rodríguez-García, O. Guerra, E. Roca, F.V. Fernández y A. Rodríguez-Vázquez. Error control in simplification before generation algorithms for symbolic analysis of large analogue circuits. Electronics Letters, vol. 35, n. 4, febrero de 1999.
- O. Guerra, J.D. Rodríguez-García, F.V. Fernández, R. Domínguez-Castro y A. Rodríguez-Vázquez. On the validity Region of Behavioral Models. ECCTD'99, Stresa, agosto-septiembre de 1999.
- J.D. Rodríguez-García, O. Guerra, E. Roca, F.V. Fernández y A. Rodríguez-Vázquez. A tool for complete small-signal analytical modeling of large analog circuits. IWMICA'99, Puerto Vallarta, julio de 1999.
- O. Guerra, J.D. Rodríguez-García, F.V. Fernández y A. Rodríguez-Vázquez. A novel error-controlled hierarchical approach for the symbolic analysis of large analog integrated circuits. DCIS'99.
- J.D. Rodríguez-García, O. Guerra, F.V. Fernández y A. Rodríguez-Vázquez. A Symbolic Pole/Zero Extraction Methodology Based on Analysis of Circuit Time-Constant. DCIS'99.
- O. Guerra, J.D. Rodríguez-García, E. Roca, F.V. Fernández y A. Rodríguez-Vázquez. An Error-Controlled Methodology for Aproximated Hierarchical Symbolic Analysis. ISCAS 2000.