- Файл
Тарас
Android-програміст
- Вік:
- 30 років
- Місто проживання:
- Київ
- Готовий працювати:
- Дистанційно, Київ
Контактна інформація
Шукач вказав телефон та ел. пошту.
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/10930028/
Завантажений файл
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
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
Схожі кандидати
-
Android developer
21000 грн, Дистанційно -
Android-розробник
25000 грн, Львів, Дистанційно -
Android-програміст
Дистанційно -
Android-програміст
Київ, Полтава -
Android Developer
Київ, Дистанційно -
Android developer
82000 грн, Кременчук, Дистанційно