Javier Arriba

WebRTC Engineer at Riverside

Madrid, Community of Madrid, 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

🤩
Rockstar
🎓
Top School
Javier Arriba is a WebRTC engineer with a PhD in Telecommunications and 15 years of experience building and optimizing real-time multimedia systems for large-scale videoconferencing. He has driven performance and scalability improvements across SFUs, simulcast/SVC, VP9/VP8 integrations, and bandwidth estimation work that materially improved platform quality at companies like Hopin, RingCentral and Riverside. Javier blends hands-on C++, TypeScript and Python development with production deployments on Kubernetes, GPU acceleration and cloud platforms (GCP/AWS), and he’s implemented AI features such as transcription and diarization for live streams. An active contributor to licode and OpenTok projects, he has deep experience closing browser parity gaps (notably Firefox codec support) and adding archiving capabilities to server SDKs. His background as a researcher and visiting scholar informs a methodical approach to solving complex real-time problems that often hide in edge cases. Based in Madrid, he combines academic rigor with practical engineering to deliver resilient, low-latency media experiences.
code15 years of coding experience
job18 years of employment as a software developer
bookDoctor of Philosophy (PhD) Telecomunicaciones, Doctor of Philosophy (PhD) Telecomunicaciones at ETSI Telecomunicación, UPM
bookTelecommunications Engineer Telecommunications Engineering, Telecommunications Engineer Telecommunications Engineering at Universidad Politécnica de Madrid
languagesEnglish
github-logo-circle

Github Skills (7)

opentok10
javascript10
nodejs10
firefox10
webrtc10
archiving10
testing9

Programming languages (7)

JavaC++CJavaScriptRubyAPI BlueprintPython

Github contributions (5)

github-logo-circle
lynckia/licode

Jul 2012 - Dec 2021

Open Source Communication Provider based on WebRTC and Cloud technologies
Role in this project:
userBack-end Developer
Contributions:11 releases, 72 reviews, 726 commits in 9 years 6 months
Contributions summary:Javier's commits focus on adding and improving Firefox support within the Licode project, which is a WebRTC and cloud technologies provider. Their primary contributions involve the implementation of Firefox support for various features within the erizoClient's WebRTC stack, including the integration of VP8 codecs and H264 support. The user addressed issues related to data packet handling, especially in the context of WebRTC standards, including modifications to the SDP parser and improvements to ensure full feature parity across different browsers, particularly with respect to handling video and audio streams.
webrtclicode
opentok/opentok-node

Mar 2015 - May 2015

OpenTok Server SDK for node.js
Role in this project:
userBack-end Developer
Contributions:8 commits, 4 PRs, 1 comment in 2 months
Contributions summary:Javier primarily contributed to the back-end functionality of the OpenTok Node.js SDK. They added support for new features related to archiving, including the `outputMode` and `archiveMode` options. These changes involved modifications to the core library files (`lib/archiving.js`, `lib/opentok.js`) and corresponding updates to the testing suite. The user also updated the sample application to utilize these new functionalities.
nodejsopentokjavascriptwebrtctokbox
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