Aleksey Mikhailov is a Software Architect with 12 years of experience, currently leading architecture at IceRock Development after a nearly decade-long progression there from mobile engineer to CTO. He specializes in mobile platforms and Kotlin Multiplatform, contributing to notable open-source projects such as moko-mvvm and improving tooling integrations like the sonar-swift plugin. Aleksey blends hands-on mobile development (iOS/Android) with backend-quality improvements, often focusing on maintainability, dependency updates, and robust error handling. Based in Astana, Kazakhstan, he has a track record of moving teams toward shared MVVM patterns and modernizing cross-platform stacks. Colleagues praise his pragmatic refactors and knack for untangling legacy parsing and logging issues that quietly reduce production incidents. He pairs product-minded engineering with deep technical craft, especially around KMM and cross-platform mobile architecture.
Model-View-ViewModel architecture components for mobile (android & ios) Kotlin Multiplatform development
Role in this project:
Mobile Developer (Android/iOS)
Contributions:10 releases, 55 reviews, 372 commits in 3 years 4 months
Contributions summary:Aleksey primarily contributed to the development of components for a Kotlin Multiplatform Mobile (KMM) project, as indicated by the commit messages and code changes. The contributions included moving and updating core elements related to the Model-View-ViewModel (MVVM) architecture, such as string descriptions and view models. The user also updated dependencies, including mobile-multiplatform and Kotlin/Coroutines versions.
Open source Swift plugin for SonarQube (also supports Objective-C)
Role in this project:
Back-end Developer
Contributions:18 commits, 2 PRs, 5 comments in 6 days
Contributions summary:Aleksey primarily focused on improving the quality and maintainability of the Swift plugin for SonarQube. They addressed deprecated method calls, fixed parsing issues in reports from tools like SwiftLint and Cobertura, and added checks for missing files to improve error handling. Additionally, the user refactored logging and optimized imports, contributing to cleaner and more efficient code.
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
Aleksey Mikhailov - Software Architect at IceRock Development