Ivan Semkin

Flutter Developer at ASK-Resurs

Moscow, Moscow, 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

👤
Senior
Ivan Semkin is a seasoned Flutter developer with a decade of mobile engineering experience and over six years focused on cross-platform apps using Dart and Flutter. He has shipped production apps across Android, iOS, Android TV and macOS, integrating complex third-party SDKs (Firebase, Yandex/Google maps, Jitsi, Sinch, Ad networks) and payment systems like Uniteller and RevenueCat. Comfortable across the full stack, Ivan pairs mobile client expertise with GNU/Linux server administration, enabling robust client-server integrations and CI-driven releases. He has hands-on experience adapting native Go libraries into Flutter plugins for networking and tunneling, and has implemented secure messaging and WebRTC call flows. An active open-source contributor, he improved VK API tooling by refactoring audio album fetching and decryption logic, showing attention to both API design and low-level media handling. Based in Moscow, Ivan combines product-minded development from Figma to App Store publication with volunteer experience on UBports/Halium building open-source mobile OS components.
code10 years of coding experience
job4 years of employment as a software developer
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
177reputation
45kreached
5answers
2questions
github-logo-circle

Github Skills (11)

wrapper10
data-parsing10
python10
beautifulsoup9
php6
javascript6
archlinux6
environment-variables6
android6
forms6
contactform6

Programming languages (25)

C#CCMakeGoHTMLNSISTypeScriptShell

Github contributions (5)

github-logo-circle
python273/vk_api

Nov 2017 - Nov 2017

Модуль для создания скриптов для ВКонтакте | vk.com API wrapper
Role in this project:
userBack-end Developer
Contributions:7 commits, 2 PRs, 32 comments in 22 days
Contributions summary:Ivan primarily contributed to the `vk_api` library, which provides a wrapper for the VKontakte API. Their work involved adding functionality for downloading music albums and parsing album data. They refactored existing code, improving the structure by separating album and song fetching into distinct methods. Additionally, they addressed formatting issues and updated the audio URL decryption script.
api-clientapipythonapi-wrappervk
Contributions:11 commits, 10 pushes, 1 branch in 2 years 8 months
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
Ivan Semkin - Flutter Developer at ASK-Resurs