Skip to content
Oleksandr Poltavets

Engineering documentation

Oleksandr Poltavets

Senior Software Engineer specializing in Android engineering, platform technologies, application security, architecture, and engineering systems.

This site documents ten years of engineering work the way technical documentation is written: organized by system and concern rather than by job title or timeline. Each section describes an area of practice — what the work involved, which decisions mattered, and what the resulting systems looked like.

Start with Engineering approach for how I work, open a technical area below, or press ⌘K to search.

Explore by area

Start here

  1. Engineering approachThe principles I apply when designing, changing and operating software systems.
  2. Android FrameworkWorking knowledge of the Android application framework, its components and lifecycles.
  3. Career overviewTen years of Android and platform engineering, summarized as a timeline.
  4. ResumeCondensed, print-ready version of this documentation, laid out for A4 export.

All sections

Get started
Who I am, how my career is structured, and how I approach engineering work.
Android
Application-level Android engineering: framework, UI, architecture and performance.
Platform
Work below the application layer: AOSP, system apps and device integration.
Security
Mobile application security from both the offensive and defensive side.
Engineering
The systems around the code: pipelines, tooling, quality and release.
Experience
Roles, engagements and the systems delivered in each of them.
Reference
Lookup material: technologies, tools, languages, education and the resume.