• Файл

Тарас

Android-програміст

Вік:
30 років
Місто проживання:
Київ
Готовий працювати:
Дистанційно, Київ

Контактна інформація

Шукач вказав телефон та ел. пошту.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Taras Dubyna
Android Software Developer
City: Kyiv, Ukraine
E-mail: [відкрити контакти](див. вище в блоці «контактна інформація»)
Linkedin: [відкрити контакти](див. вище в блоці «контактна інформація»)
Phone: [відкрити контакти](див. вище в блоці «контактна інформація»)
Languages: Ukrainian, Russian - native,
English - Upper Intermediate

Summary
●​ 6+ years of experience in Mobile Development industry;
●​ Experience in writing top-quality using Kotlin and Java;
●​ Solid background in object-oriented development, software design patterns, and
architectural patterns, application lifecycle development, SOLID and Clean Architecture
principles and memory-efficient applications;
●​ Experience designing custom UI elements, UI animation techniques, and creating a rich,
interactive UX for Android;
●​ Experience in integrating with third-party open-source libraries and push notifications;
●​ Familiarity with popular libraries such as Hilt, Dagger2, Kotlin Coroutine, Jetpack Compose,
Jetpack suite (Android Architecture Components, AppCompat, Material Components for
Android, Espresso), RxJava2, BLE and Bluetooth Classic;
●​ Experience with SQLite, Room, Realm;
●​ Substantial experience with code versioning tools (Git);
●​ Experience with payment systems and security integration;
●​ Experience of working in large distributed teams, task management skills, code review.
Following development methodology and processes (Agile, Scrum).

Work Experience:
Freelance
Android Software Developer ​ ​ ​ ​ Jun 2024 – now

KaaIot (www.kaaiot.com)
Android Software Developer ​ ​ ​ ​ Dec 2022 – Feb 2024
Outstaff for AllHealth, an American company, development of an Android application for
communicating with remote wristbands via BLE. The wristband, created by Jawbone, provides
user medical data.
●​ Developed BLE core for communication;
●​ Refactoring legacy code written on Java;
●​ Following a pure Agile methodology with daily scrum meetings with the international
team;
●​ Regularly performing code review of teammates.
Stack: Android SDK, Dagger 2, Kotlin Coroutines, Jetpack Compose, Nordic DFU Library,
Room Database, REST, OkHttp, Retrofit, GSON, JSON, OAuth2, JUnit, Mockito,
Crashlytics, Gradle, Jira, Git

Intive (www.intive.com)
Android Software Developer ​ ​ ​ Apr 2021 – Oct 2022
An American media and entertainment company. Development of an Android client (Android,
Android TV, Amazon Fire TV) for streaming service viewing provided by an American
entertainment provider, offering access to a vast content library, including movies, TV series,
shows, and exclusive original productions. The app ensures seamless high-quality video
streaming, supports integration with Android TV and Amazon Fire TV features for convenient
remote control navigation, and is optimized for devices with various configurations and screen
sizes.
●​ Development of a multimodule application
●​ Designing UI screens for each device type (Phone, Tablet, TV)
●​ Working on a large complex codebase for each platforms;
●​ Refactoring legacy code, converting it to Kotlin;
●​ Following a pure Agile methodology with daily scrum meetings with the American
team + Jira updates
●​ Regularly performing code review of teammates;
●​ Covering codebase with unit tests using JUnit and Mockito.
Stack: Android SDK, Android Leanback, REST, OkHttp, Retrofit 2, GSON, JSON, OAuth2,
Koin, Kotlin Coroutines, Android Architecture Components (Lifecycle, Data Binding, Work
Manager, Room Database), JUnit, Mockito, Espresso, Gradle

Zeus Electronics Ltd. (www.zeuselectronics.eu)
Android Software Developer​ ​ ​ Nov 2018 – Mar 2021

An outsourcing project for an Israeli medical company. Development of an Android application
that interacts with a medical bracelet via Bluetooth Low Energy (BLE) to receive measurement
data. The app's specialized algorithms convert raw bracelet data into user-friendly information,
such as blood pressure and heart rate. It enables real-time streaming of measurement data and
reading stored data from the bracelet’s memory when the device is offline. Additionally, the
application supports firmware updates for the device.

Additional features include remote health monitoring and generating personalized reports based
on collected data. Thanks to the bracelet’s high-precision sensors and optimized algorithms,
users receive fast and reliable health insights, enhancing the convenience and efficiency of
medical technology usage.

●​ Complex app architecture and UI design;
●​ Creating a custom BLE client for the wristband;
●​ Following a pure Agile methodology with daily scrum meetings with the Israel
team;
●​ Regularly performing code review of teammates.
Stack: Android SDK, REST, OkHttp, Retrofit, GSON, JSON, OAuth2, Dagger 2,
RxJava/RxAndroid, RxAndroidBle, Nordic DFU Library, Tinder StateMachine, AWS
Firehose, Realm Database, PDFCreatorAndroid, Glide, Activity Recognition, Google Maps,
Joda-Time, JUnit, Mockito, Crashlytics, Gradle, Jira, Git, Bitbucket, Android Studio

InRating Group (www.inrating.top)
Android Software Developer​ ​ ​ ​ ​ ​ ​ Dec 2017 – Oct 2018
Ukrainian startup of a social network (a clone of Instagram) with blockchain:
●​ Regularly performing code review of teammates;
●​ Covering codebase with unit tests using JUnit and Mockito.
●​ Integrated payment system and security
Stack: Android SDK, REST, Dagger 2, RxJava/RxAndroid, Room Database, Glide, Activity
Recognition, Google Maps, Joda-Time, JUnit, Mockito, OkHttp, Retrofit, GSON, JSON,
OAuth2, Crashlytics, Gradle, Jira, Git, Android Studio

Skills
Programming and Markup Languages:
Kotlin, Java, SQL, XML

Technologies and Frameworks:​
Kotlin Coroutines, Jetpack Compose, Compose Navigation, RxJava/RxAndroid, RxAndroidBLE,
Dagger 2, Koin, Data Binding, Android KTX, Retrofit, OkHttp, REST, SocketIO, WebSocket,
BLE, Bluetooth Classic, JSON, GSON, SOAP, EventBus, Timber, Leak Canary, Glide,
PSPDFKit, Joda-Time, Android NDK, Ndk-Build, ExoPlayer, AOSP

Databases:​
Room(SQLite), Realm (NoSQL)

App Architecture Frameworks/Patterns:​
OOP, Android Architecture Components, DI, MVVM, MVP

Testing Frameworks:​
JUnit, Mockito, Espresso

Bug Tracking Systems and Security:​
Firebase, OAuth2, SafeRoom, AES encryption, DexProtector

Platforms and APIs:​
Firebase Cloud Messaging (push notifications), AWS Firehose Google Play Services API
(Google Maps, Location & Direction APIs, Places API, Google Vision), Mapbox, Firebase
Analytics, Mixpanel, Facebook SDK, Twitter SDK, Instagram SDK

Tools:​
Android Studio, Gradle, Jira, Bitbucket, Crashlytics (Fabric), Instabug, AWS
Education
National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”
Master’s Degree in Information Systems and Technologies
Sep 2017 – Jan 2019

Bachelor's degree in System Engineering
Sep 2013 – Jun 2017

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: