Juan Madurga

Senior Backend Engineer at Tinybird.co

Palma, Balearic Islands, 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

👤
Senior
🎓
Top School
Juan Madurga is a Senior Backend Engineer with 12 years of experience building and scaling distributed systems across startups and enterprise projects from Palma, Spain. He combines architecture design with pragmatic debugging, focusing on Python-based backends (Django, Celery) and cloud-native tooling (Kubernetes, Terraform, GCP) to deliver reliable, automated platforms. As former CTO and Principal Engineer he has led product-to-engineering translation and CI/CD-driven delivery for high-volume services, including legal-tech and logistics. He is an active open-source contributor to well-known projects like python-telegram-bot and Eve, where he improved update dispatching and geospatial validations respectively—showing attention to both core functionality and data correctness. Known for applying common sense to thorny problems, he also has safety-critical systems experience from air traffic management work, which informs his emphasis on reliability and testing.
code12 years of coding experience
job15 years of employment as a software developer
bookVirtual Reality and VRML Language, VRML, Virtual Reality and VRML Language, VRML at Czech Technical University in Prague
bookMaster Computer Science, Computer Science, Master Computer Science, Computer Science at Linköping University
bookEngineer, Computer Sciene, Engineer, Computer Sciene at Universidad Politécnica de Madrid
languagesEnglish, Spanish
github-logo-circle

Github Skills (17)

application-framework10
pytest10
python10
dispatcher10
testing10
app-framework10
bots10
geojson10
flask-ask10
telegram10
googlebot10
web-framework10
dispatch10
flask10
mongodb-database9

Programming languages (6)

ShellC++CJavaScriptPHPPython

Github contributions (5)

github-logo-circle
We have made you a wrapper you can't refuse
Role in this project:
userBack-end Developer
Contributions:10 commits, 5 PRs, 12 comments in 4 months
Contributions summary:Juan implemented and refined core functionalities within the `python-telegram-bot` library. Their primary contribution involved enhancing the dispatcher to include context data for handlers, impacting how updates are processed. This involved modifications to the `Dispatcher` and `UpdateQueue` classes, allowing handlers to receive and utilize contextual information. Furthermore, the user corrected code comments and addressed PEP 8 style issues, ensuring code clarity and maintainability.
telegram-botpythonbotframeworktelegram
pyeve/eve

Jun 2014 - Aug 2014

REST API framework designed for human beings
Role in this project:
userBack-end Developer
Contributions:10 commits in 2 months
Contributions summary:Juan primarily contributed to adding and refining geospatial validation features within the Eve framework. They implemented and tested various GeoJSON geometry types, ensuring data compliance. Additionally, the user addressed a bug fix, improving the framework's functionality. These contributions demonstrate a focus on enhancing the framework's capabilities in handling geospatial data and resolving existing issues.
restrest-apipythonflaskmongodb
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