Gabriel Rivero

Fullstack Video Engineer at Crunchyroll

Lima, Lima, Peru
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
Gabriel Rivero is a Fullstack Video Engineer with a decade of software experience, currently building scalable web and mobile streaming features at Crunchyroll. He blends backend expertise with multimedia-focused Android work—contributing to react-native-video by optimizing buffering, memory use, and integrating ExoPlayer improvements to keep playback reliable on older devices. Previously he led teams delivering CRM and bespoke solutions for US clients and architected integrations at telecom-focused firms, giving him strong systems and integration instincts. Gabriel holds an Informatics degree from Universidad Mayor de San Simón, is bilingual in Spanish, and is known for turning performance constraints into practical engineering safeguards that improve real-world user experiences.
code10 years of coding experience
job12 years of employment as a software developer
bookInformatics, Informatics at Universidad Mayor de San Simón
bookHigh School, High School at Loyola Hi School
languagesSpanish
stackoverflow-logo

Stackoverflow

Stats
126reputation
51kreached
4answers
1question
github-logo-circle

Github Skills (16)

javas10
memory-management10
exoplayer10
mobile-development10
android10
java10
react-native9
autocomplete6
datepicker6
jquery-ui6
eclipse6
code-completion6
api6
dom-events6
javascript6

Programming languages (4)

JavaJavaScriptSwiftPython

Github contributions (5)

github-logo-circle
A <Video /> component for react-native
Role in this project:
userMobile Developer (Android)
Contributions:1 review, 15 commits, 3 PRs in 10 months
Contributions summary:Gabriel primarily contributed to the Android-specific implementation of the `react-native-video` component. Their work involved optimizing video buffering, reducing memory usage, and preventing memory crashes, particularly on older Android devices. They introduced a configuration parameter for maximum heap allocation, implemented a mechanism to force garbage collection to free up memory, and also added functionality to prevent screen recording. Furthermore, the user upgraded the ExoPlayer library.
react-nativereactvideocomponent-video
callerc1/shipit-npm

Feb 2016 - Jul 2021

Npm tasks for shipit.
Contributions:2 PRs in 5 years 6 months
nodejsshipitnpm
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