Daniel Rodriguez

New Generation Home Access Devices - XDSL Eth Cable 5G 4G GPON

Munich, 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

🤩
Rockstar
🎓
Top School
Daniel Rodriguez is a Munich-based engineering leader with 12 years of experience designing and launching carrier-grade home access devices and services across xDSL, Ethernet, Cable, 4G/5G and GPON. He blends telecommunications program leadership at major operators (Telefónica, Vodafone, Deutsche Telekom) with hands-on open-source software engineering—maintaining projects like Backtrader and contributing Windows-specific features to the widely-used PyInstaller and core type machinery to Brython. He has a track record of moving embedded products from proprietary stacks to Linux-based, modular architectures and delivering three generations of devices in three years. Comfortable across firmware, backend and browser-side Python, he pairs systems thinking with practical delivery of multi-vendor, multi‑operator programs. Notably, he founded Backtrader and AnPyLar, demonstrating both deep domain expertise in networking and a knack for developer-facing tooling.
code12 years of coding experience
job5 years of employment as a software developer
bookMaster of Engineering - MEng, Computer Systems Networking and Telecommunications, Master of Engineering - MEng, Computer Systems Networking and Telecommunications at Universidad Politécnica de Madrid
languagesEnglish, Spanish, German
github-logo-circle

Github Skills (9)

windows10
pyinstaller10
packaging10
javascript10
bundle10
python-exec10
python10
manifest10
command-line-interface9

Programming languages (11)

C#TypeScriptRustCJavaScriptHaskellJupyter NotebookCython

Github contributions (5)

github-logo-circle
brython-dev/brython

Jul 2017 - Oct 2021

Brython (Browser Python) is an implementation of Python 3 running in the browser
Role in this project:
userFull-stack Developer
Contributions:39 commits, 27 PRs, 63 comments in 4 years 3 months
Contributions summary:Daniel contributed to the Brython project by implementing and refining core features related to metaclasses, class instantiation, and method calls within the browser-based Python environment. These changes involved modifying and extending the `py_type.js` file, which manages the underlying implementation of Python types and classes. The user also addressed bugs and made code adjustments to enhance the compatibility and functionality of dynamic class instantiation in the browser.
pythonbrowserbrythonpython-3python3
pyinstaller/pyinstaller

Aug 2014 - Nov 2015

Freeze (package) Python programs into stand-alone executables
Role in this project:
userBack-end Developer
Contributions:6 commits, 1 PR, 4 comments in 1 year 2 months
Contributions summary:Daniel's contributions focused on enhancing the PyInstaller package's functionality, particularly related to Windows-specific features. They implemented support for manifest embedding in onefile mode, added command-line options for user access control (UAC) settings (admin and UI access), and provided accompanying documentation. Their work also involved creating and modifying manifests and integrating them into the executable build process.
pythonstandrevit-apisetuptoolspython2
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
Daniel Rodriguez - New Generation Home Access Devices - XDSL Eth Cable 5G 4G GPON