Viacheslav Blinov is a software architect with 15 years of hands-on experience building backend, desktop and Android systems, currently leading big data and infrastructure automation efforts from Yerevan. He is fluent in Java, Kotlin and Scala, with a C++ background that lets him design cross-platform cores and bridge native and managed code (Qt, JNI, Swig). He has led Android teams and shipped apps end-to-end, improved build tooling (sbt-android multi-dex and packaging fixes) and contributed to notable open-source projects like Smack and squirrel-foundation to improve reliability and reduce boilerplate. Comfortable across the stack, he combines pragmatic architecture, test-driven development and code review discipline to raise team quality. Colleagues rely on him as a “software swiss army knife” who can move between protocol-level fixes, build-system optimizations and large-scale backend design.
15 years of coding experience
14 years of employment as a software developer
Master's degree, Teacher Education and Professional Development, Specific Subject Areas, Master's degree, Teacher Education and Professional Development, Specific Subject Areas at Murmansk State Humanities University (former Murmansk State Pedagogical University)
An easy-to-use sbt plugin for working with all Android projects
Role in this project:
Mobile Developer (Android)
Contributions:14 commits, 9 PRs, 23 comments in 1 year 9 months
Contributions summary:Viacheslav primarily contributed to the `sbt-android` plugin by addressing build-related issues and improving the plugin's functionality. They updated deprecated sbt API usage, fixed warnings, and enhanced the multi-dex build process, allowing for more flexible Android application development. Furthermore, the user made changes related to packaging and dexing, indicating involvement in optimizing the build process. These changes suggest a focus on the build lifecycle and improving the user experience for Android developers.
squirrel-foundation is a State Machine library, which provided a lightweight, easy use, type safe and programmable state machine implementation for Java.
Role in this project:
Back-end Developer
Contributions:5 commits in 1 year 2 months
Contributions summary:Viacheslav primarily contributed to bug fixes and enhancements within the `squirrel-foundation` project, a Java-based state machine library. Their work included addressing a null pointer exception in the logging utility, fixing a typo in a method, and adding a new test case. They also introduced an abstract condition class to reduce boilerplate, demonstrating a focus on code quality and maintainability within the framework.
state-machinesfsm-libraryfsmsquirrelstatemachine
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
Viacheslav Blinov - Software Architect at Unison Technologies