Artem B. Android Software Engineer
Summary
- 5+ years of experience in Android Development
- Experience in developing applications using Java, Kotlin, Dart
- Excellent knowledge of OOP
- Experience in using Software design patterns
- Good logical thinking, self-learning, high level of responsibility
- Responsible, hard-working, result-oriented, creative and communicable, team player
- Good attention to details
- Upper-Intermediate English
Experience
Android developer
Description: Create an app where you can create an audio room and can chat or talk with people. In the audio room, we have different roles for users, also in the room you can create a Poll with 4 variants, also we add smiles and stickers to the text chat
Responsibilities: Android developer
Technologies: Smack for XMPP events, Web Rtc, Retrofit, Moshi, Dagger 2, Coroutines, Lottie, Kotlin, MVVM
Android developer
Description: Create Instagram and TikTok clones. Create image redactor (add filters, effects to photo), create video redactor with FFmpeg (cut video, slow video, add effects to video).
Responsibilities: Android developer, Lead project
Technologies: Kotlin, MVP, FFMPEG, Coroutines, DeеpАr
Android developer
Description: The applications for learning foreign languages by watching TV shows using subtitles. In the app, you can choose one of 10 languages for learning, and you can watch tv shows or films with subtitles when you tap on subtitles you can translate words or sentences in your language, also you can create your own dictionary, and remember words in-game.
Responsibilities: Android developer
Technologies: Kotlin, Exoplayer, RXJava 3, Coroutines, Facebook SDK, MixPanel for analytics, Firebase for push and notification
Android developer, Normandy Memorial Trust
Description: The project, which is an addition to the complex under construction in Normandy, is dedicated to the landing of the Allies in 1944. It includes the search for the dead, laying a route to the convoy with the name of the deceased, and augmented reality mode with displaying military operations. Audio guide to the memorial, video player for playing biographical videos.
Responsibilities: Android developer
Technologies: Dagger2, Retrofit, Kotlin, Coroutine, Flow, Camera 2 API, Google Maps, Epoxy, Exoplayer, Java, Kotlin
Android developer, DARE
Description: The app is based on the bestselling book DARE, which helps people quickly overcome anxiety and panic attacks. It is a science-based exercise program that helps people overcome anxiety, panic attacks, anxiety, and insomnia. Where you can track your progress daily with a food diary, and no matter how busy you are you can quickly access information to quickly master what you need to address your particular problem.
Responsibilities: Android developer, working on new functionality, fixing old bugs, creating an audio service for audio lectures, adding a new Analytics service to improve the old task evaluation, and finding a better solution. Creating a deep link for event notifications and opening the application with a link from an email.
Technologies: Kotlin, MVVM, Retrofit, Lottie, FIrebase, CleaverTap, Exoplayer, Coroutines, RXJava, HILT
Android developer, Vezam
Description: Application for sending parcels across Europe. It has two parts - custom and driver. The customer makes up the parcels. The driver delivers. Developed it to work with maps displaying parcels along the route.
Responsibilities: Android developer
Technologies: Dagger2, Retrofit, Kotlin, Rxjava - Ketogenic, Google Maps, Epoxy, Java, Kotlin
Android developer, KUSK
Description: Internet radio of classical music. With the possibility of broadcasting your favorite programs.
Responsibilities: Android developer
Technologies: Rx Java, Dagger2 Retrofit Exoplayer, Firebase Notification, Java, Kotlin
Android developer, KFDC
Description: Internet radio of classical music. With the possibility of broadcasting your favorite programs.
Responsibilities: Android developer
Technologies: Rx Java, Dagger2 Retrofit Exoplayer, Firebase Notification, Java, Kotlin
Android developer, Fitness face yoga
Description: Face Yoga 10 min beauty is an application that uses video lessons (available by subscription) to provide yoga classes. The application has built-in video and audio players. It is also possible to complete the first three lessons for free.
Responsibilities: Android developer
Technologies: Dagger2, Retrofit, Kotlin, Rxjava - Ketogenic, Java, Kotlin
Android developer, Ketogenic
Description: Turkish calorie control app. Which, using a neural network, recognizes a photo of food and its approximate weight and calculates the number of colors in this food.
Responsibilities: Android developer
Technologies: Dagger2, Retrofit, Kotlin, Rxjava - Ketogenic, Java, Kotlin
Android developer, Magical Vibration
Description: Relaxation application based on the combination of audio video and vibration to the beat of the music. There is also a vibration function, where you can adjust a custom vibration using the regulator.
Responsibilities: Android developer
Technologies: Dagger2, Retrofit, Exoplayer, Epoxy, DataBinding, Room, Coroutine, Flow, Java, Kotlin
Android developer, Super Scholar
Description: Educational application for schoolchildren, more than 10,000 tests.
Responsibilities: Android developer
Technologies: Sqlite, Dagger2, Firebase Cloud, Firebase Realtime Database, Kotlin, Coroutine, ViewPager2, Java, Kotlin
Education
Master's degree in Computer networks and systems, Kryvyi Rih National University
2007 – 2013