Skip to content
View gpetuhov's full-sized avatar
πŸ’­
Working on a project
πŸ’­
Working on a project

Block or report gpetuhov

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
gpetuhov/README.md

Hi there, I'm Gennadiy! πŸ‘‹

🎯 Senior Android Engineer | Expanding to Full-Stack Mobile

I'm a Senior Android Engineer with 8 years of experience building apps for millions of users at Yandex, VK, and MTS Bank. Currently expanding my skillset to full-stack mobile development (Android, iOS, Backend) at Yandex.

πŸ”­ What I'm working on

  • Building payment infrastructure at Yandex
  • Learning iOS (Swift) and Backend (Go) to own features end-to-end
  • Contributing to internal SDK serving multiple production apps

πŸ’ͺ Core expertise

  • 8 years of Android development: Kotlin, Jetpack Compose, MVVM, Clean Architecture
  • Modern stack: Jetpack Compose, Kotlin Flow, Coroutines
  • Proven at scale: 10M+ downloads, millions of daily active users
  • Quality-focused: tests, rigorous code reviews, production-grade code
  • Leadership: Feature ownership, mentoring, documentation, release engineering

🌱 Currently learning

  • iOS development with Swift & SwiftUI
  • Backend development with Go
  • Full-stack mobile architecture

πŸ› οΈ Tech Stack

Expert:

  • Mobile: Kotlin, Jetpack Compose, Coroutines, Kotlin Flow
  • Architecture: MVVM, Clean Architecture, Multi-module systems
  • Android: Dagger, Room, Retrofit, Firebase, Jetpack Libraries
  • Testing: JUnit, Kaspresso, Mockito, Espresso

Learning:

  • iOS: Swift, SwiftUI
  • Backend: Go, REST APIs, Integration testing
  • Cross-platform: Kotlin Multiplatform Mobile (KMM)

🎯 Featured Projects

Location-based marketplace Android app for sharing goods and services

  • Tech: Kotlin, Jetpack, Firebase, Google Maps, MVVM, Clean Architecture
  • Features: Real-time messaging, location-based search, social networking
  • Built to explore modern Android architecture and Firebase real-time features

πŸ“« Let's Connect

πŸŽ“ Certifications

  • πŸ† Google Certified Associate Android Developer (Kotlin)
  • πŸ“š Engineering Team Management - Yandex Practicum
  • πŸ—£οΈ English for IT Professionals - Yandex Practicum

⚑ Beyond code: Photography πŸ“·, AI art 🎨, running πŸƒ, sci-fi πŸ“š

Popular repositories Loading

  1. AndroidInterview AndroidInterview Public

    Code samples for Android interview

    Kotlin 33 10

  2. Hive Hive Public

    Hive App - find what you need close to you, create offers with your current location updated in real-time for people nearby

    Kotlin 9 4

  3. HiveCloud HiveCloud Public

    Hive Firebase Cloud Functions code

    JavaScript 2 3

  4. SampleFCM SampleFCM Public

    Example of receiving Firebase Cloud Messages in Android.

    Java 1

  5. SampleKodein SampleKodein Public

    Dependency Injection with Kodein in Android

    Kotlin 1

  6. SampleProtobuf SampleProtobuf Public

    The very basics of using Google Protocol Buffer in Android.

    Kotlin 1