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.
code6 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 (8)

JavaScalaJavaScriptHTMLSwiftKotlinPythonDart

Github contributions (5)

github-logo-circle
flutter/flutter

Jul 2024 - Apr 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:18 reviews, 17 PRs, 61 comments in 8 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.
skiaiosmobilemobile-gamemacos
Sameri11/flutter

Jul 2024 - Apr 2025

Flutter makes it easy and fast to build beautiful apps for mobile and beyond
Contributions:140 pushes, 15 branches in 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
Mikhail Novoseltsev - Senior Mobile Engineer at 2GIS