Summary

Expertise

Project Highlights

Education

Agency

VB

English:

Upper Intermediate

Vasyl B.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Upper Intermediate

Vasyl is an expert at applying his programming skills to solve complex challenges.

One of the unique experiences was the development of the android application for one the biggest subscription video on-demand over-the-top streaming services in the world. The name can not be disclosed.

Want to hire this engineer?

Check if Vasyl is available

Expertise

Years of commercial development experience

10 years of experience

Core technologies

Kotlin 4 years
JetPack

Other technologies

Eclipse
Java
XML
HTML
JetPack
JSON
SOAP
SQLite
Room database

Project Highlights

icon
Senior Android Developer

Jimdo

May `21 - Present

3 years

With Jimdo app you can choose a template and create a website from the mobile phone

Responsibilities & achievements

Jimdo - is an old legacy project. My tasks were: project support, bugfix, development of the new features etc (and still are). I am involved in all parts of the development and feature improvements of the application. I'm working in the team as a single android developer. As the project is legacy, respectively, the architecture has been created a while ago, but I shall admit that I've developed "mini-architectures" for the new features, and improved/reworked parts of the existing architecture while working on tasks. Refactored/improved many parts of the app. Updated majority of old libraries. Initially, Travis as the CI was used, then I transitioned it to Github Actions. One of the parts was working on Firebase Analytics, Crashlytics and App distribution. I have been working on the project for 1 year and 10 months. Now we are in the support stage that requires only 5-10 hours per month.

Java
Kotlin
icon
Senior Android Developer

AllRites

Feb `21 - Mar `21

SDK for playback analytics.

Responsibilities & achievements

AllRites - I have successfully developed a small library for a video player written in Kotlin, The library is basically wrapped up in Exoplayer with analytics and external settings. Written in Kotlin and packed in an aar, used as a native (meaning Java) library in the flutter project. Worked in a team as a single android developer on the project.

Kotlin
icon
Senior Android Developer

WireWax TV

Dec `20 - Mar `21

3 months

Interactive television

Responsibilities & achievements

WireWax TV - is an Android TV video application, developed by using Kotlin. The project has been written a few years ago, so I have been fixing bugs, refactoring and adding new functionality. One of the successfully developed and implemented functionality by me were the next one. There were cooking videos, some clothes brand videos etc - there was a task to display circles (with design, animations etc) above specified items (goods) on the paused video (various positions and sizes). So, when a user clicks on some circle there a fragment shows up with product's information, price etc and QR code for purchasing it.

Kotlin
icon
Android team lead

NDA TV streaming

Aug `20 - Jan `21

5 months

sdk for playing and downloading content. Supports video, audio, subtitles, customer, device management etc.

Responsibilities & achievements

NDA TV streaming is an old legacy project. Consisted of a main app, an SDK, and a reworked main app (written in Kotlin). In the main app and SDK I was involved in all parts of the application development, alongside with bug fixes, refactoring etc. In the reworked main App I was a team leader. I have developed and implemented the app architecture and core functionality.

Kotlin
icon
Senior Android app dev

Uniper

Jul `20 - Sep `20

2 months

Application for video conferences. Created android library (aar) for one to one video call using Agora library.

Responsibilities & achievements

· Development of existing code of application · Bugfix · Code review

Kotlin
icon
Senior Android Developer

1st-Mate

Apr `20 - Aug `20

4 months

app for marine vessel users. Provides next functionality: detects MOBs, monitors vessel parameters and partially controls engines of vessel (stops engines when a man overboard occurred etc.), distress messaging, theft-deterrent functionality. Captain and passengers have wearable fobs which connected to vessel hub through Bluetooth. App gathering info (and control vessel) from hub through BT and from server via internet.

Responsibilities & achievements

1st-Mate - project was partly written before I joined the project, so I continued the work on new features, bugfix, refactoring etc. Worked on the UI and the business logic, the networking, and the location logic, implemented the Bluetooth communications with custom devices.

Kotlin
icon
Senior Android Developer

Airside

Jul `19 - Present

5 years

application about air flights

Responsibilities & achievements

· Development of existing code of application · Bugfix · Code review

Java
Kotlin
icon
Android Developer

Auctionmobility

Jun `18 - May `19

11 months

application for auctions

Responsibilities & achievements

My responsibilities at the Auctionmobility project were project support, bugfix and development of new features. I was involved in all parts of the application. Peculiarities of the project were: non-realtime auctions (based on HTTP), real-time auctions (based on sockets), whitelabeling - the project was branded for multiple customers (had about 500 build flavours), disableable modules - more than one hundred flags had been coming from a server to control the app behavior (f.e. disable realtime auctions). Most of the customers have simple white labeling (logo, colors, texts), but some of them have unique features - separate codes and resources were created for such clients. Optimized the gradle build process, build time decreased from 40 min to 1.5 min.

Java

Education

Higher Education

Agency

agency #2661

100-400

GMT+2

Uzhhorod

Core Expertise

AngularJS
Apache
AWS
Backbone.js
C#
C++
CSS
Data Scientists
Django
Express.js
GitHub
Google Analytics
HTML5
Java
JavaScript
jQuery
Kotlin
Kubernetes
MongoDB
MySQL
.NET
Node.js
Objective-C
OpenCV
PHP
PostgreSQL
Python
React.js
React Native
Ruby
Ruby on Rails
Shopify
Tableau
Tizen
Tornado
Twilio
TypeScript
Unity or Unity3D
webOS
WebRTC
Bootstrap
Cucumber
DART
Go
Google Analytics API
Google Maps API
HTML
Laravel Framework
Machine learning Engineer
Nginx
Paypal Integration
Redis
RSpec
Sass
Swift
Unify
3D Animation
Adobe Illustrator
Adobe Photoshop
Adobe Photoshop Lightroom
Graphic design
Sketch
Dagger 2
ES6
MapKit
Postman
RESTful API
Retrofit
RxJava
SQLite
Stripe SDK
Android NDK
AVFoundation
Core Animation
Docker
Google Maps SDK
StoreKit
InVision
PayPal API
Redux
iOS SDK
Ethereum
Solidity
Vue.js
UIKit
BrightScript
Roku SDK
AWS SDK
Principle
Mongoose
GitLab
Core Bluetooth
Flutter
GraphQL
Figma
AWS Lambda
Marvelous Designer
Firebase
Next.js
Nuxt.js

Industries

Big Data, Augmented reality

Want to hire this engineer?

Check if Vasyl is available