Yaroslav Pronin

Tambov, Tambov Oblast, Russia
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
Yaroslav Pronin is a seasoned software developer with 12 years of experience specializing in Android development, C++, Python, Go and low-level programming. Based in Tambov, Russia, he contributes actively to open-source projects, notably adding Linux support and cross-platform fixes to the widely used flutter_local_notifications plugin. His Android work includes significant feature and stability improvements for LibreTorrent and the Nextcloud News client, showing strength in both core platform code and user-facing UI enhancements. Comfortable across mobile, native and systems layers, he often tackles build and platform integration problems that others avoid. His background in applied mathematics and informatics underpins a pragmatic approach to reliability and performance.
code11 years of coding experience
bookСтепень бакалавра, Прикладная математика и информатика, Степень бакалавра, Прикладная математика и информатика at Тамбовский Государственный Университет
github-logo-circle

Github Skills (22)

debug10
flutter-plugin10
flutter-apps10
linux10
android-sdk10
android-development10
java10
javas10
notification10
android10
file-handling10
flutter-game10
dart10
flutter10
rss9

Programming languages (25)

CCMakeGoHTMLTypeScriptShellOCamlJavaScript

Github contributions (5)

github-logo-circle
proninyaroslav/libretorrent

Oct 2016 - Jan 2023

Free and Open Source, full-featured torrent client for Android. Mirrored from https://gitlab.com/proninyaroslav/libretorrent
Role in this project:
userMobile Developer (Android)
Contributions:25 releases, 906 commits, 61 PRs in 6 years 4 months
Contributions summary:Yaroslav's contributions center around the development of LibreTorrent, a full-featured torrent client for Android. The commits demonstrate expertise in implementing new features related to torrent management, including improved magnet link handling and file renaming. The user also focused on bug fixes and optimizations to address double shutdown issues and to prevent errors during file operations, ultimately enhancing the app's stability and user experience.
full-featuredbittorrenttorrent-clientandroidtorrent
A Flutter plugin for displaying local notifications on Android, iOS, macOS, Linux and Windows
Role in this project:
userFull-stack Developer
Contributions:17 reviews, 10 commits, 12 PRs in 10 months
Contributions summary:Yaroslav's primary contribution focused on adding Linux support to the Flutter local notifications plugin. This involved significant work in implementing the core functionality of the plugin on the Linux platform, including the setup of the notification server capabilities, handling notification interactions, and creating examples. The user also addressed build issues for the web platform and incorporated file path icon support. Refactoring and refactoring the existing codebase was also a priority.
local-notificationsios-androiddartlinuxandroid
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
Yaroslav Pronin