Javier Rubio

VP, Head Of Backend And Special Engineering Ops at Kidoodle.TV®

Barcelona, Catalonia, 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
Javier Rubio is a telecoms-trained engineering leader with 15+ years designing and shipping multimedia, streaming and wireless systems, currently heading Backend and Special Engineering Ops at Kidoodle.TV while also leading engineering at Laminar Global. He combines deep R&D roots with hands-on expertise across C/C++, Java/Android, Python and Ruby, and has driven end-to-end playback stacks—from media ingestion and DRM to multi‑CDN delivery and QoE monitoring—at Rakuten TV. Javier thrives on complex, cross‑disciplinary problems, having implemented kernel and wireless-mesh enhancements, Android platform changes, and embedded multimedia tools in earlier roles. He is an active contributor to production Python tooling (improving the popular rq job queue) and brings a pragmatic mix of systems-level craftsmanship and operational leadership. Based in Barcelona, he pairs academic rigor in mobile communications with a proven track record of turning research prototypes into scalable products.
code15 years of coding experience
job14 years of employment as a software developer
bookMaster in Mobile Communication, Mobile Communication Master Thesis, Master in Mobile Communication, Mobile Communication Master Thesis at Aalborg University
bookUPC Universitat Politècnica de Catalunya
languagesSpanish, Catalan, English
github-logo-circle

Github Skills (11)

background-processing10
background-task10
rq10
background-worker10
job-queue10
rqt10
background-process10
python10
redis10
testing9
async8

Programming languages (7)

C#TypeScriptJavaC++COCamlPython

Github contributions (5)

github-logo-circle
rq/rq

Dec 2014 - May 2016

Simple job queues for Python
Role in this project:
userBackend Developer
Contributions:14 commits, 6 PRs, 42 comments in 1 year 5 months
Contributions summary:Javier focused on improving the functionality and stability of the rq library. They implemented new features such as the `pipeline` named argument for `enqueue_job` and addressed issues related to dependent jobs and their enqueueing. Furthermore, they resolved a ValueError exception and made changes to ensure custom exception handlers are called when Redis is down, in addition to adding tests. The commits also included enhancements for worker logging verbosity.
pythonredisredis-streamsqueuesrq
guillemcabrera/pyvtt

May 2016 - Feb 2017

Python parser for WebVTT (vtt) files
Contributions:1 review, 26 commits, 14 PRs in 9 months
pythonpython-parservttwebvttvtt-files
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
Javier Rubio - VP, Head Of Backend And Special Engineering Ops at Kidoodle.TV®