top of page

( SPEAKER )
Andrej Kovař
Android Engineer
Super Technologies
Andrej Kovař has been an Android Engineer at Super Technologies (part of Superbet) since 2020, where he works across a multi-app portfolio spanning Android and iOS products in multiple markets. For most of his career, he focused on product-facing feature development. Recently, his focus has shifted toward the non-functional side of mobile engineering — performance optimization, regression detection, and observability.
Andrej has been building Android apps since 2018, with a previous role at AGENCY04. He holds a Bachelor's and Master's in Software Engineering and Information Systems from the Faculty of Electrical Engineering and Computing (FER) in Zagreb.
Session
Degrease your Android app: stripping bloat for low-end devices
Low-end Android devices expose performance problems that flagship phones often hide. Small inefficiencies in startup, memory usage, caching, or background work can quickly turn into ANRs and a frustrating user experience at scale.
In this talk, I’ll walk through how we approached a performance overhaul at Super, from local profiling to production telemetry. We’ll use memory dumps, Perfetto traces, flamegraphs, Macrobenchmark, and microbenchmarks to identify CPU and memory bottlenecks, then look at the trade-offs behind architectural choices such as on-disk caching, in-memory caching, and memory-efficient data structures. We’ll also cover how to ship risky performance changes safely using feature flags, and how to validate their real-world impact with production observability.
By the end, you’ll have a practical blueprint for finding Android performance bloat, reducing ANRs on constrained devices, and proving that your optimizations actually work in production.
bottom of page



