Position: Senior Software Engineer
Category: Flutter
English level: upper
Years of experience: 6


Experienced developer with over 6 years of commercial development including mainly 4+ years in C/C++/Qt development and 2+ years in Mobile Flutter Development.

Participated in development in different fields from the security sphere to desktop and mobile applications.

For the last year, I have been involved as a team leader in the mobile flutter project and managed a team of 3 developers.

Also, I was involved in both mobile and backend server architecture design, developing complicated user interactions state machine, chat service structure, custom remote config server, and many other

Flutter experience includes:
- Full cycle of design, developing and maintaining an international mobile application for show-business
- Leading developers command & Developing iOS and Android applications using the Flutter framework
- Implementing solid architecture based on Bloc
- Using Google Firebase stack including Cloud Messaging, Dynamic Links, Google Analytics, Crashlytics, Push Notifications, and much more
- Working with payment SDKs and plugins.
- Releasing application for Play Market & App Store
Stack: Flutter, dart, bloc, Firebase, Google Cloud Services, iOS & Android

C/C++ experience includes:
- Developing a service that provides functionality to scan C/C++ projects for potentially dangerous open-source libraries using the customer base of vulnerabilities
- Developing and configuring IoT networks based on the blockchain approach
- Working on biometric authorization and authentication
- Developing services for configuring, building, and downloading software for devices using an over-the-air approach
- Developing and maintaining a gRPC server-side part for the over-the-air software updates
- Developing Qt-based cross-platform desktop application that allows users to personalize compatible gaming products such as set button bindings, program and store macros, customize lighting, and much more
- Adding support for new peripherals devices, developing new logic for updating devices with different scenarios such as wifi or bootloader update. Fixing bugs and maintaining existing functionalities
Stack: C/C++, stl, make/cmake, git, Qt, qml, gRPC, odb, MySql, SQLite, conan, ARM, x86, blockchain, solidity, Assembler, Algorithms and Data Structures

Fell in love with Algorithms and Data Structures problem solving
Mainly interested in Mobile Flutter development. Ideally with C/C++