Eugene P., Android Software Engineer

Vetted expert in Android
english B2 (Upper-Intermediate) English
seniority Senior (5-10 years)
location Vilnius, Lithuania UTC+02:00

Summary

- Experienced Android Engineer with 7 years of commercial experience and a strong track record of delivering innovative and robust mobile applications.
- Proficient in Kotlin and Java, with expertise in MVVM and MVP architectural patterns.
- Skilled in refactoring and improving existing codebases, implementing new features
- Extensive knowledge of integrating SDKs like Here Maps, Firebase, Glide, and Realm.
- Has experience working on navigation and banking applications.
- Upper-Intermediate English

Main Skills

Java, Android Software Engineer

Java

Kotlin, Android Software Engineer

Kotlin

Programming Languages

Java Kotlin

Android Libraries and Tools

Android SDK Kotlin Room (Android Jetpack)

Mobile Frameworks and Libraries

Coil Glide Kotlin Coroutines Ktor Retrofit 2

Java Libraries and Tools

JSON RxJava2

UI Frameworks, Libraries, and Browsers

XML

Databases & Management Systems / ORM

Firebase Realm SQLite

Platforms

Android Firebase

SDK / API and Integrations

Android SDK API RESTful API Stripe

Third Party Tools / IDEs / SDK / Services

Android SDK JetPack

Methodologies, Paradigms and Patterns

Clean Architecture MVVM

QA, Test Automation, Security

Espresso JUnit

Version Control

GitHub

Mail / Network Protocols / Data transfer

WebSockets
ID: 500-126-082
Last Updated: 2023-11-13

Experience

Android Developer, Fleethand (Hybrid/Vilnius)

05.2022 – now

Android Developer, Auriga Baltics (Hybrid/Vilnius)

07.2021 – 02.2022

Lead Android Developer, TONS (Remote/Ukraine)

09.2020 – 07.2021

Android Developer, TruckersReport (Remote/Ukraine)

12.2019 – 09.2020

Lead Android Developer, ImproveIt Solutions (Chernivtsi, Ukraine)

12.2018 – 12.2019

Android Developer, V-Jet Group (Dnipro, Ukraine)

06.2018 – 11.2018

Android Developer, TRIARE LTD. (Cherkassy, Ukraine)

11.2017 – 06.2018

Android Developer, White Label IT Outsourcing (Uzhgorod, Ukraine)

12.2016 – 10.2017

Freelance Android Developer

09.2016 - 12.2016

Projects

Fleethand, Truck Navigation

05.2022 – now

Description: Android navigation app with vehicle monitoring and control systems for truck drivers.

https://www.fleethand.com

Role: Main developer, improvement, refactoring, adding new features, migrating from Java to Kotlin, migrating from Java Threads to Kotlin Coroutines, implementing custom navigation over Here SDK.

Technology: Kotlin, MVVM, Java Socket, Coroutines, Room, Glide, Here maps android SDK, Genius scan SDK, Firebase (notifications, crash reporting).

 

VyStar, Mobile banking

07.2021 – 02.2022

Description: Android app for viewing and monitoring bank accounts, transferring money, purchasing offers, locating the nearest branch or ATM, and paying bills.

https://play.google.com/store/apps/details?id=org.vystarcu.vystar

Role: Main developer, improvement, refactoring, and adding new features, working in a team of three Android developers.

Technology: Kotlin, MVVM, Coroutines, Room, Glide, Firebase (notifications, crash reporting).

 

TONS, the Delivery app for grocery stores in Kuwait

09.2020 – 07.2021

Description: Android app for ordering from grocery stores online.

https://play.google.com/store/apps/detailsid=com.tons.consumer&hl=en&gl=US 

Role: main developer, improvement, refactoring, and adding new features, mentoring junior Android developer. Google Play Store - app releases, release management, and app optimizations.

Technology: Kotlin, MVVM, Rx Java 2, Dagger 2, Room, Picasso, Kotlin DS, Firebase (notifications, crash reporting), Google Play Store.

 

Hammer, Truck GPS Navigation

12.2019 – 09.2020

Description: Android navigation app for truck drivers.
https://play.google.com/store/apps/detailsid=com.truckersreport.hammer&hl=en&gl=US 

Role: Main developer, improvement, refactoring, and adding new features, working in a team of five Android developers. Each developer was responsible for a separate module.

Technology: Kotlin, MVVM, HERE SDK, Koin, Room, Coil, Kotlin coroutines, Multi-module Kotlin project (Kotlin DSL), Firebase (notifications, crash reporting, datastore).

 

MyPhotoweb

12.2018 – 12.2019

Description: Android app for printing any photos from a mobile phone.

https://play.google.com/store/apps/detailsid=com.photoweb.appmobile&hl=en&gl=US

Role: lead developer, improvement, refactoring and adding new features, mentoring two android developers, making decisions about architecture and new technologies on the project.

Technology: Kotlin, MVVM, Dagger 2, Data binding, LiveData, RxKotlin, Room, Glide, Kotlin coroutines, Firebase (notifications, crash reporting).

 

Harcord

08.2018 – 11.2018

Description: Android app for MMA fighters, trainers, managers, and fans.

https://play.google.com/store/apps/details?id=net.vjet.harcord&hl=en&gl=US

Role: Main developer, developing from the demo version, creating project architecture from scratch over the demo version.

Technology: Kotlin, MVVM, Dagger 2, Data binding, LiveData, CustomAnimations, RxKotlin, Realm, Glide, Firebase (notifications, crash reporting).

 

Delmar

06.2018 – 08.2018

Description: Android app for smart “Delmar” devices.

https://play.google.com/store/apps/detailsid=com.delmar.smarthous&hl=en&gl=US

Role: Main developer, improvement, refactoring, new features, testing features on real smart devices: lamps, heaters etc.

Technology: Kotlin, MVVM, Dagger 2, Data binding, LiveData, Custom Animations, RxKotlin, Realm, Glide, Firebase (notifications, crash reporting).

 

Brainworks

11.2017 – 06.2018

Description: Android news app for sharing different articles.

https://play.google.com/store/apps/details?id=com.argopreneurs.brainworks

Role: Second developer, improvement, and refactoring.

Technology: Java, MVP, Custom Views, RxJava, Realm, Moxy, retrofit2, Glide, Firebase(notifications, crash reporting).

 

MindZip

11.2017 – 06.2018

Description: Android app for sharing thoughts between people.

https://play.google.com/store/apps/details?id=com.myzelf.mindzip.app

Role: Second developer, supporting main team, improvement, and refactoring.

Technology: Java, MVP, Custom Views, RxJava, Realm, Moxy, retrofit2, Glide, Firebase (notifications, crash reporting).

 

SammeVei, rebranded to Nabogo

05.2017 – 10.2017

Description: Android app with navigation for drivers and passengers in Norway and Denmark

https://play.google.com/store/apps/detailsid=com.nabogo.app&hl=en_US&gl=US 

Role: Junior developer, supporting the main team.

Technology: Java, MVP, Animation, Custom Views, RxJava, Parse Android SDK, Mapbox, Android SDK, retrofit2, GL10, Firebase (authentication, notifications, crash reporting), Facebook SDK(login, sharing, API Graph), Google SDK, Stripe payment android, socket.io android.

 

BedStories

03.2017 – 10.2017

Description: Android app with tales for kids (customer http://www.inbornmedia.com/, 

https://play.google.com/store/apps/details?id=com.bed.stories

Role: Junior developer supporting the main team of two Android developers.

Technology: Java, MVP, Animation, Custom Views, Realm, RxJava, retrofit2, GL10, Braintree payment android, Firebase (notifications, crash reporting).

 

CityParkApp

01.2017 –10.2017

Description: CityParkApp is a simple system that allows payments for parking using a cell phone in paid parking zones.

https://play.google.com/store/apps/details?id=com.nomasolutions.cpg

Role: Junior developer supporting the main team of two Android developers.

Technology: REST, SQLite, Java, MVP, Custom views, xml, Firebase (notifications, crash reporting).

 

mNews

12.2016 – 02.2017

Description: The online reader of news (https://www.mforex.pl/mnews/).

Role: Junior developer supporting the main team of two Android developers.

Technology: REST, Markdown, SQLite, Java, Custom views, XML

 

PM-P GSM

12.2016 – 04.2017

Description: Conference application with chat functionality, which will serve as a communication and marketing channel between organizations and participants of conferences.

https://play.google.com/store/apps/details?id=pl.merck.gsm.android

Role: Junior developer supporting the main team of two Android developers.

Technology: REST, Java, Custom views, XML

Education

Dnipropetrovsk National University of Railway Transport, Department of Bridges

2005 - 2009

Ready to hire Eugene P.
or someone with similar skills?

All developers are available for an interview. Let's discuss your project/vacancy.
Book A Call