ArmandsĀ Malejevs

Senior Software Engineer at Alliance4devs

Latvia
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
Armands Malejevs is a Senior Software Engineer from Latvia with 10 years of experience specializing in React Native and cross-platform TV apps across iOS, Android, tvOS, Roku and AndroidTV. He pairs deep C++ and native module expertise with hands-on mobile work for high-profile clients like Crunchyroll, Peloton and TNT at Alliance4devs, delivering robust playback and platform integrations. Notable open-source contributions include Android-focused fixes and ExoPlayer upgrades to react-native-video, improving audio focus, crash resilience and network/buffering handling. Comfortable across native and JavaScript layers, he brings a pragmatic focus on reliability and lifecycle correctness that benefits complex media applications.
code10 years of coding experience
bookBachelor of Science in Computer Science with Upper Second Class Honours, Bachelor of Science in Computer Science with Upper Second Class Honours at University of Hertfordshire
bookBachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Latvijas Universitate
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (7)

javas10
exoplayer10
debug10
react-native10
android-development10
java10
performance-optimization9

Programming languages (6)

TypeScriptJavaC++JavaScriptSwiftPython

Github contributions (5)

github-logo-circle
A <Video /> component for react-native
Role in this project:
userMobile Developer (Android)
Contributions:28 reviews, 44 commits, 6 PRs in 1 year 3 months
Contributions summary:Armands primarily contributed to the `react-native-video` repository by addressing Android-specific issues and implementing improvements. Their work included fixing audio focus bugs to prevent video pausing, upgrading the ExoPlayer library to the latest version, and resolving crashes related to the player's lifecycle. The user also added features for network loss handling and buffer progress updates, enhancing the overall robustness and user experience of the video component on Android devices. They demonstrated a deep understanding of ExoPlayer and its integration within a React Native environment.
react-nativereactvideocomponent-video
Displays subtitles in .ass format via JavaScript. Supports all SSA/ASS features, easily integrates with HTML5 videos.
Contributions:1 review, 2 PRs in 2 years 7 months
assdisplaysvideosjavascriptyoutube
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
Armands Malejevs - Senior Software Engineer at Alliance4devs