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.
12 years of coding experience
15 years of employment as a software developer
Virtual Reality and VRML Language, VRML, Virtual Reality and VRML Language, VRML at Czech Technical University in Prague
Master Computer Science, Computer Science, Master Computer Science, Computer Science at Linköping University
Engineer, Computer Sciene, Engineer, Computer Sciene at Universidad Politécnica de Madrid
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.
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.