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
roshk1n
linkedin.com/in/oleh-roshka
Lviv, Ukraine
Address
Android Engineer
Title
Oleh Roshka
Name