Android developer
Наразі розробляю, підтримую та розширюю декілька проектів компанії під ОС MacOS та Android, та декілька особистих під Android.  Посилання на продукти можна знайти в резюме.
Мови програмування: Java, Kotlin, Swift
Переважні архітектурні паттерни: MVVM, MVP
Основними задачами на поточній посаді є дослідження та впровадження нового функціоналу в існуючі продукти, проектування та розробка нових продуктів з нуля та їх подальша підтримка. Підготовка до дистриб'юції та розміщення на торгівельних платформах. 
Також в програмних продуктах за необхідністю використовуються інструменти аналітики та додаткових можливостей Firebase SDK, Google Billing, Google Maps, Google Vision та інші сервіси.
Для розробки під Android з нуля або при модернізації старих проектів намагаюсь використовувати такі технологічні бібліотеки як Dagger 2, RxJava/RxAndroid та впроваджувати принципи Clear Architecture та паттерн MVVM.
Є досвід налаштування гозгалуженої збірки проекту з використанням можливостей Gradle.

Проекти :

Retro Game Emulator (MD2/GENESIS)  – 16-bit console emulator
Platform: Android
Language: Java, Kotlin
Architectural Pattern: MVVM, MVP

ПДР 2020  – Ukrainian traffic law exam
Platform: Android
Language: Java, Kotlin
Architectural Pattern: MVVM, MVP

AdLock for MacOS  – Ad blocker
Platform: 			MacOS
Language:			Swift, Objective-C, C++, JavaScript
Architectural Pattern: 		MVP

AdLock Player  – Alternative Youtube Player in “AdLock for Android”
Platform: Android
Language: Java, Kotlin
Architectural Pattern: MVP

AdLock Skipper  – Ads skipper for Youtube App
Platform: Android
Language: Java
Architectural Pattern: MVP

Nixie  – Eye protector
Platform: Android
Language: Java
Architectural Pattern: MVP

Preschooler. All-in-One  – Educational game for children
Platform: Android
Language: Java
Architectural Pattern: MVC
Було б добре працювати в невеликому злагодженому колективі як із більш досвідченими спеціалістами і вчитись самому, так і з  новачками, готовими допомагати та напрацьовувати досвід.
Готовий розробляти як нові та самостійні проекти, так і підтримувати, розширювати та модернізувати існуючі.
Віддаю перевагу роботі в офісі, з повним робочим днем.
Маю вищу освіту за спеціальністю "Бази даних та знань", але язики програмування освоював повністю сам. Тому у вивченні нових технологій, паттернів та мов програмування не бачу нічого страшного або складного. Все залежить від бажання і вміння вчитися.
Маю вищу освіту за спеціальністю "Бази даних та знань", але язики програмування освоював повністю сам. Тому у вивченні нових технологій, паттернів та мов програмування не бачу нічого страшного або складного. Все залежить від бажання і вміння вчитися.
Наразі розробляю, підтримую та розширюю декілька проектів компанії під ОС MacOS та Android, та декілька особистих під Android.  Посилання на продукти можна знайти в резюме.
Мови програмування: Java, Kotlin, Swift
Переважні архітектурні паттерни: MVVM, MVP
Основними задачами на поточній посаді є дослідження та впровадження нового функціоналу в існуючі продукти, проектування та розробка нових продуктів з нуля та їх подальша підтримка. Підготовка до дистриб'юції та розміщення на торгівельних платформах. 
Також в програмних продуктах за необхідністю використовуються інструменти аналітики та додаткових можливостей Firebase SDK, Google Billing, Google Maps, Google Vision та інші сервіси.
Для розробки під Android з нуля або при модернізації старих проектів намагаюсь використовувати такі технологічні бібліотеки як Dagger 2, RxJava/RxAndroid та впроваджувати принципи Clear Architecture та паттерн MVVM.
Є досвід налаштування гозгалуженої збірки проекту з використанням можливостей Gradle.

Проекти :

Retro Game Emulator (MD2/GENESIS)  – 16-bit console emulator
Platform: Android
Language: Java, Kotlin
Architectural Pattern: MVVM, MVP

ПДР 2020  – Ukrainian traffic law exam
Platform: Android
Language: Java, Kotlin
Architectural Pattern: MVVM, MVP

AdLock for MacOS  – Ad blocker
Platform: 			MacOS
Language:			Swift, Objective-C, C++, JavaScript
Architectural Pattern: 		MVP

AdLock Player  – Alternative Youtube Player in “AdLock for Android”
Platform: Android
Language: Java, Kotlin
Architectural Pattern: MVP

AdLock Skipper  – Ads skipper for Youtube App
Platform: Android
Language: Java
Architectural Pattern: MVP

Nixie  – Eye protector
Platform: Android
Language: Java
Architectural Pattern: MVP

Preschooler. All-in-One  – Educational game for children
Platform: Android
Language: Java
Architectural Pattern: MVC
Було б добре працювати в невеликому злагодженому колективі як із більш досвідченими спеціалістами і вчитись самому, так і з  новачками, готовими допомагати та напрацьовувати досвід.
Готовий розробляти як нові та самостійні проекти, так і підтримувати, розширювати та модернізувати існуючі.
Віддаю перевагу роботі в офісі, з повним робочим днем.