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.
7 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: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.
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.