Juan Luis
Software Engineer | Developer Success | Developer Relations | Community | Luddite
Software Engineer (Rotation) at Canonical
Activity
Loading activity...
Career: 16
Software Engineer (Rotation)
Canonical
Provincia de Madrid
Oct 2025 - Present
Software Engineer (Rotation)
Canonical
Provincia de Madrid
Develop MySQL charm (K8s + VM operator) using Canonical open source technology
Developer Relations Engineer
Canonical
Madrid, Community of Madrid, Spain
Sep 2025 - Present
Developer Relations Engineer
Canonical
Madrid, Community of Madrid, Spain
Adjunct Professor
IE School of Science and Technology
Madrid, Community of Madrid, Spain
Sep 2025 - Present
Adjunct Professor
IE School of Science and Technology
Madrid, Community of Madrid, Spain
Professor of two courses in the Master in Business Analytics & Data Science: • Python for Data Analysis I • Python for Data Analysis II
Principal Product Manager
QuantumBlack, AI by McKinsey
Madrid, Community of Madrid, Spain
Jun 2023 - Jul 2025
Principal Product Manager
QuantumBlack, AI by McKinsey
Madrid, Community of Madrid, Spain
Product Manager for Kedro, an opinionated, open source Python framework for data science
Developer Advocate
Kedro
Madrid, Spain, Europe
Jan 2023 - Jul 2025
Developer Advocate
Kedro
Madrid, Spain, Europe
Developer Advocate
QuantumBlack, AI by McKinsey
Madrid, Community of Madrid, Spain
Jan 2023 - Jun 2023
Developer Advocate
QuantumBlack, AI by McKinsey
Madrid, Community of Madrid, Spain
Developer Advocate for Kedro, an open source framework for data scientists.
Data Scientist Advocate
Orchest
Madrid, Community of Madrid, Spain
Feb 2022 - Dec 2022
Data Scientist Advocate
Orchest
Madrid, Community of Madrid, Spain
- Responsible for the content creation roadmap, published notable blog posts on emerging Python libraries like Polars and DuckDB - Responsible for the go-to-community strategy, spoke at several PyData and PyCon events around the world - Responsible for the social channels of the company, including Twitter and LinkedIn - Responsible for the documentation, rewrite from reST to Markdown (MyST) while keeping Sphinx - Planned and led a livestreamed community event to announce a major version of the product - Implemented an ELT data architecture for data-driven decision-making, including dashboards for C-level and investors, using Google BigQuery, Meltano, dbt, Orchest, and Metabase - Implemented better analytics solutions on our website for easier conversion tracking using Google Tag Manager
Adjunct Professor
IE School of Human Sciences and Technology (HST)
Madrid Area, Spain
Jan 2018 - Dec 2022
Adjunct Professor
IE School of Human Sciences and Technology (HST)
Madrid Area, Spain
Professor of three courses in the Master in Business Analytics & Big Data: • Python for Data Analysis I • Python for Data Analysis II • Advanced Python
Developer Advocate
Read the Docs
Mar 2021 - Jan 2022
Developer Advocate
Read the Docs
Work on the Chan Zuckerberg Initiative grant to improve documentation for scientific projects: - Wrote a beginners tutorial for Read the Docs - Wrote a beginners tutorial for Sphinx, with input from the community - Gave several technical talks about Markdown in Sphinx - Engaged with the PyData community online - Participated in discussions related to packaging
Freelance Researcher
Libre Space Foundation
Sep 2020 - Jun 2021
Freelance Researcher
Libre Space Foundation
Research about open source tools for orbit propagation as part of the OpenSatCom project.
Mission Planning & Execution Engineer
Satellogic
Aug 2018 - Mar 2021
Mission Planning & Execution Engineer
Satellogic
• Development of open source Python library for orbit-propagation • Development of an asynchronous Python software running on board of the satellite to execute tasks • Define orbital configurations for long term simulations • Outreach
Astropy Core Developer
NumFOCUS
Aug 2020 - Dec 2020
Astropy Core Developer
NumFOCUS
Maintainer of Astropy (astropy.coordinates subpackage) a NumFOCUS sponsored project, under contract as part of a grant by the Moore Foundation.
Adjunct Professor
Esade
Barcelona, Catalonia, Spain
Sep 2020 - Oct 2020
Adjunct Professor
Esade
Barcelona, Catalonia, Spain
Professor of Introduction to Python in the Executive Masters in Business Analytics.
Adjunct Professor
Barcelona Technology School
Barcelona Area, Spain
Aug 2018 - Jun 2019
Adjunct Professor
Barcelona Technology School
Barcelona Area, Spain
Professor of the course "Data Science Foundations" in the Master in Big Data Solutions.
Senior Python Developer | Geospatial applications
Satellogic
Barcelona Area, Spain
Jun 2017 - Aug 2018
Senior Python Developer | Geospatial applications
Satellogic
Barcelona Area, Spain
• Development of open source geospatial Python library https://github.com/satellogic/telluric/ • Development of REST APIs for geospatial data consumption (Django Rest Framework) • Development of solutions for geospatial data storage and retrieval using databases and cloud storage solutions (PostgreSQL/PostGIS, Azure Cloud Storage) • Support for the Data Science and Solutions team • Outreach
Freelance Data Scientist
Boeing Research & Technology
Madrid Area, Spain
Jul 2017 - Jan 2018
Freelance Data Scientist
Boeing Research & Technology
Madrid Area, Spain
Studied machine learning algorithms to predict air trajectories as part of the "Data-driven AiRcraft Trajectory prediction research" H2020 project.
Skills: 45
Other
Projects: 2
Introduction to Python for Aerospace Engineering Students
github.com/AeroPython/Curso_AeroPython
Mar 2014 - Present
Introduction to Python for Aerospace Engineering Students
github.com/AeroPython/Curso_AeroPython
Introductory Python course for aerospace engineering students.
Pybonacci
pybonacci.org/
Mar 2012 - Aug 2019
Pybonacci
pybonacci.org/
Blog sobre computación científica con Python en español.
Publications: 10
Credentials: 3
Certified Open Source Developer for Enterprise
The Linux Foundation
AWS Certified Cloud Practitioner
Amazon Web Services (AWS)
Education: 2
Universidad Politécnica de Madrid
Aeronautical Engineering, Aeronautical Engineering
Jan 2009 - Jan 2017
Universidad Politécnica de Madrid
Aeronautical Engineering, Aeronautical Engineering
Politecnico di Milano
Aerospace Engineering, Aerospace Engineering
Jan 2012 - Jan 2013
Politecnico di Milano
Aerospace Engineering, Aerospace Engineering
Erasmus scholarship of one year.
Awards: 4
Fellow
For those who have served the Python community by creating and/or maintaining various engineering/design contributions, or for those who have served the Python community by coordinating, organizing, teaching, writing, and evangelizing.
100 mejores calificaciones en la PAU en la UCM
Diploma a las 100 mejores calificaciones en la Prueba de Acceso a Estudios Universitarios en la Universidad Complutense de Madrid.
Premio extraordinario de Bachillerato de la CAM
Premio extraordinario de Bachillerato de la Comunidad de Madrid.
Beca de Excelencia de la CAM
Beca de Excelencia de la Comunidad de Madrid.
Volunteering: 6
Organizer
PyData Madrid
Jan 2022 - Present
Organizer
PyData Madrid
I am the lead organizer of the PyData Madrid monthly meetups.
Founding Member
Python España
Dec 2012 - Present
Founding Member
Python España
Founding Member of Python Spain. I compiled the list of the first board members so they could be based in diverse geographical locations around Spain.
Vocal
Mercado Social de Madrid
Member
Space Generation Advisory Council
Jan 2018 - May 2021
Member
Space Generation Advisory Council
I am a member of the Events workgroup inside the Space Generation Advisory Council, where I assist in the organization of the 5th European Space Generation Workshop.
Chair
Python España
Mar 2014 - Feb 2020
Chair
Python España
I was the chair of the Python España non-profit. My main activity was to handle the group social networks and chat channels, organize PyConES (our yearly conference, with +400 attendees and ~20 % women speakers in its last edition), coordinate support for the local communities and meetups, and stay in touch with everybody.
Technical Evangelist
Pybonacci
Mar 2012 - Feb 2016
Technical Evangelist
Pybonacci
I co-founded the blog Pybonacci, the first Spanish-speaking blog about scientific computing with Python. I wrote +65 articles, explaining how to use all the scientific/numerical Python ecosystem (NumPy, SciPy, Astropy, IPython/Jupyter), having reached hundreds of thousands of unique visitors.