Danil Garmanov Email & Phone Number
Who is Danil Garmanov? Overview
A concise factual answer block for searchers comparing this professional profile.
Danil Garmanov is listed as Senior Software Engineer at Mapbox, a with 857 employees, based in Munich, Bavaria, Germany. AeroLeads shows a matched LinkedIn profile for Danil Garmanov.
Danil Garmanov previously worked as Software Engineer at Accenture Dach and Android Performance Engineer at Avito. Danil Garmanov holds Bachelor'S Degree, Computer Science from Kemsu.
Email format at Mapbox
This section adds company-level context without repeating Danil Garmanov's masked contact details.
Review company-level records connected to Danil Garmanov before choosing the right outreach path.
About Danil Garmanov
I am an Android Engineer with a decade of experience of developing user-facing Kotlin features, performance and C++ engineering, leading tech projects.I've worked at startups and tech giants on apps with more than 100 millions installs.The section below is for robots, that automatically parse self-descriptions in search for keywords, so no need to read it :)My main experience is with:- Android development (Android SDK, Android NDK, JNI)- Kotlin, Java, C++- Fundamental Android concepts and libraries like RxJava, SQLite, Dagger, JUnit, Espresso- Modern Android components likes Android Jetpack, Jetpack Compose, Kotlin Coroutines, Room, Hilt- Android performance concepts like App startup time, screens loading time, memory consumption and scroll smoothness- And of course fundamental things like Git, Python, Linux
Danil Garmanov's current company
Company context helps verify the profile and gives searchers a useful next step.
Danil Garmanov work experience
A career timeline built from the work history available for this profile.
Software Engineer
CurrentI am a part of the ESRLab's platform team.What I have done so far:- Led a performance issues investigation of one of the main apps of one of the major car manufacturer’s AOSP-fork, proposed a list of optimizations improving startup time up to 50% (using Perfetto and Android Studio profiling tools).- Conducted a system-wide performance investigation of the AOSP-fork, identified a major system problem that leads to performance issues.- Developed a small local performance analysis Python tool, used to test system performance improvements.- Developed a HAL to enable communication between user-space Android apps with an external display with custom communication protocol (Rust, Java and C++).
Android Performance Engineer
Android Performance Engineer at Avito, large classified advertisement company (100M+ downloads, millions of active users).Key Responsibilities:- Developed tooling to optimize app performance: scroll smoothness, memory usage and screen drawing time.- Supervised and analyzed the impact of A/B tests on the app's performance.- Assisted and led app performance research and optimization efforts.Achievements:- Introduced QUIC http protocol, achieving a 20% faster network requests, up to 10% quicker screen loads, and a 50% reduction in network errors.- Developed a system of memory leaks detection, reducing the number of background app kills by 10%.- Created a system of scroll performance monitoring, preventing up to a 50% slowdown of scrolling performance.- Conducted extensive research of the relationship between performance KPIs and user experience.- Led an in-depth interview among colleagues to understand their performance-related needs. Used this feedback to develop a Python-based system that alerts feature teams about potential performance issues.
Lead Developer & Founder
As the driving force behind the project, I managed a broad spectrum of roles including both technical and operational aspects.Technical Contributions:- Developed a cross-platform mobile app using Flutter (40k LoC, 23 screens).- Engineered the backend using Kotlin and ktor (18k LoC).- Actively contributed to the open-source project, Open Food Facts, which was used as Plante's product database.- Established an internal web service dedicated to user content moderation.Leadership & Operations:- Led and mentored a team of ~20 volunteers, encompassing developers, designers, translators, and moderators.- Engaged proactively with our user community, ensuring their feedback was incorporated and issues resolved promptly.Milestones & Closure:- Secured a grant from the Pollination Project and advanced discussions with other grant-giving organizations.- At its peak, the project organically achieved a user base spanning the USA, Europe, and Asia, with hundreds actively engaged.- Regrettably, the project was halted in February 2022 due to the war affecting several team members.
C++/Java Android Developer
- Developed and provided technical oversight for sophisticated app features that lived in Java, Kotlin and C++, incorporated both Chromium and Yandex Browser code bases.- Diagnosed and fixed low-level extremely difficult bugs and crashes.- Regularly profiled and optimized the app using various Chromium tools, preventing up to a 3% drop in DAU.- Continuously reviewed overall app performance, leading optimization efforts.
Game Developer, C++/Java Android Developer
Ported and maintained the Android version of a game:- ported the game from Windows to Android (C++, Java, Android NDK, Android SDK, JNI, JNA, SWIG)- maintained and improved common Android-libs of the game studio (billing, notifications, ...)- integrated many third-party SDKs (Fabric, Google Play Games Services, Facebook, DevToDev, ...)- created and maintained an in-game bot, which was used for game automated testing- created and maintained game components (achievements, battle replays, ...)- debugged and fixed sophisticated low-level bugs in code with usage of VLD, GDB, ValgrindWhile working helped to improve development process by initiating broad usage of C++11 for cross-platform development and by initiating usage of SWIG for Android development.
Android Developer
Maintenance of Android-version of 4geo app namely:- Bug fixing.- New features development.- Writing SQL-queries for interaction with database (SQLite).- Integration of existing C++-code with the Android-app by JNI.
Software Engineer
Maintenance of software used in Novokuznetsk branch of the Institute KemSU.
Colleagues at Mapbox
Other employees you can reach at mapbox.com. View company contacts for 857 employees →
Victor Petrochenko
Colleague at MapboxMinsk, Belarus
View →
ND
Natallia Daineka
Colleague at MapboxMinsk, Belarus
View →
IB
Ilissa Blech
Colleague at MapboxWashington Dc-Baltimore Area, United States
View →
MO
Melissa O.
Colleague at MapboxGreater Phoenix Area, United States
View →
SA
Sergey Akentev
Colleague at MapboxHelsinki, Uusimaa, Finland
View →
IZ
Ilya Zaprudski
Colleague at MapboxMinsk, Belarus
View →
YR
Yuliya Razukevichus
Colleague at MapboxCracow, Małopolskie, Poland
View →
JW
Jack Williams
Colleague at MapboxGreater London, England, United Kingdom
View →
ES
Ekaterina Shyndzikava
Colleague at MapboxMinsk, Belarus
View →
SN
Sergei Nalivaiko
Colleague at MapboxMinsk, Belarus
View →
Danil Garmanov education
-
Kemsu
Frequently asked questions about Danil Garmanov
Quick answers generated from the profile data available on this page.
What company does Danil Garmanov work for?
Danil Garmanov works for Mapbox.
What is Danil Garmanov's role at Mapbox?
Danil Garmanov is listed as Senior Software Engineer at Mapbox.
Where is Danil Garmanov based?
Danil Garmanov is based in Munich, Bavaria, Germany while working with Mapbox.
What companies has Danil Garmanov worked for?
Danil Garmanov has worked for Mapbox, Accenture Dach, Avito, Plante Project, and Yandex.
Who are Danil Garmanov's colleagues at Mapbox?
Danil Garmanov's colleagues at Mapbox include Victor Petrochenko, Natallia Daineka, Ilissa Blech, Melissa O., and Sergey Akentev.
How can I contact Danil Garmanov?
You can use AeroLeads to view verified contact signals for Danil Garmanov at Mapbox, including work email, phone, and LinkedIn data when available.
What schools did Danil Garmanov attend?
Danil Garmanov holds Bachelor'S Degree, Computer Science from Kemsu.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial