• General Info
  • Experience
  • Education
  • Certificates
Y
Android Developer
country flag
Yuri UTC+3
Available starting: December 22 On-site, Remote, Hybrid
Senior
37.5 $/hour 6000 $/month (160 hours/month)
rent from 1 month
rent a multiple of a week
General Info
Role
Android Developer
Grade
Senior
Key skills
Java
Kotlin
Android SDK
RxJava
OOP
MVVM-C
Koin
Dagger 2
Dagger
SQLite
Room
Retrofit
Jetpack Compose
Languages
  • English - C1
Domains
AgriTech & FoodTech
Artificial Intelligence & Robotics
Automotive
Banking
Big Data & Analytics
BioTech, HealthTech & MedTech
Blockchain
Coding and Development
Consulting Services
Consumer Electronics
Consumer Tech
Delivery
Fashion
FinTech
FinTech & Finance
Health care
Machine Learning
Marketplaces
Retail & E-commerce
Smart Home & Smart Workplace
BIO
I possess over 5 years of accomplished experience in the field of Mobile Development. My expertise extends to a profound understanding of architecture design patterns, including MVVM and clean architecture. I exhibit a comprehensive knowledge of Android tools, proficiently leveraging them to construct user interfaces and seamlessly interact with RESTful services. My skill set is complemented by a keen sense of good app UI design, ensuring a user-friendly and visually appealing experience. Throughout my career, I have consistently demonstrated the ability to deliver successful mobile applications by combining technical proficiency with a focus on optimal user experience.
Type of engagement
Specialist's location
Belarus, Minsk, UTC+3
Ready for relocation
No
Partner's location
Belarus country flag
Experience 9  (4 years 5 months)
Big application for a large store chain that contains information about every brand store in a particular country
Role
Android developer
Description of Project
Big application for a large store chain that contains information about every brand store in a particular country, its assortment, offers, brochures, coupons. It also allows you to make a purchases in a cashier-free markets, plan your shopping list, sends notifications and weekly newsletters. Available in offline mode.
Responsibilities
- Design and implementation of clean architecture (Clean Architecture). - Using the MVVM pattern to organize the application code and logic. - Using the Koin framework for dependency management and dependency injection (DI). - Implementation of asynchronous operations using Kotlin Coroutines. - Using Room to work with the local application database. - Retrofit integration for interaction with a remote server and API. - Using our own SDK to provide communication between the client part and the server. - Working with Firebase to solve problems related to cloud storage and notifications. - Interaction with maps and location. - Interact with CleverPush to send push notifications. - Integration with PSPDFKit for working with PDF documents. - Using Fragments to organize the user interface. - Implementation of ZXing for working with barcodes and QR codes. - Implementation of functionality for making purchases in cashier-free stores. - Code version control using the Git version control system. - Ensuring security when working with APIs and local data. - Performance optimization and offline mode support. -Development process planning -Tasks estimations -Bug fix -Communication and work experience in a big team
Technology Stack
Kotlin, Git, MVVM, Clean Architecture, Coroutines, Koin, Fragments, Retrofit, custom SDK, Room, Google Maps API, Google Places API, Facebook API, ZXing, CleverPush, Firebase, PSPDFKit
Period
08.2022 — 04.2023 (9 months)
Education
School
Belarussian State Economic University
Degree
Bachelor's Degree
Field Of Study
Software development of infocommunication networks and systems
Year of graduation
2017
Certificates 2
School
IT Academy 
Title
Android development
Date
2019

Similar specialists

E
Android Developer
country flag
Egor UTC+3
Senior
Java
Kotlin
Android SDK
MVVM-C
RxJava
Koin
Dagger 2
Dagger
SQLite
Room
Retrofit
Jetpack Compose
I have more than 5 years of successful experience in Mobile development.I have a good knowledge of architecture design patterns such as MVVM and clean architecture, in-depth understanding of Android tools for building user interfaces, catching and interacting RESTful services, and a strong sense of good app UI design.
More
V
Android Developer
country flag
Victor UTC+3
Senior
Java
Kotlin
Android SDK
Retrofit
OkHttp
Gson
Dagger 2
Hilt
Koin
RxJava
Coroutines
Android Jetpack
Jetpack Compose
Firebase
Google Play Services
API
ARIS
xAPI
Google Maps API
iTools
Android Studio
Gradle
Maven
Git
Jira
GitLab
Bitrise
Codemagic
Patterns
MVP
MVVM
Clang
LEAN
Espresso
Mockito
Android
AndroidX
XDebug
SQLite
Picasso
Glide
Timber
Apache Commons
Coil
ExoPlayer
Agile Development
Scrum
Kanban
OOP
With a wealth of experience in designing and developing robust, scalable and user-friendly mobile applications, I bring the skills of a Senior Android Developer to any team. I possess a deep understanding of the Android platform and am committed to delivering top-notch code that exceeds client expectations. My passion for crafting innovative solutions is evident in my work, and I am eager to bring my expertise to your team to help take your mobile development to the next level. I pay special attention to data security when working with projects and use encryption and KMS.
More
Kirill
Android Developer
country flag
Kirill UTC+1
Lead
Android Studio
C
C++
Eclipse
Git
Java
JUnit
Kotlin
Linux
macOS
Mockito
Objective C
Room
SQLite
Swift
Windows
Gradle
Jenkins
Bitrise
RxJava
RxJava 2
Kotlin Flows
Dagger
Dagger 2
Firebase Cloud Messaging (FCM)
Parse SDK
Google Maps API
Facebook API
Twitter Api
Instagram API
LinkedIn
FirebaseAnalytics
Crashlytics
Amplitude
Retrofit
OkHttp
Gson
Robolectric
Lead Software Engineer with over 13 years of Android Apps development; Strong skills in Java, Kotlin, Retforfit, Retrofit2, Kotlin Coroutines, and RxJava frameworks; Strong working knowledge of Google Play Services; Architectures: MVVM, Android Architecture Components (LiveData, ViewModel, Room, WorkManager, Navigation component), DI; Development and delivery of contemporary and sophisticated solutions in Software & Hi-Tech; Experience working in an Agile development environment; Issue tracking: Jira, Redmine, Trello, Microsoft Azure DevOps.
More
R
Android Developer
country flag
Rekha UTC+5.5
Senior
Kotlin
OOP
Android development
Data Structure
AMQP
LAMP
Algorithms
Mobile
Web
Android
Java
SQLite
Room
Dagger
Push Notifications
Google
Location
Retrofit
Glide
RxJava
Coroutines
LinkedIn
Integrations
Apps
IMAP
Nmap
MVVM
MVP
MyStem
andt
DApp
Design Patterns
SOLID
Principle
Storage
iTools
Jira
Figma
Google Analytics
API Integration
REST API
Databases
API Testing
Postman
CICD
Pipelines
Gitbhub
GitHub
Profile – Android developer with 6.5+ years of experience. • Flexible with Technologies • Possess good communication and interpersonal skills. • Highly profiled in Analytical and trouble shooting skills both as individual and as a team. Area of Experience • Programming Language : Java(Proficient),Kotlin • Domain Knowledge: OOPS, Android development,data strutucre & Algorithms • Mobile & web Technologies: Android Application Development,Java, SQLite,Room,Dagger, Push Notifications, Google Location Services,Retrofit, Glide,Rxjava,Kotlin,Coroutines, LinkedIn Integration, Maps,MVVM,MVP,System design and App architectures and services,Design patterns,Dependency injection,SOLID principles,offline storage,memory optimization,performance tuning and multi language support and localization of apps. • Tools: - Jira,Figma,Google Analytics,API integrations,Rest API,databases,API testing,Postman,CICD pipeline and Github.
More
M
Android Developer
country flag
Manoel UTC-3
Middle
Git
JSON
Java
Python
Kotlin
REST API
MVVM
Android SDK
RxJava
Retrofit
Dagger
SOLID
Xamarin
Hilt
Cicerone
GoF
MVP
Navigation Architecture Component
Coroutines
SQLite
Agile Development
TDD
Behavior Driven Development (BDD)
Specializes in mobile development. Excellent knowledge and skills in Android development. Develops quickly and learns new things.
More