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.
6 years of coding experience
2 years of employment as a software developer
Bachelor's degree, Law, Bachelor's degree, Law at Tomsk State University
Flutter makes it easy and fast to build beautiful apps for mobile and beyond
Role in this project:
Mobile 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.
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