← Back to list
senior
Registration: 05.09.2022

Viachaslau Pratasenia

Portfolio

Symfa Chat

Used technologies and libraries: React Native Node modules. Used tools: XCode, Android Studio.

Symfa Chat

Links: App Store, Google Play.

Symfa Chat

Responsibilities: - React Native App building Fix uploading issues in google play and app store.

Skills

Android
Android
BLoC
Cubit
Dart
Dio
Fluro
Flutter
Git
Glide
Gson
Hive
Hive
http
HTTP
iOS
Java
Kotlin
Moxy (MVP)
Realm
Redux
Retrofit
Room
RxJava
SharedPreferences
SOLID
sqflite
SQLite
WebSockets

Work experience

Flutter developer
08.2022 - 08.2022 |Workout Tracker (Own project)
Flutter, Flutter Widgets, Null safety, GetX
Design: Figma Responsibilities: UI design Logic implementation Bug fixing and testing Used technologies and libraries: Flutter Flutter Widgets Null safety GetX Used tools: Android Studio, Figma
Flutter developer
08.2022 - 08.2022 |Ping pong tracker (test task)
Flutter, Dart, GetX, http, hive, sqflite
Links: Github Used technologies and libraries: Flutter Dart GetX http hive sqflite Used tools: Android Studio
Flutter developer
06.2022 - 06.2022 |Workout app (2 developers in the mobile team)
Flutter 2.10.3, Flutter Widgets, Null safety, Video controllers
Responsibilities: UI design Chat implementation Used technologies and libraries: Flutter 2.10.3 Flutter Widgets Null safety Video controllers Used tools: Android Studio, Figma
Mobile developer (React Native)
06.2022 - 09.2022 |Symfa Chat (1 developers in the mobile team)
React Native, Node modules
Links: App Store, Google Play Responsibilities: React Native App building Fix uploading issues in google play and app store Used technologies and libraries: React Native Node modules Used tools: XCode, Android Studio
Flutter developer
04.2022 - 06.2022 |Dating app (3 developers in the mobile team)
Flutter 2.10.3, Flutter Widgets, Null safety, Dart, BLoC, Cubit, Dio
Responsibilities: UI design Logic implementation User verification implementation Bug fixing Debugging and testing Used technologies and libraries: Flutter 2.10.3 Flutter Widgets Null safety Dart BLoC Cubit Dio Used tools: Android Studio, Figma
Flutter developer
01.2022 - 03.2022 |Food delivery mobile app in Germany (2 developers in the mobile team)
Flutter 2.8, Null safety, Generating models from JSON
Responsibilities: Bug fixing Logic implementation Null safety implementing Used technologies and libraries: Flutter 2.8 Null safety Generating models from JSON Used tools: Android Studio, Figma
Flutter developer
08.2021 - 12.2021 |Corporate chat, including groups, photos and videos, voice messages (1 developer in the mobile team)
Flutter, Dart, BLoC, Cubit, Redux
Responsibilities: Bug fixing Transfer business logic from BLoC to Redux Used technologies and libraries: Flutter Dart BLoC Cubit Redux Used tools: Android Studio, Figma, XCode
Android developer
07.2021 - 07.2021 |Mobile application for syncing and sending photos from the phone to the server (2 developers in the mobile team)
Glide, SharedPreferences, Realm, Retrofit, Kodein, MVP (Moxy), Gson, RxJava, Custom View / ViewGroup, Android media player
Responsibilities: UI design Service for upload photos Debugging and testing Used technologies and libraries: Glide SharedPreferences Realm Retrofit Kodein MVP (Moxy) Gson RxJava Custom View / ViewGroup Android media player Used tools: Android Studio, Figma
Android developer
06.2021 - 06.2021 |Mobile application for stock accounting, goods in stock (2 developers in the mobile team)
Glide, SharedPreferences, Realm, Retrofit, Kodein, MVP (Moxy), Gson, RxJava, Custom View / ViewGroup, Android media player
Responsibilities: UI design Logic implementation Debugging and testing Used technologies and libraries: Glide SharedPreferences Realm Retrofit Kodein MVP (Moxy) Gson RxJava Custom View / ViewGroup Android media player Used tools: Android Studio, Figma
Android developer
03.2021 - 05.2021 |Mobile application for obtaining data on heart rate and oxygen saturation from the ring (1 developer in the mobile team)
Glide, SharedPreferences, Realm, Kodein, Gson, Java, MVP (Moxy), User View / ViewGroup, Android media player
Responsibilities: User interface design Full logical implementation Project architecture creation Debugging and testing Technologies and libraries used: Glide SharedPreferences Realm Kodein Gson Java MVP (Moxy) User View / ViewGroup Android media player Tools used: Android Studio, Figma
Android developer
09.2020 - 02.2021 |Client mobile application for food delivery (5 developers in the mobile team)
Glide, SharedPreferences, Realm, Retrofit, RxJava, Kodein, MVP (Moxy), Gson, Custom View / ViewGroup
Responsibilities: UI design User account implementation Full ordering logic implementation Reviews logic implementation Debugging and testing Used technologies and libraries: Glide SharedPreferences Realm Retrofit RxJava Kodein MVP (Moxy) Gson Custom View / ViewGroup Used tools: Android Studio, Figma
Android developer
09.2020 - 12.2020 |Courier mobile application for food delivery (3 developers in the mobile team)
Glide, SharedPreferences, Realm, Retrofit, RxJava, Kodein, MVP (Moxy), Gson, Custom View / ViewGroup
Responsibilities: UI design Orders logic implementation Location service implementation Debugging and testing Used technologies and libraries: Glide SharedPreferences Realm Retrofit RxJava Kodein MVP (Moxy) Gson Custom View / ViewGroup Used tools: Android Studio, Figma
Flutter developer
01.2020 - 01.2021 |Software for remote configuration and control radio devices like roller shutters, barriers, sliding and sectional gates (4 developers in the mobile team)
Flutter, Flutter Widgets, BLoC, Hive, Fluro, QrMobileVision, AppSettings, Connectivity, Animations, MQTT, Web Sockets, Binary packages
Link: Google Play, App Store Responsibilities: UI implementation Creating custom widgets Reading and writing data from/to binary packages using byte stuffing protocol Creating custom animations Implementation TCP/IP message protocol Implementation MQTT network protocol Debugging and testing Used technologies and libraries: Flutter Flutter Widgets BLoC Hive Fluro QrMobileVision AppSettings Connectivity Animations MQTT Web Sockets Binary packages Used tools: Android Studio, Figma
Flutter developer
11.2019 - 11.2019 |A Flutter application that connect earphones to phone and has some special features to modify sound (4 developers in the mobile team)
BLoC, RxDart, Dio, JsonSerializable, Fluro, Bridge between Flutter and Android media player
Responsibilities: Base UI implementation Media player implementation and creation music presets Debugging and testing Used technologies and libraries: BLoC RxDart Dio JsonSerializable Fluro Bridge between Flutter and Android media player Used tools: Android Studio, Adobe Photoshop, Adobe Illustrator
Android developer
10.2019 - 10.2019 |A mobile application that connect earphones to phone and has some special features to modify sound (2 developers in the mobile team)
Glide, SharedPreferences, Realm, Kodein, MVVM, Android media player
Responsibilities: Base UI implementation Media player implementation and creation music presets Debugging and testing Used technologies and libraries: Glide SharedPreferences Realm Kodein MVVM Android media player Used tools: Android Studio, Adobe Photoshop, Adobe Illustrator
Android developer
05.2019 - 01.2020 |A product that solve problem of matching calendars of group of people (6 developers in the mobile team)
Realm, Retrofit, RxJava, Kodein, Glide, Gson, MVP (Moxy), Custom View / ViewGroup
Responsibilities: Base UI implementation Google Calendar API implementation Creating calendar presets Different features implementation Debugging and testing Used technologies and libraries: Realm Retrofit RxJava Kodein Glide Gson MVP (Moxy) Custom View / ViewGroup Used tools: Android Studio, Figma
Android developer
03.2019 - 04.2019 |A mobile application that allows users to exchange messages in different languages (2 developers in the mobile team)
Glide, SharedPreferences, Realm, RxJava, Kodein, Microsoft Azure SDK (speech recognition), Twillio chat
Responsibilities: UI design Chat implementation Partial implementation of speech recognition Debugging and testing Used technologies and libraries: Glide SharedPreferences Realm RxJava Kodein Microsoft Azure SDK (speech recognition) Twillio chat Used tools: Android Studio, Adobe Photoshop, Figma

Educational background

Electronic computing machines Faculty of computer systems and network (Masters Degree)
2016 - 2021
Belarusian State University of Informatics and Radioelectronics, Minsk, Belarus

Languages

FrenchIntermediateEnglishIntermediate