Francesco Montesano

Senior Consultant at TNG Technology Consulting

Bavaria, Germany
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

👤
Senior
🎓
Top School
Francesco Montesano is a Senior Consultant and former astronomer with 13 years of experience building scientific software, data validation pipelines, and visualization tools—primarily in Python with occasional C++. He is a core developer for HETDEX data analysis and the principal author of an automated observation-scheduling tool, blending domain knowledge in astronomy with practical engineering. At TNG and the Max Planck Institute he has delivered robust, tested systems and improved test suites for major open-source projects like pip and matplotlib, demonstrating attention to quality and maintainability. His toolbox spans pytest, sphinx, NumPy/Astropy, PyQt, databases (Oracle/MySQL/SQLite), Docker, ZeroMQ and lightweight web stacks. Based in Bavaria, he combines academic rigor (PhD in Astronomy) with hands-on consultancy, often translating complex scientific requirements into reliable production software. A detail that stands out: he contributes not just features but test and documentation improvements to widely used Python projects, reflecting a focus on long-term software health.
code13 years of coding experience
job9 years of employment as a software developer
bookLudwig Maximilian University of Munich
bookUniversity of Milan
languagesItalian, English, German
stackoverflow-logo

Stackoverflow

Stats
8,573reputation
1.6mreached
127answers
8questions
Badges
png
top-5%
matplotlib
top-1%
python
top-1%
plot
top-5%
numpy
top-5%
image
top-5%
github-logo-circle

Github Skills (25)

data-visualizations10
pytest10
python10
matplotlib10
testing10
packaging10
data-visualisation10
exception-handling10
pip10
data-visualization10
image9
debug9
debugging9
numpy9
plot9

Programming languages (7)

ShellCJavaScriptRoffVim scriptVim ScriptPython

Github contributions (5)

github-logo-circle
matplotlib/matplotlib

Nov 2012 - Mar 2015

matplotlib: plotting with Python
Role in this project:
userBackend Developer
Contributions:50 commits, 2 PRs, 22 comments in 2 years 4 months
Contributions summary:Francesco primarily contributed to the improvement of the matplotlib library. They fixed documentation errors in the `axes` module, updated the `pyplot` module, and ran a boilerplate script against a specific version. Additionally, the user modified several modules, including `contour`, `figure`, `blocking_input`, and `axis`, by changing or removing `assert` statements and adapting code to use `ValueError` exceptions.
pythondata-sciencegtkdata-visualizationplotting
pypa/pip

Jan 2016 - Nov 2016

The Python package installer
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:7 commits, 2 PRs, 37 comments in 9 months
Contributions summary:Francesco primarily focused on improving the test suite for the pip package installer. Their contributions involved adding tests for uninstalling entry points with colons in their names and ensuring GUI scripts were correctly removed during uninstallation. They also updated test dependencies and made minor adjustments to existing tests, contributing to the overall robustness of the testing framework.
pythonpackage-installerpippackaginginstaller
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
Francesco Montesano - Senior Consultant at TNG Technology Consulting