Mikhail Novoseltsev

Senior Mobile Engineer at 2GIS

Astana, Astana, Kazakhstan
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
🎓
Top School
Mikhail Novoseltsev is a Senior Mobile Engineer with seven years of hands-on experience building Android and cross-platform mobile SDKs, currently leading UI component development and CI/CD for 2GIS's Android and Flutter SDKs. He combines deep Android expertise (Kotlin, Gradle, UI testing) with DevOps and build-and-release craftsmanship, having built multi-OS CI agents and custom automation that streamlines complex multi-repository workflows. A regular contributor to the flagship Flutter repository, he has improved Android tooling, build flavors, and integration tests—work that impacts a widely used open-source framework. Comfortable in Linux-heavy developer and testing environments, he also leverages Python and JavaScript for automation, backend integrations, and infrastructure tasks. Unusually for a senior engineer, his formal education is in law, reflecting a nontraditional path into software that fuels a pragmatic, process-oriented approach to engineering.
code7 years of coding experience
job2 years of employment as a software developer
bookBachelor's degree, Law, Bachelor's degree, Law at Tomsk State University
languagesАнглийский, Русский
stackoverflow-logo

Stackoverflow

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

Github Skills (13)

gradle10
flutter-game10
dart10
gradlew10
android10
flutter-apps10
flutter10
build-automation9
mobile-development9
cross-platform8
cicd8
testing7
app-framework7

Programming languages (9)

JavaScalaJavaScriptHTMLSwiftRubyPythonDart

Github contributions (5)

github-logo-circle
flutter/flutter

Jul 2024 - Jul 2025

Flutter makes it easy and fast to build beautiful apps for mobile and beyond
Role in this project:
userMobile Developer (Android) & Automation Engineer
Contributions:23 reviews, 20 PRs, 79 comments in 11 months
Contributions summary:Mikhail primarily contributed to the Flutter framework, specifically focusing on Android-related tooling and build processes. Their work included enhancing the `--target-platform` flag functionality in APK builds, ensuring debug mode respects this setting. They also addressed issues with Android Studio preview version parsing in the `flutter doctor` tool, and introduced an integration test for Gradle-initiated Android builds with flavors. Furthermore, the user improved the build process by allowing the use of `archiveName` for Android bundle builds and fixed outdated regex patterns in Android tests.
fluttermobileandroidiosmaterial-design
Sameri11/flutter

Jul 2024 - Jul 2025

Flutter makes it easy and fast to build beautiful apps for mobile and beyond
Contributions:166 pushes, 17 branches in 11 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