Viacheslav Blinov

Software Architect at Unison Technologies

Yerevan, Armenia
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
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.
code15 years of coding experience
job14 years of employment as a software developer
bookMaster'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)
languagesРусский, Английский
stackoverflow-logo

Stackoverflow

Stats
966reputation
66kreached
17answers
3questions
github-logo-circle

Github Skills (25)

xmpp10
sbt10
android-sdk10
java10
scala10
javas10
junit10
android10
state-machine10
jtest10
xml10
smack9
build-automation9
api-design8
testing7

Programming languages (14)

JavaC++CRustScalaGoGroovyKotlin

Github contributions (5)

github-logo-circle
scala-android/sbt-android

Aug 2014 - May 2016

An easy-to-use sbt plugin for working with all Android projects
Role in this project:
userMobile 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.
androidsbt-pluginscalasbtandroid-projects
hekailiang/squirrel

Oct 2013 - Dec 2014

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