Upstaff Sign up
Oleksandr T.
🇺🇦Ukraine (UTC+02:00)
Created AtUpstaffer since January 02, 2023

Oleksandr T. — Senior Android Engineer

Expertise in Android.

Last verified on July 04, 2023

Core Skills

Bio Summary

- Senior Android Engineer with 6+ years of commercial experience and strong organizational skills. - Proficient in Android development using Java, Kotlin, and libraries like Retrofit and Room. - Expert in methodologies like MVC, MVVM, Clean Architecture, and SOLID principles. - Comfortable working with REST API, version control tools like Git, and project management through MVP. - Upper-Intermediate English - Available ASAP

Technical Skills

Programming Languages Java, Kotlin
Android Libraries and Tools Android Jetpack, ButterKnife, Hilt, Koin, Kotlin, Retrofit, Room (Android Jetpack), ViewBinding
Mobile Frameworks and Libraries Crashlytics, Dagger, DataBinding, Glide, Gson, Koin, OSMdroid
Java Libraries and Tools Dagger, JSON, Jsoup, okHttp
Databases & Management Systems / ORM Firebase, ObjectBox, SQLite
Cloud Platforms, Services & Computing Firebase Cloud Messaging, Google Cloud Messaging
Platforms Android, Firebase
Third Party Tools / IDEs / SDK / Services Android Jetpack
Version Control BitBucket, Git, GitLab, SVN
Methodologies, Paradigms and Patterns Clean Architecture, MVC, MVVM, SOLID
SDK / API and Integrations Google Maps API, RESTful API, Retrofit
Project Management & Administration MVP
Mail / Network Protocols / Data transfer WebSockets

Experience

Android Developer, StudioHD

May 2023 - Present time
Description: Mobile application for joining to the existing Zoom meeting. Capturing and saving own video stream in HD quality during meeting. Uploading saved video to the cloud service to store and proceed with it.
Responsibility:

  • Application development - from scratch.
  • Requirements discussion.
  • Zoom SDK and library reverse engineering.

Technologies: REST, OkHttp, GSON, JSON, ViewBinding, Koin, Android Jetpack, GitLab, Zoom SDK, Camera2, Media Recorder, Swagger

Android Developer, Kuvalocal

Oct 2021 - Apr 2023
Description: Mobile application for ordering products from different vendors. Integrated with different services, supports more than 5 payment types. Included portal for Agent, Backoffice, Mobile app
Responsibility:

  • Application development - new features, main flows redesign, flow for video widget. Integration of payment system - WorldPay.
  • Communication with the client.
  • Deploying the app to the app store.

Technologies: Room, REST, OkHttp, GSON, JSON, ViewBinding, FirebaseCloud Messaging, Firebase, Koin, Skeleton, Android Jetpack, Glide, GitLab

Android Developer, Kuvacash

Oct 2021 - Apr 2023
Description: Financial solution for African country (in the beginning). Allow to do all finance operation between users: P2P, Request funds from another user, TopUp via bank account, send transaction outside the country, integration with third-party services, two balances, transfers, etc.
Responsibility:

  • Application development - new features, main flows redesign.
  • Direct collaboration with the client.
  • Deploying the app to the store. Integration of Sumsub verification system.

Technologies:  Room, REST, OkHttp, GSON, JSON, ViewBinding, FirebaseCloud Messaging, Firebase, Koin, Skeleton, GitLab

 

Android Developer, TocanM Delivery (range of applications)

Oct 2019 - Sep 2021
Description: Applications for managing the logistics of vehicles and freight forwarders of enterprises.
Responsibilities:

  • Support and modernization of legacy applications and creation of new applications from scratch.
  • Deployment apps on Google Play.

Technologies: COSU mode, NFC, SQLite, Room, ObjectBox, REST,  Retrofit+RxJava, OkHttp, GSON, JSON, DataBinding, GoogleMaps, GoogleLocations, GoogleCloud Messaging, OSMdroid, Firebase, FabricIO/Crashlytics, WebView, Background Services, JavaScript classes, Image taking and processing (crop, split, merge, rotate and other), OpenCV(partially), Dagger, Hilt, Kotlin (partially)

Android Developer, CrossfitVoice

Dec 2020 - Jun 2021
Description: Designed to exchange voice commands between the operator and the user. Analogous to WalkieTalkie.
Responsibilities:

  • Creation of new application from scratch.

Technologies: SpeechRecognizing, WebSocket, Dagger, Firebase, FabricIO/Crashlytics

Android Developer, LabelSpy and MysteryShopper

Oct 2020 - May 2021
Description: Designed to monitor competitors' prices with the help of mystery shoppers who take pictures of price tags.
Responsibilities:

  • Support and modernization of legacy applications and creation of new applications from scratch.
  • Deployment apps on GooglePlay.

Technologies: COSU mode, Room, REST, Retrofit+RxJava, GSON, JSON, DataBinding, GoogleLocations, Firebase, FabricIO/Crashlytics, Background Services, Image taking and processing (crop, split, merge, rotate and other), OpenCV(partially, Dagger, Kotlin (partially)

Android Developer, TocanM Monitor, GPS monitoring service

Sep 2018 - Sep 2020
Description: Applications for GPS tracking and monitoring of vehicles and forwarders of enterprises.
Responsibilities:

  • Support and modernization of legacy applications and creation of new applications from scratch.
  • Deployment apps on GooglePlay.

Technologies: ObjectBox, Room, REST, Retrofit+RxJava, GSON, JSON, DataBinding, OSMdroid, Firebase, FabricIO/Crashlytics, Bitbucket, Background Services, Kotlin (partially)

Android Developer, PortraitSuper

Feb 2017 - Aug 2017
Description: Psychologist's working tool. It is intended for drawing up a psychological matrix of a person based on his photograph.
Responsibilities:

  • Creation of new application from scratch.

Technologies: SQLite, REST, OkHttp, GSON, JSON, Firebase, FabricIO/Crashlytics, FTP and Http data storing, Image taking and processing (crop, split, merge, rotate and other), Obtaining and storing PDF data from server

Android Developer, Driver cab, Elit Taxi, Web-cab

Mar 2016 - Jul 2019
Description: Projects for taxi services. Applications for customers and drivers.
Responsibilities:

  • Support and modernization of legacy applications and creation of new applications from scratch.
  • Deployment apps on GooglePlay.

Technologies: SQLite, REST, Socket, Retrofit+RxJava, OkHttp, GSON, JSON, JSOUP, Butterknife, GoogleMaps, GoogleLocations, GoogleCloud Messaging, OSMdroid, Firebase, FabricIO/Crashlytics, Dagger

Education

STEP Computer Academy. Development of mobile applications in Android.
2015-2016

International House Language Center. General English Course. Advance level.
2006-2011

Kharkov Aviation Institute. Constructing and production of the radiotechnical systems of aircrafts.
Design engineer - technologist of radio electronic devices.
1982-1990

 

 

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 Oleksandr T.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring