Skip to content
View MonomythConvergence's full-sized avatar

Block or report MonomythConvergence

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
README top banner

'ello there 🫡🎩

Welcome to my humble GH page. I'm an Android dev based in RU, writing in Kotlin. trudging along towards my goal of landing a job being a full-fledged mobile dev or a mobile-focused AQA.

🔧⚙️⛏️ Tech Stack

Programming Languages:

Kotlin (Native, Advanced) Java (Recently practiced with AQA code, Proficient)

Android dev:

Mobile Development - Jetpack Compose, View/XML Layouts, Android SDK, Single-Activity Architecture, Fragments, ViewPager2 Architecture & Design Patterns - MVVM, MVI, Clean Architecture, Feature Modules Dependency Injection - Hilt, Koin, Dagger 2 Networking & Data Serialization - Retrofit, OkHttp, Gson, Moshi, Kotlinx Serialization Local Storage & Data Management - Room, DataStore, EncryptedSharedPreferences, Paging Asynchronous Programming - Kotlin Coroutines, RxJava (Basic) Image Loading - Coil, Glide UI & Design - Material Design 3, Custom UI Components Authentication & Integration - Firebase Authentication, Google OAuth, PayPal Integration Analytics - Firebase Analytics, Crashlytics Build & Compilation annotations - KSP, Kapt

AQA:

Test frameworks - JUnit 5, testNG, Selenium, Selenide API testing - RestAssured Reports and documentation - JavaDocs, Allure w/screenshots

Additional skills:

Project setup -Gradle, Maven Version Control - Git, GitHub, GitLab, Forgejo Development Tools - Android Studio/IDEA, Docker Backend Exposure - Spring Boot w/Unit tests, Ktor, Postman, SQL queries Additional Skills - CI/CD Processes, Code Review Workflows, API Integration

💼✍️🖼️ Portfolio

As you can see my GH activity is less than sporadic - I mostly code on private repos in startups (re: my CV, if you are a recruiter that came from a link off of it) Nonetheless, you can take a look at a few things I've done here and there if you don't mind some of them being a little dated. What I've got pinned:
#1: Spring Boot tutorial - my foray into Kotlin-based backend via Kotlinlang's tutorial. Which follows it to the T and only diverts to add a failsafe to RANDOM_UUID id gen approach, spotlessApply and implements unit-testing. Done to further my understanding of Backend role as part of improving Android/AQA T-Shape.
#2: BINTestTask - an app I learned Compose on, which is simultaneously my timed test task for joining a startup. Stack: Compose, MVVM , DI(Koin)&Persistence(Room DB) app working with BIN API through Retrofit+Moshi.
#3:practicum-android-diploma My first ever team project - MVVM+XML-based module-structure app that fetches job posting from hh.ru. More of a memorabilia at this point. Stack: XML, MVVM + Feature Modules, Glide/Retrofit/Koin/NavGraph.
#4:Yandex Market QA Suite on Selenide Basic Yandex Market-based AQA study project on Java+Selenide w/Allure and JavaDocs.See also: https://github.com/MonomythConvergence/yandex-home-search-aqa - application of what I've learned for a test task, but with a smaller scope
#5:REST API AQA with RestAssured and testNG testNG+RestAssured AQA API test suite.
#6:CliccAppiumTestSuite Appium-framework test suite for an apk of Click_Switch by cuadratico. Kotlin/Gradle, leverages Android studio's emulator for contained local tests. Features 2 test suites at the moment: a modular test suite focusing on start-up popup behavior and a multi-step happy-path scenario for smoke testing.

🌱📈💪 Current focus

Setting up my first Appium project
README android bottom tray

Pinned Loading

  1. kotlinlang_springboot kotlinlang_springboot Public

    A basic Spring Boot API w/tests

    Kotlin

  2. BINTestTask BINTestTask Public

    Time-limited test task I used to learn Compose and Moshi. BIN number info lookup w/Koin DI and Room DB

    Kotlin

  3. practicum-android-diploma practicum-android-diploma Public

    Forked from Student2506/practicum-android-diploma

    reserve copy

    Kotlin

  4. Yandex_Market_QA_Suite_on_Selenide Yandex_Market_QA_Suite_on_Selenide Public

    Selenide YM test

    Java

  5. Basic_Yandex_Market-based_AQA_study_project_on_Java_and_Selenide_w-Allure_and_JavaDocs Basic_Yandex_Market-based_AQA_study_project_on_Java_and_Selenide_w-Allure_and_JavaDocs Public

    RestAssured+testNG API tests

    Java

  6. CliccAppiumTestSuite CliccAppiumTestSuite Public

    AQA test suite for an existing apk using Appium framework in conjuction with Android Studio emulation

    Kotlin