Lead / Staff Android Engineer

Ivan Lobanov

Architect of fault-tolerant real-time systems and Android SDKs. WebRTC · VoIP · XMPP · Jetpack Compose

About

Senior / Lead Android engineer with 10+ years of commercial experience. Focused on mobile architecture, complex SDK design, and real-time systems (VoIP, WebRTC, XMPP).

Tech-led mobile development, ran hiring interviews, established Code Review, and delivered large-scale legacy refactors. Expert in Kotlin/Java; hands-on with Go, Dart (Flutter), C++, and Python. Focused on fault-tolerant systems, network optimization, and technical leadership.

Experience

Lead Android Engineer / Architect

Videomost — enterprise video conferencing & messenger

  • Reduced connection setup / time-to-first-frame from 5–20 s to 1–5 s (handshake, trickle ICE, adaptive connection-type selection).
  • Designed auto-reconnect and adaptation for unstable corporate networks — high media-stream stability.
  • Built Messenger and Channels from scratch: Clean Architecture, MVI, Jetpack Compose, Coroutines, Flow.
  • Redesigned the Android SDK for external clients: network monitoring, fault-tolerant A/V; libwebrtc build setup and occasional native tweaks.
  • Tech Lead (team of 1–2): hiring (3 engineers), Code Review, GitLab CI and artifact publishing.

Senior Android Developer

Bosco Di Ciliegi — premium e-commerce

  • Full redesign of legacy Bosco and Bosco Outlet; migrated RxJava areas to Coroutines/Flow.
  • Features, deeplinks, server-driven magazine constructor; ~99% crash-free.

Independent Developer / Consultant

Project-based work

  • Optimus — tablet DVR (kiosk): ONVIF, FFmpeg/YUV, on-device HLS server; Flutter client + plugin for streams/recordings.
  • LNDC — Kotlin desktop app for oil-well monitoring; lead developer of the server side.

Lead Android / Unity Developer

Xsolla

  • Designed and shipped Android SDK (Maven) and Unity SDK for payments/IAP for external studios.
  • Built a product analytics system on ClickHouse; optimized storage for high-volume logs.

Lead Android Developer

Vitamin Group

  • Semya — retail: REST API, auth, encrypted local DBs, custom QR scanner.
  • Pnix — real-time voting with WebSocket chat and Google Docs–style sync.
  • Life Is Good — PDF magazine reader with background sync of large files and subscriptions.

Skills

Focus

  • Native Android
  • Android SDK Design
  • System Design
  • Real-time Systems
  • Tech Leadership

Stack

  • Kotlin
  • Java
  • Jetpack Compose
  • Coroutines / Flow
  • WebRTC
  • XMPP
  • Room
  • Hilt / Dagger

Architecture

  • Clean Architecture
  • MVI / MVVM
  • Modular Architecture
  • SOLID
  • Design Patterns

Also

  • Go
  • Flutter / Dart
  • C++
  • Python
  • FFmpeg / RTSP / ONVIF / HLS
  • GitLab CI/CD
  • Docker
  • ClickHouse

Community

Organizer

Google Developer Group (GDG) Perm

Organized local tech meetups and conferences. Mentored 5–10 engineers and students (Android workshops, path to product-company offers).

Education

M.S., Biology — Perm State University, 2013
B.S., Biology — Perm State University, 2011