![VB](https://d2abrqas732254.cloudfront.net/images/specialists/4eb61a7faed5e9cee5ffda34d60f8a78c3f45357.jpg)
English:
Upper Intermediate
Vasyl B.
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 availableExpertise
Years of commercial development experience
10 years of experience
Core technologies
Other technologies
Project Highlights
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.
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.
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.
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.
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
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.
Airside
Jul `19 - Present
5 years
application about air flights
Responsibilities & achievements
· Development of existing code of application · Bugfix · Code review
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.
Education
Higher Education
Agency
100-400
GMT+2
Uzhhorod
Core Expertise
Industries
Big Data, Augmented reality
Want to hire this engineer?
Check if Vasyl is available