Juan Rodríguez

Developer Relations Engineer

Greater Madrid Metropolitan Area Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Juan Rodríguez is a Developer Relations Engineer and aerospace-trained scientific software engineer with 14 years of experience building and advocating for open-source tools that lower barriers to knowledge. He blends hands-on backend development—contributions to cornerstone projects like NumPy, SciPy, Astropy and Read the Docs—with technical writing and developer advocacy, improving both code correctness and documentation. At organizations from Satellogic to QuantumBlack and Canonical he has bridged product, community and education, and he teaches applied computing at IE. Known for refactoring critical numerical code (e.g., SciPy lti class) and clarifying complex docs (Python Packaging, Sphinx, Read the Docs), he pairs deep domain knowledge in astrodynamics with practical testing and CI improvements. He champions openness and reproducibility—often fixing subtle bugs and usability issues—and prefers roles that state clear compensation expectations.
code14 years of coding experience
job9 years of employment as a software developer
bookAerospace Engineering, Aerospace Engineering at Politecnico di Milano
bookIngeniería Aeronáutica Aerospace Aeronautical and Astronautical Engineering, Ingeniería Aeronáutica Aerospace Aeronautical and Astronautical Engineering at Universidad Politécnica de Madrid
languagesSpanish, English, Italian
stackoverflow-logo

Stackoverflow

Stats
7,104reputation
1.1mreached
52answers
42questions
github-logo-circle

Github Skills (54)

dependency-management10
unit-testing10
markdown10
algorithms10
scipy10
coordinate-transformation10
restructuredtext10
pytest10
python10
back-end-development10
package-management10
astronomy10
sphinx10
technical-writing10
testing10

Programming languages (31)

CMakefileGoHTMLJupyter NotebookMATLABFortranTypeScript

Github contributions (5)

github-logo-circle
poliastro/poliastro

Jun 2013 - Nov 2022

poliastro - :rocket: Astrodynamics in Python
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:21 releases, 414 reviews, 2471 commits in 9 years 6 months
Contributions summary:Juan primarily contributed to enhancing the codebase with testing functions for the Stumpff functions, including tests for various cases such as near-zero, above, and under zero values of the parameter. They also created basic documentation for the newly added Stumpff functions. Furthermore, the user also refactored the state class by adding subclasses and refactoring. Moreover, they made improvements to the repository's testing and version management setup.
pythonsciencescientific-computingorbital-simulationspace-physics
astropy/astropy

Jan 2014 - Dec 2020

Astronomy and astrophysics core library
Role in this project:
userBack-end Developer
Contributions:80 reviews, 89 commits, 28 PRs in 7 years
Contributions summary:Juan primarily contributed to the `astropy/astropy` repository by implementing features related to unit handling and coordinate transformations. This included adding shortcuts for dimensionless quantities and modifying the LaTeX output for Quantity objects. The user also addressed bugs in the time and coordinate components, ensuring consistency and accuracy in calculations. These changes improved the usability and correctness of core astronomical calculations within the library.
core-librarypythonastronomyscienceastrophysics
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial