Upstaff Sign up
Eugene P.
🇱🇹Lithuania (UTC+02:00)
Created AtUpstaffer since August 03, 2023

Eugene P. — Android Software Engineer

Expertise in Android.

Last verified on November 13, 2023

Core Skills

Bio 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

Technical Skills

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

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

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Eugene P.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring