Artyom Suhov (GMT +7)

artyom.suhov@gmail.com | Telegram | Github | LinkedIn

Hi! I'm a software developer with 10+ years of experience, mainly in Android development. I'm interested in app development, UI/UX design, and self improvement. Easy-going.

Languages:

🇬🇧English (B2)

🇷🇺Russian (Native)

Programming Languages:

Kotlin

Java

 

Have experience with Dagger, Hilt, Coin, RxJava, Coroutines, Retrofit, Moxy, Cicerone, Picasso, Lottie, JUnit4, Mockito, etc. (Android development tech stack on the modern market)

Clean architecture with mvvm, mvp, mvi.

❗Have experience with disassembling android apps. Can read and edit java byte code and Dalvik Bytecode in smali format. Also I can write pre-processing for them. It can be used when you want to add some code into an application at compilation time.

Have experience with libGDX - cross-platform java game dev framework.

Also have outdated experience in web (php, js) and iOS (obj-c) development.

Respecting SOLID, DRY, KISS, YAGNI

Master's Degree, Electrical Engineering & Computer Science at Penza State Technological University (Sep 2009 - Jul 2014)

The theme of my thesis was the development of a cross-platform client for an educational institution. Application was written on javascript and Cordova framework which wraps HTML/JavaScript app into a native container which can access the devices functions of several platforms.

Experiences

In companies

Senior Android Engineer

Belkacar

Full-time | 🗺️ Remote Work | Jul 2022 - Current Time

As a Senior Android Developer, I develop an internal app for refueling car-sharing vehicles and the main Belka Car Android application. I push and develop new features and improvements, like:

I also supervise a developer, who has grown from an intern to a middle android developer under my guidance.

Middle Android Engineer

Intermedia

Full-time | 🗺️ Remote Work | 🗓️ Aug 2020 - Jun 2022 (1 yrs 10 mos)

I worked in the Unite team developing a collaboration app with messaging, calls, and voicemail. I tech-designed and developed features like a feature-flags client system, MMS chat attachments, and a GDPR agreement screen, while monitoring crashlytics for bugs.

I work with 7+ Android developers and 3+ QA engineers, collaborating with iOS, desktop, backend, and design teams.

Technologies used: Kotlin, Java, Dagger, RxJava, Retrofit, Cicerone, WorkManager, Room.

Intermedia Unite - Apps on Google Play

Middle Java and Android Engineer

Tapcore | Airpush | Airnow

Full-time | 🗺️ Remote Work | 🗓️ Apr 2017 – Feb 2020 (2 yrs 11 mos)

I developed integration tools for automatic SDK integration into 3rd party android apps via bytecode patching. I also developed some plugins for integrating the SDK into Unity and GameMaker and researched techniques for protecting Android apps from hacking. Participated in developing an SDK for delivering and applying submodules to 3rd party apps.

Technologies: Java, Groovy, Smali, C, bash, SQL, Jenkins, SQLite, worked a bit with ClickHouse via Redash

https://airnow.com/

Android Engineer

SoftwareCenter

Full-time | 🗺️ Remote Work | 🗓️ Jun 2016 – Mar 2017 (10 mos)

Mobile application development.

Technologies: Java, Android Framework API, OkHttp, Retrofit, RxAndroid, ButterKnife, Location Manager (GPS), Glide, GCM, jUnit, Moxy, Realm, MVP

Java, Android, Objective-C, PHP Developer

is2b

Full-time | 🗺️ Penza | 🗓️ Jan 2012 – Feb 2014 (2 yrs 2 mos)

My first company. Gave me the basics and the opportunity to try completely different technologies. Mobile and web application development.

Technologies: PHP, JavaScript, cakePHP, Yii, jQuery, backbone, MySQL, pma, MVC, Java, Objective-C, JavaScript, Android framework, AppKit, PhoneGap (Cordova)


Freelance

Android VPN Application

Feb 2020 – Mar 2020 (1 mos)

Technologies: Android, Kotlin, MVVM, Room, Coroutines, LiveData, Retrofit, Custom View, Google Play Billing, Admob

https://apkcombo.com/super-vpn-2020-fast-vpn-free-unlimited-proxy-vpn/com.vpn.proxy.master.fast.vpn.free.unlimited.proxy.secure.vpn/

Pet Projects

Dali - Wallpaper App

Jan 2021 - Mar 2021 (2 mos)

Technologies:

Android, Kotlin, MVVM, Room, Coroutines, LiveData, LiveCycle, Retrofit, Google Play Billing, Admob

Dali - free 4k wallpapers - Apps on Google Play

Encyclopedia apps

Mar 2017 - Apr 2017 (1 mos)

Android Applications built on one template developed by me: Forest Surviver, Fitness Digest, Mind Training.

📚 Courses

SECON Conference

Participated as a listener in 2013, 2017, 2019.

Podlodka Android Crew

Feb 2021 - Feb 2021 (2 weeks)

Participated as a listener. First week was about UI in Android. Second week was about algorithms.

Apr 2021 - Apr 2021 (2 weeks)

Participated as a listener. First week was about multithreading and concurrency. Second week was about jetpack