Nikola Despotoski

Senior Android SDK Developer at Bragi

North Macedonia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Nikola Despotoski is a Senior Android SDK Developer with 14–15 years crafting performant, low-level mobile systems and consumer-facing apps, currently focusing on Kotlin Multiplatform, Compose, KSP and large-scale SDKs. He designs and ships production SDKs that sit above device firmware and SoC vendor stacks, and has repeatedly optimized build pipelines and migrated complex RxJava flows to Kotlin Flow for better reliability. Nikola combines hands-on debugging of Rx chains and ANR/StrictMode hunting on low-end devices with pragmatic API design, offline-first strategies, and high-throughput sensor buffering for constrained hardware. He contributes to Android open-source tooling and UI components (notably fixes around BottomBar/Snackbar interactions and ButterKnife codegen), reflecting attention to UX edge-cases and cross-version compatibility. Comfortable collaborating with OEMs on-site and leading multi-team transitions to Compose and KMP, he also mentors teams on performance, modularization and dev-experience improvements. Outside of work he writes Kotlin-focused technical posts, signaling a continuous curiosity for language-level and tooling advances.
code14 years of coding experience
job11 years of employment as a software developer
bookUniversity of Information Science and Technology "St. Paul, The Apostle" Ohrid
languagesEnglish, Macedonian
stackoverflow-logo

Stackoverflow

Stats
50,277reputation
5.3mreached
872answers
13questions
Badges
image
top-1%
java
top-1%
android-animation
top-5%
android-activity
top-5%
counter
top-5%
kotlin
top-5%
github-logo-circle

Github Skills (30)

menu-item10
image10
butterknife10
java10
javas10
material-design10
androidx10
android-button10
android10
android-studio-plugin10
eclipse10
retrofit10
android-layout10
youtube-api9
android-intent9

Programming languages (6)

JavaJavaScriptHTMLGroovyRubyKotlin

Github contributions (5)

github-logo-circle
roughike/BottomBar

Mar 2016 - Apr 2016

(Deprecated) A custom view component that mimics the new Material Design Bottom Navigation pattern.
Role in this project:
userMobile Developer (Android)
Contributions:7 commits, 7 PRs, 28 comments in 12 days
Contributions summary:Nikola primarily focused on addressing issues related to the `BottomBar`'s interaction with `Snackbar` components in an Android application. Their commits involved modifying the `BottomNavigationBehavior` class to ensure that `Snackbars` are correctly positioned above the `BottomBar`, even when the bar is set to "shy" mode or is hidden due to scrolling. They adjusted padding and margins of the `SnackbarLayout` to achieve the desired behavior, implementing solutions for different Android API levels. Additionally, the user added functionality to programmatically control the visibility of the bottom bar, offering control over its translation and visibility.
navigationmimicsview-componentmaterialandroid
Android Studio plug-in for generating ButterKnife injections from selected layout XML.
Role in this project:
userMobile Developer (Android)
Contributions:5 commits, 3 comments in 2 days
Contributions summary:Nikola contributed to the `android-butterknife-zelezny` project by fixing bugs and enhancing the plugin's functionality. Their work involved modifying the `InjectWriter.java` file, which is responsible for generating ButterKnife injections within Android projects. Specifically, the user addressed issues related to handling `<include>` tags, and integrating `ButterKnife.inject()` calls within Activity and Fragment lifecycle methods to improve code generation. They also reverted changes in some commits to the project's utility file.
android-studiobutterknifexmllayoutandroid
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Nikola Despotoski - Senior Android SDK Developer at Bragi