Artem B. Android Software Engineer

Android

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