Skip to content
View RankoR's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report RankoR

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
RankoR/README.md

Hi 👋, I'm Artem

Software Engineer based in 🇪🇪 Estonia with over 12 years of experience in Android & AOSP

🔭 I’m currently working on Actinis & Toritark

💬 Connect with me

LinkedIn · StackOverflow · Website

TL;DR

  • 12+ years in Android & AOSP development
  • Working with Kotlin, Jetpack Compose/Compose Multiplatform, Coroutines, testing, and CI/CD pipelines
  • Designed, built, and maintained Android SDKs (Veriff identity-verification, Rate & Preferences libraries)
  • Cross-platform experience with Compose Multiplatform, AOSP, C++, Python & Java backends, iOS (Swift)

💻 Tech stack

Env

Arch Linux Zsh KDE Plasma Docker Notion IntelliJ

Platforms I'm writing code for

Android iOS Linux macOS

Programming languages

Kotlin Java Python Swift C++

Backend & Frontend frameworks

Compose Multiplatform Django Angular FastAPI

Databases

Postgres SQLite MongoDB Redis

Tools

Git GitHub Ansible

CI/CD

GitHub Actions Bitbucket Pipelines GitLab CI Jenkins Travis CI CircleCI

Embedded

Arduino Raspberry Pi

Misc

MaterialUI Firebase Microsoft Azure

Skills

  • Languages: Kotlin, Java, Python, C++, Swift
  • Frameworks & Tools: Jetpack Compose, Coroutines, RxJava, Skia, WebRTC, MQTT, Protobuf, REST, gRPC, Docker, Firebase, CI (GitHub Actions, Jenkins, Travis, CircleCI)
  • Mobile SDKs: Android (primary), iOS & hybrid awareness
  • Testing & QA: JUnit, integration & UI tests, Screenshot tests, A/B testing, feature toggles
  • Architecture: Clean Architecture, modular multi-flavors, remote config

Pinned Loading

  1. Toritark/toritark-mobile-app Toritark/toritark-mobile-app Public

    🌐 A KMP/CMP language learning application for Android and iOS that helps users learn languages through text stories.

    Kotlin 4

  2. .screenrc .screenrc
    1
    altscreen on
    2
    term screen-256color
    3
    
                  
    4
    hardstatus off
    5
    hardstatus alwayslastline
  3. .vimrc .vimrc
    1
    syntax enable
    2
    
                  
    3
    set number
    4
    
                  
    5
    set tabstop=4
  4. List of countries with ISO codes, na... List of countries with ISO codes, names in English and primary official language and flags in unicode
    1
    [
    2
      {
    3
        "code": "AF",
    4
        "name_en": "Afghanistan",
    5
        "name": "افغانستان",
  5. Languages in ISO 639-1 Alpha-2 with ... Languages in ISO 639-1 Alpha-2 with names in English and the languages itself and Unicode flags
    1
    [
    2
      {
    3
        "code": "aa",
    4
        "name_en": "Afar",
    5
        "name": "Afaraf",
  6. Toritark/rplidar-sdk-jni Toritark/rplidar-sdk-jni Public

    JNI wrapper for RPLidar SDK

    C++ 1