Career Profile

Hi! I'm Artem, and I have been developing Android apps for about 10 years.

I love Kotlin, Clean Architecture and Reactive programming. I'm also familiar with Android internals.

Experience

Senior Android Engineer

2020 - Present
MTS Group, Moscow, Russia

Developing Android launcher app in an in-house team of the biggest telecommunication company in Russia.

Senior Android Engineer

2018 - 2020
kasko2go AG, Moscow, Russia / Zug, Switzerland

In a team of three Android developers I developed the kasko2go application (car insurance with assessment of the driving style by collecting telemetry without using third-party devices) in a short time from scratch.

  • Participated in every part of the application development excluding telemetry collection
  • Led the technical part of the marketing experiments (one subordinate web developer). Integrated A/B testing functionality, which allowed to replace any part of user flow on-the-fly without updating the application.
  • Integrated CI (Bamboo) for automatic pull-requests checking, parametrized APK building, including starting build from Slack, sending resulting APK to Slack and Firebase App Distribution

Senior Android Engineer

2015 - 2018
Paragon Software Group, Moscow, Russia

Developed from scratch an MDM (Mobile Device Management) solution. It was installed on thousands of corporate devices, helping to:

  • Restrict device access
  • Manage installed applications
  • Prevent loss of sensitive data
  • Bulk configure remote devices

I also worked on the Moscow Electronic School project, mostly on architecture and refactoring.

Android Engineer

2014 - 2015
Snaappy, Moscow, Russia

Developed a prototype of Snaappy app in the face of changing requirements. I quit the project while the app was becoming a messenger.

Android Engineer

2012 - 2013
VenturezLab, Moscow, Russia
  • Developed a commercial fork of Android OS with UI and launcher changes.
  • Developed a custom launcher for Android-based Smart TVs. It included a file manager and a media player.

Projects

Here are some projects that I developed personally.

Roomspector - «Find the Differences» game, fully native (Kotlin). Also released on the iOS, fully native too (Swift). Clean arch, Rx, Custom Views, Firebase services including A/B Testing, etc.
Android Smart Rate - Smart App Rate library for Android.
Transport - First suburban schedule app in Google Play; about 300K users; Winner of «Material Design Awards» by Google (2015); currently removed from Google Play.
Cocktailer - Android app with ~1100 cocktail recipes. About 500K users; Featured by Google in 2013; currently removed from Google Play.
GLPlay for Dota 2 - Dota 2 knowledge base, news, streams and video aggregator; 200K installs, also released on iOS; Removed from stores due to Google Play's copyright concerns.

Publications

  • Few dozens of publications about programming in the «Xakep» («hacker») magazine during ~2008-2014
  • Skillberg Android course (in Russian; outdated)

Awards

  • 1st place on the Big Brand Hackathon by AdWatch Isobar (team name: Labster.PRO). The prize was an app development contract with Nestlé. My role: Android developer.
  • 3rd place on the «Cultural Code» (team name: Labster.PRO) with «Shazam» for movies. My role: Android & Backend developer.

Skills & Proficiency

Android

Kotlin

Java (<= 8)

Python (incl. Django)

SQL (SQLite & PostgreSQL)

iOS & Swift

HTML & CSS

Sketch

C/C++ (mostly read-only)

JS («No! God please no!» meme)