Daniel Rios

Senior Software Engineer at Kraken

Berlin, 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
Daniel Rios is a senior Python engineer with 12 years of experience building web and backend systems, currently focused on Django, FastAPI and htmx. He has led and mentored teams at Thermondo and Infarm, advocating for microservices and Domain-Driven Design while running technical talks and pairing sessions to raise team craft. His career ranges from agency Django work and extensive test-driven development to production services for IoT farms—authoring Grafana dashboard generators, alerting platforms with Redis-Timeseries, and async GraphQL APIs. An active open-source contributor, he’s implemented core Python built-ins in the beeware/batavia VM and contributed URL resolution, caching and auth fixes to Django itself. Based in Berlin, he’s deeply involved in the local Python community through coaching and volunteering, and brings a pragmatic blend of systems thinking, developer tooling, and operational experience.
code12 years of coding experience
job9 years of employment as a software developer
bookBachelor of Arts (B.A.) English and American Literature, Bachelor of Arts (B.A.) English and American Literature at Brown University
bookMobile Marketing / Photoshop Mobile Apps / Photoshop, Mobile Marketing / Photoshop Mobile Apps / Photoshop at Business Trends Academy
bookSignature Track: Fundamentals of Computing, Signature Track: Fundamentals of Computing at Coursera / Rice University
bookCertificate in Professional Book and Magazine Publishing, Certificate in Professional Book and Magazine Publishing at Radcliffe Publishing Course
languagesEnglish, German, Spanish, python
github-logo-circle

Github Skills (16)

testing10
caching10
javascript10
builtin10
virtual-machine10
python10
django10
utf9
database9
pytest9
unit-test9
user-authentication9
database-api9
authentication9
unit-testing9

Programming languages (6)

ShellMakefileJavaScriptSwiftHTMLPython

Github contributions (5)

github-logo-circle
django/django

Nov 2016 - Feb 2025

The Web framework for perfectionists with deadlines.
Role in this project:
userBack-end Developer
Contributions:8 reviews, 4 PRs, 26 comments in 8 years 5 months
Contributions summary:Daniel primarily contributed to the Django framework, focusing on URL resolution, caching, and user authentication features. Their work included adding tests for optional parameters in URL patterns, correcting inconsistencies in resolving and translating URLs, and implementing changes to the caching backend. Additionally, the user fixed a bug related to creating superusers without email or password. Finally, the user improved the functionality of the cache delete method.
pythondjango-frameworkappsdjangoframework
beeware/batavia

Apr 2016 - Nov 2016

A JavaScript implementation of the Python virtual machine.
Role in this project:
userBack-end Developer
Contributions:15 commits, 3 PRs, 6 comments in 7 months
Contributions summary:Daniel primarily focused on implementing built-in functions within the Batavia JavaScript virtual machine. They implemented the `enumerate`, `dict`, and `ascii` functions, including handling error conditions and incorporating UTF-16 to UTF-8 character conversion. The user also added corresponding test cases to ensure functionality of the new and modified built-in functions. Their work expanded the functionality of the virtual machine by adding core Python built-in features.
javascriptpythonvirtual-machine
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 Rios - Senior Software Engineer at Kraken