• File

Артем

Android-програміст

City of residence:
Kyiv
Ready to work:
Remote

Contact information

The job seeker has provided: Phone numberMessenger

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Artem Vynohradov
Android Developer

Contact information
Email: [open contact info](look above in the "contact info" section)
Phone: [open contact info](look above in the "contact info" section)
LinkedIn: [open contact info](look above in the "contact info" section)

Summary
● 14 years of experience in IT
● 13 years of Android development
● Devoted to functional programming and SOLID

Technologies
Programming languages Main: Kotlin, Java
Secondary: C, C++

Technologies FP, concurrency, video streaming, VoIP,
security

Architecture MVVM(-C), MVI, MVP

Frameworks Android SDK (full stack), Architecture
Components, Compose, Coroutines, Rx,
Retrofit/OkHttp, WebRTC, Firebase, JNI,
Gradle

DB Room, SQLite

Testing JUnit, Espresso, Mockito, UI Automator

Development Tools Android Studio

Bug Tracking Systems Jira, YouTrack

VCS Git, BitBucket

Work Experience

Employer: Xelion
Period: April 2020 – Present
Position: Android Developer

Project description

B2B VoIP solution

Responsibilities

● Implementing WebRTC stack for VoIP feature with video support
● Migrating the project to Kotlin
● Migrating the architecture to MVVM (integrating ViewModel, Jetpack Navigation,
RxKotlin, Retrofit components as part of migration)

Employer: Close
Period: March 2020 – April 2020 (because of the virus outbreak, this start-up couldn’t afford to
keep most of its employees)
Position: Senior Android Developer

Project description

Event assistant application

Responsibilities

● Implementing new features
● Adding Android 10 support to the app

Employer: Eagle Eye Networks
Period: March 2017 – February 2020
Position: Android Developer

Project description

Video streaming application

Responsibilities

● Full ownership of the project - 2 applications + 2 SDKs (architecture, UI, business logic)
● Mentoring Android developers in the team
● Cordova/Ionic plugin for the mobile SDK
● Unit/Integration tests, PlayStore release routine

Employer: Software MacKiev
Period: November 2016 – February 2017
Position: Android Developer

Project description

Software for managing printers

Responsibilities

● Updating and adding UI tests
● Refactoring legacy source code

Employer: Codeminders
Period: December 2014 – November 2016
Position: Android Developer

Project description

Secure file manager, messenger, and storage SDK

Responsibilities

● Implementing VoIP, P2P messaging modules
● Developing transport protocol for transferring voice
● Working on JNI wrapper
● Implementing AWS-based (cloud) storage
● Cloud storage integration
● Unit/Performance tests

Employer: Samsung Ukraine Research Institute
Period: September 2012 - December 2014
Position: Software Developer

Project description

User activity prediction system

Responsibilities

● Developing user activity tracker for gathering data
● Participation in developing patterns recognition module
● Research in expert systems, machine learning algorithms for detecting user activity
patterns

Education
KNUTD, 2007 – 2012
Master of Science, Computer Science

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: