Олег В.
Senior Android розробник
Інформація
Доступні
Працевлаштування
Повний день
Часткова
Експертиза
Mobile development
Місцезнаходження
Одеса, Україна
Досвід роботи
5+ років
Навички
Android
Kotlin
Мови
Українська
Рідна
Англійська
Проміжний
Портфоліо
Android розробник з більш ніж 7-річним досвідом роботи спеціалізуюся на розробці нативних мобільних додатків на платформі Android. Маю глибокі знання у роботі з Java та Kotlin, а також із сучасними архітектурними патернами (MVVM, MVP, Clean Architecture). Досвідчений у створенні продуктивних та стабільних додатків, інтеграції із зовнішніми API та роботі з різними базами даних. Маю сильні навички в оптимізації додатків, їх тестуванні та публікації в Google Play. Також активно беру участь у розробці архітектури проєктів та наставництві молодших розробників.
Навички:
- Мови програмування: Kotlin, Java
- Фреймворки та бібліотеки: Android SDK, Jetpack, Retrofit, Dagger/Hilt, RxJava, Coroutines
- Архітектурні патерни: MVVM, MVP, Clean Architecture
- Інструменти: Android Studio, Gradle, Git, Firebase, Realm, SQLite
- Тестування: JUnit, Espresso, Mockito
- Інтеграція: RESTful API, WebSockets, Push-сповіщення, Google Maps API
- Методології: Agile (Scrum), CI/CD, Code Review
- Інші технології: Material Design, Jetpack Compose, Room, LiveData
Досвід роботи:
Senior Android Developer (Березень 2020 – теперішній час)
- Розробка та підтримка мобільних додатків, включаючи інтеграцію з платіжними системами та системами аналітики.
- Проєктування архітектури додатків із використанням патерну MVVM та впровадження Android Jetpack компонентів (LiveData, ViewModel, Room).
- Оптимізація продуктивності додатків та покращення UX шляхом впровадження Material Design та нових технологій
- Інтеграція з Google Maps API та Firebase для забезпечення функціональності в реальному часі та аналітики.
- Керівництво командою розробників, проведення код-ревью та допомога в адаптації нових співробітників.
Middle Android Developer (Квітень 2017 – Лютий 2020)
- Розробка нативного Android додатки для онлайн-замовлень.
- Реалізація багатопоточності за допомогою Coroutines та RxJava для покращення продуктивності програми.
- Інтеграція з REST API та робота з локальними базами даних (SQLite, Realm) для керування даними програми.
- Робота з Push-повідомленнями, автентифікацією через Firebase та платіжними системами.
Junior Android Developer (Липень 2014 – Березень 2017)
- Участь у розробці Android-програми для інтернет-магазину.
- Робота з Java, створення простих інтерфейсів і взаємодія з зовнішніми API.
- Публікація програм у Google Play та їх підтримка.
- Реалізація базових функцій, таких як авторизація, робота з картами та push-повідомленнями.
Освіта:
- Магістр комп'ютерних наук - Харківський національний університет радіоелектроніки (2012 – 2017)
Сертифікати:
- Advanced Android Development with Kotlin – Coursera (2020)
- Android Architecture Components – Udemy (2019)