Logo
Vsevolod – Java, Android, Kotlin, experts in Lemon.io

Vsevolod

From Ukraine (GMT+3)

flag
Mobile DeveloperSenior
Hire developer
11 years of commercial experience
Advertising
Communications
Cryptocurrency
Fintech
Healthcare
Social media
Communication tools
Messaging software
Mobile apps
Lemon.io stats
3
projects done
2492
hours worked
Open
to new offers

Vsevolod – Java, Android, Kotlin

Vsevolod is a skilled and diverse Android developer and an experienced feature lead. He's been writing code in Kotlin since its first beta versions, so he could probably write "War and Peace" in Java. His complete skill list is an A4 page long. He is legendary! Let miracle into your life – hire Vsevolod!

Main technologies
Java
7 years
Android
7 years
Kotlin
5 years
REST API
1 year
SQLite
5 years
Additional skills
MongoDB
SQL
Clean Architecture
OOP
Dart
Android Architecture Components
Gradle
OkHttp
Android Studio
Eclipse
Jenkins
Coroutines
Web Sockets
IDEA
Postman
Git
HTTP
RoomDatabase
Realm
Maven
Retrofit
Google Play Services
BLE
CI
TDD
gRPC
Firebase
Sketch
Dagger
MVVM
MVP
RxJava
Jetpack Compose
Google Analytics
Firebase Cloud Messaging
React Native
Flutter
Koin
MVC
Figma
Unit testing
Mockito
Rewards and achievements
Client's favourite
June 2024: Dasha Summary
Ready to start
ASAP
Direct hire
Potentially possible

Experience Highlights

Senior Android Engineer
Feb 2023 - Jul 20235 months
Project Overview

A VoIP application for calls between doctors and their patients. You can make a call, receive it, write messages, and record voicemails.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Fixed difficult bugs that previous devs were not able to fix
  • Added new functionality to the app and analytics
  • Moved React Native code to the new functional approach
Project Tech stack:
Android
React Native
Kotlin
Senior Android Engineer
Nov 2021 - Apr 20225 months
Project Overview

A bitcoin wallet. It serves to receive and send bitcoins to other wallets. Main features:

  • Is written completely on Jetpack Compose
  • Uses LND library internally for blockchain
Skeleton
Skeleton
Skeleton
Responsibilities:
  • Wrote the app from scratch;
  • Adjusted Jeckpack Compose;
  • Figured out how to work with LND.
Project Tech stack:
Kotlin
Clean Architecture
Coroutines
Jetpack Compose
UDF
Lnd
Android Feature Lead
Jun 2019 - Jun 20212 years
Project Overview

Secure messenger that is supposed to be built on Blockchain. The team finished the mobile part, but Blockchain wasn’t ready in time. The project was closed because the company ran out of funds.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Developed a secure messenger from scratch;
  • Implemented audio/video/image upload to the server;
  • Took part in architecture discussions;
  • Performed code reviews;
  • Implemented audio/video playback;
  • Created full offline mode for a messenger;
  • Developed group chats feature.
Project Tech stack:
MVVM
Kotlin
RxJava
Dagger
Android Feature Lead
Aug 2018 - Jun 201910 months
Project Overview

A social network with a bunch of different functionalities. The main idea of this network was that a person would receive 1 “nim” for 1 minute of his life. After that, he could exchange it for some internal or external goods. Closed due to insufficiency of funds.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Built very difficult custom views with custom animations;
  • Decoupled the monolith project into modules using Dagger2. An additional difficulty was not breaking anything and splitting it step by step in order for other devs to start using this approach;
  • Improved git workflow and work process;
  • Performed code reviews;
  • Mentored a team of developers.
Project Tech stack:
MVP
Dagger
RxJava
Kotlin
Android Feature Lead
Nov 2017 - Aug 20189 months
Project Overview

A small outsourcing company where he built a lot of projects from scratch: from book readers to social networks and MiBand Bluetooth app. In this company, he started to use Kotlin in production from the 0.6 beta version.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Kept track of his team members' professional development;
  • Participated in daily meetings with the clients;
  • Made educational presentations for a team of developers;
  • Performed code reviews;
  • Developed software architecture for different projects.
Project Tech stack:
Java

Education

2014
Finance
Bachelor

Copyright © 2024 lemon.io. All rights reserved.