Resume

Sign in

Android Developer

Location:
Lviv, Lviv Oblast, Ukraine
Salary:
24$ per hour
Posted:
January 13, 2020

Contact this candidate

Resume:

Responsibilities:

UI/UX design

Business logic

Database design

Improving record algorithm

BLE communication

Team size: 4 people. 1 Android developer.

Tools & Technologies:

Android SDK/NDK

Soundtouch

GreenDAO

Mpg123

Native sound playing/recording

Retrofit

Program for teaching people how to play musical instruments. People can watch tutorial videos, then try it by their-self. People can pick the instrument they want to play, pick special stickers for that instrument, print and stick them. The program will play a song and show witch stickers people should tap. Description:

Musical Project Customer: Norway

Responsibilities:

UI/UX design

Business logic

BLE Data transfer

Database design

Publish/Update

Team size: 3 people. 1 Android developer.

Tools & Technologies:

Android SDK/NDK

MediaPlayer

GreenDAO

Mpg123

Native sound playing/recording

Compress Codec

Main functionality:

Audio guiding

Messaging

Rich digital content

Group monitor

Alert when someone lost

The solution provides a complete 360 ecosystem easy to use tools for tour guides, tour members and tour control room before during and after the tour. You can easily use your phone even without an Internet connection for communication with your team. There was some kind of mesh where people share messages. For example, user A sends a message to C thought B, without direct BLE connects to C. There also was a various type of messages with a different priority. Description:

Travel Application Customer: Israel

Responsibilities:

Refactoring

Re-design architecture

Integrate device communication

Sync result with storage

Remove useless code

Team size: 2 people. 1 Android developer.

Tools & Technologies:

Android SDK

Kotlin

Room

Dagger2

MVVM

Secure storage

Databinding

Workers

Main functionality:

Making a test

Test result in details

Test history/filter

Sync data with remote storage

Data management

Security

The application is created for inner usage inside an agriculture company. There is an additional device that can communicate to application thought BLE or USB. The main functionality of this device is to take a test and transfer the result to the Android application where we parse and show it for the user in a good way. The application had aside service which had to care about synchronization data with the server-side in time.

Description:

Medical/Biotech Project Customer: Belgium

Responsibilities:

Architecture

Real-time communication with server

Code review

Test coverage

Team size: 5 people. 2 Android developers.

Tools & Technologies:

Android SDK

Kotlin

Navigation

Dagger2

MVVM

WebSocket

Push notifications

ViewModels

Dynamic Links

jUnit

Main functionality:

Create battle

Follow game in real-time

Messaging

Betting history

Betting

Awards

It is a sports betting mobile app with built-in battles, leagues, groups and internal messaging so friends can bet with each other in a competition. Due to real-time communication, you will be always updated about some important information during betting.

Description:

Sport Betting Project Customer: London

Responsibilities:

Architecture design

UI/UX design

Business logic

Network communication

Database design

Publish/Update

Suggest improvements

Estimation

Team size: 3 people. 1 Android developer.

Tools & Technologies:

Android SDK

Firebase

Dagger2

Glide

Google Maps

Kotlin

Main functionality:

Routes

Excursions

Rating

Places to stay

https://play.google.com/store/apps/details?id=com.you.near.mobile This is a travel application that has to encourage tourists to visit the best places in the Skala-Podilska community .

The application suggests the range of different places, local excursions, and upcoming events. You can find places in which you are interested, such as history location, nature or even agro .

During the trip, you can find a quest with QR-code. Once you scan the code you will get to know the right answer about this location . You can check app here :

Description:

Nearyou Customer: Ukraine

Responsibilities:

Architecture design

UI/UX design

Business logic

Communication with additional device

Team size: 7 people. 2 Android developers.

Tools & Technologies:

Android SDK

NDK

C++

Retrofit

Dagger

JNI

WebRTC

Kotlin

Main functionality:

Take exam

Create video conference with doctor

Review your past exam

Share your health information with doctor

Show video from additional device

Communication with additional device

Application is a telehealth solution that enables a comprehensive medical exam and telehealth visit, anytime and anywhere.

It includes the hand-held device for examining the heart, lungs, ears, throat, skin, heart rate and temperature, and the App for storing exam data, sharing it with a physician, and conducting a live video telehealth exam. By enabling a comprehensive remote exam and visit, App is greatly expanding the range of conditions that can now be reliably diagnosed via telehealth. Description:

Medical Project Customer: Israel

Team size: 10 people. 3 Android developers.

Responsibilities:

Architecture design

Refactoring

Rebranding

Move to MVP architecture

Business logic

Animations

Feature estimation

Tools & Technologies:

Android SDK

Glide

Kotlin, Java

Retrofit

Payments(Adyen)

Analytics (Firebase, Flurry)

Google maps

jUnit

Mockito

Main functionality:

Top up

Change plans

Payments

Repayments

History of payment

Available contracts

Store locations

Lebara is a telecommunications company providing services in many countries around the world, using the mobile virtual network operator business model. Lebara Mobile provides Pay As You Go mobile SIM cards, targeted towards the needs of international communities and migrant workers.

1,000,000+ downloads

MyLebara Customer: London

https://play.google.com/store/apps/details?id=com.lebara.wallet You can view additional functionality by link

Description:

Projects

BTS:

JIRA

Trello

Asana

Operating systems:

Mac OS

Microsoft Windows

Ubuntu

Languages:

English - B2

Ukraine - native

Russian - native

Development tools:

Android Studio

Postman

Invision

Zeplin

Figma

Frameworks:

Retrofit

LiveData

EventBus

Navigation

Workers

Databinding

Push-notifications

ViewModel

ConstraintLayout

Google Analytics

Google Maps

OpenStreetMap

BLE Communication

Databases:

Realm

Room

Firebase

SQLite

GreenDAO

Architecture patterns:

MVP

MVC

MVVM

Technologies:

RxJava

Android SDK

Android NDK

Programming Languages:

Kotlin

Java

C++

Skills

2016

20 30 1000 10

201*-****-**** present

Work Experience

Lviv Polytechnic National University

2013 – 2017

Bachelor's degree, Computer Software Engineering

Education

I am an experienced android developer with 4+ years of experience. I have made different mobile applications in different areas (medical applications, social applications, travel applications, entertainment applications, business applications, telecommunication applications, and others) .

I am really fun to be part of some big and interesting challenges . Regards my current hobbies. I am taking yoga classes twice a week and group workout : ) I am friendly, responsible and sociable .

About

Contacts

adbafs@r.postjobfree.com

+380-**-***-**-**

roshk1n

linkedin.com/in/oleh-roshka

Lviv, Ukraine

Address

Android Engineer

Title

Oleh Roshka

Name



Contact this candidate