Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был сегодня в 09:46

Кандидат

Мужчина, 25 лет, родился 26 марта 2000

Активно ищет работу

Минск, готов к переезду, готов к редким командировкам

Android Developer

Специализации:
  • Программист, разработчик

Занятость: полная занятость, частичная занятость, проектная работа

График работы: полный день, удаленная работа

Опыт работы 3 года 6 месяцев

Сентябрь 2023Ноябрь 2025
2 года 3 месяца
Ponica Media
Android-разработчик
Full development cycle: Participated in the complete lifecycle of Android applications — from architecture design and feature implementation to release and post-launch maintenance. Built several projects from scratch as well as contributed to existing large-scale applications. Modern Android stack: Utilized cutting-edge technologies such as Kotlin, Jetpack Compose, View system, Dagger 2, Coroutines, and Navigation Component to deliver scalable, maintainable, and high-performance apps. Database integration: Designed and implemented data persistence using Realm, optimizing queries and models for performance and reliability. Architecture & Clean Code: Followed MVVM and Clean Architecture principles, ensuring testability and separation of concerns across modules. UI/UX implementation: Collaborated with designers to bring pixel-perfect, adaptive, and user-friendly interfaces to life — both with traditional Views and modern Compose layouts. Continuous improvement: Regularly refactored legacy code, integrated user feedback, and introduced best practices to improve stability, maintainability, and overall user experience.
Май 2023Август 2023
4 месяца

Информационные технологии, системная интеграция, интернет... Показать еще

Android developer
- Implementation of new features based on project requirements and specifications; - Tasks estimations (to define how much time is needed and which problems can be); - Bug fixing (ensuring app stability); - Design application screens and business logic based on project requirements and specifications; - Improving application performance (decrease UI recompositions and solving memory leaks); - Created and optimized database structures to store user profiles, preferences, and personalized data; - Collaborate with cross-functional teams to define, design and ship new features; - Collaborate with the application testers do debug the bugs and fixed them; - Code review (ensuring code quality and standards); - Refactor modules (enhancing code maintainability and scalability); - Collaborated with the backend team to integrate REST API, Sokets for data retrieval and synchronization; - Communication and discussion process with product owner; - Received positive feedback from users and stakeholders for the intuitive user interface and smooth functionality of the application;
Июнь 2022Май 2023
1 год
ITV

Минск, desktop.itv.by/

Android Developer
- Full Development cycle: Led the comprehensive development of the Android TV application from concept to deployment, ensuring compliance with project requirements and user needs. - Introduction of modern technologies: the latest Android development tools and platforms were used, including Kotlin, Android Jetpack libraries, Dagger and much more. - User Interface/UX Design: collaborated with designers to create a user-friendly interface optimized for TV screens, with an emphasis on intuitive navigation, accessibility and responsive design. - Performance Optimization: Best performance optimization techniques have been implemented, including efficient memory management, multithreading, and smooth video playback. - Testing and debugging: Thorough testing has been carried out using both unit tests and user interface tests. Tools such as Firebase Crashlytics are used to track and fix errors in real time. - API Integration: RESTful APIs have been developed and integrated to receive and display dynamic content, ensuring smooth interaction between the application and server components. - User Feedback Integration: Collect and analyze user feedback after launch to identify areas for improvement, introduce new features, and improve the overall user experience.

Навыки

Уровни владения навыками
Базовый уровень
ООП
Уровень не указан
Java
Kotlin
Git
Room
MVVM
MVP
Coroutines
RxJava
Dagger
Google Play Console
Android SDK
SOLID
Dagger 2
Retrofit
Gradle
REST API
Android
Clean Architecture
Code review
Scrum
Agile
Kanban
Xmpp

Обо мне

Tech Stack Languages: Java, Kotlin Version Control & Workflow: Git, Git Flow Android Development: Jetpack Compose, View, Custom Views, Services, WorkManager, Navigation MVVM, MVP, Clean Architecture Android Security Crypto, Material Components Google Play Console, AppGallery Connect Data & Storage: Room, Realm, SharedPreferences JSON/XML, Serialization Networking: Retrofit2, OkHttp, REST API, WebSockets (Socket.IO) HTTP/HTTPS Concurrency: Kotlin Coroutines, RxJava Dependency Injection: Dagger 2 Media & Graphics: Media3 ExoPlayer Glide, Lottie, Shimmer Build & Tools: Gradle, Firebase (Analytics, Crashlytics) Principles & Patterns: SOLID, DRY, KISS, Clean Code

Высшее образование

2021
ФКСиС, Вычислительные машины, комплексы, системы и сети

Знание языков

Русский — Родной

Английский — B1 — Средний

Гражданство, время в пути до работы

Гражданство: Беларусь

Разрешение на работу: Беларусь

Желательное время в пути до работы: Не имеет значения