Roman Donchenko

Lead Flutter Engineer at Tutorpeers

Ukraine
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
Roman Donchenko is a Lead Flutter Engineer with 13 years in software development, including 4+ years specializing in Flutter, 5+ years in Android (Java/Kotlin), and hands-on backend work with Spring Boot and microservices. He leads mobile architecture and delivery, shipping apps to both Google Play and the App Store with CI/CD automation (Fastlane, GitLab-CI, Codemagic). Comfortable across the stack, he applies reactive patterns (RxDart/RxJava, Reactor, RSocket) and cloud-native tooling (Redis, MongoDB, AWS Lambda, S3) to build resilient systems. Roman contributes to prominent open-source projects—such as CVAT, Buildbot, pip, and Wireshark—demonstrating fluency in Python, TypeScript, and low-level debugging beyond mobile. Based in Ukraine, he combines technical leadership with frequent hands-on coding and a history of improving CI, test suites, and cross-platform integrations. Colleagues rely on him for pragmatic solutions that bridge mobile UX needs with robust backend infrastructure.
code13 years of coding experience
job11 years of employment as a software developer
bookSpecialist degree Electronic Enginering, Specialist degree Electronic Enginering at Kremenchuk Mykhailo Ostrohradskyi National University
languagesEnglish, Russian, Ukrainian
github-logo-circle

Github Skills (66)

python10
annotations10
c1110
c1710
javas10
command-line-tool10
pip10
emulation10
text-manipulation10
ref10
refer10
packet-parsing10
annotate10
debugging10
c-language10

Programming languages (23)

PowerShellC#C++CSSCRustHandlebarsMakefile

Github contributions (5)

github-logo-circle
cvat-ai/cvat

Oct 2022 - Jan 2023

Computer Vision Annotation Tool (CVAT) is a leading platform for building high-quality visual datasets for vision AI. It offers open-source, cloud, and enterprise products, as well as labeling services, for image, video, and 3D annotation with AI-assisted labeling, quality assurance, team collaboration, analytics, and developer APIs.
Role in this project:
userFull-stack Developer
Contributions:1 release, 1209 reviews, 41 commits in 3 months
Contributions summary:Roman primarily worked on the CVAT SDK, addressing issues related to task creation with Git repositories and improving the PyTorch adapter. They also contributed to the UI, fixing Cypress tests and addressing ESLint errors in core files. The user's commits demonstrate proficiency in Python and TypeScript, as well as an understanding of the CVAT architecture.
3daicomputer-visioncvatquality-assurance
wireshark/wireshark

Jun 2014 - Dec 2021

Read-only mirror of Wireshark's Git repository at https://gitlab.com/wireshark/wireshark. You're welcome to submit pull requests there.
Role in this project:
userBack-end Developer
Contributions:54 commits in 7 years 7 months
Contributions summary:Roman contributed to the Wireshark project by implementing and refactoring dissectors, primarily focused on the SSH protocol. Their work included adding dissection for DSA and ECDSA host keys, as well as dissecting host keys when the connection uses DH group exchange. They also fixed issues related to MAC size determination and organized header field IDs for improved code maintainability. Further contributions involved fixing bugs in the Qt UI.
wiresharkpacket-capturetsharkstratoshark
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