Branislav Zlatkovic, User Interface (UI) Developer in Belgrade, Serbia
Branislav Zlatkovic

User Interface (UI) Developer in Belgrade, Serbia

Member since September 30, 2014
Branislav is a software engineer with five years of experience in Android development on various projects for companies like Sony Mobile, Bottle Rocket Studios, and MindGeek. Extensive experience covers a variety of different project set-ups from building apps from start to finish to the development and continuous delivery for large-scale, long-term projects. Being a moderate perfectionist, he's a valuable contributor to any development team.
Branislav is now available for hire



  • Linux, 10 years
  • Android, 7 years
  • Android SDK, 6 years
  • User Interface (UI), 6 years
  • Agile Software Development, 6 years
  • REST, 5 years
  • Firebase Realtime Database, 2 years
  • Kotlin, 1 year


Belgrade, Serbia



Preferred Environment

Linux, Windows, Android Studio, Git

The most amazing...

...thing I've designed and implemented is an algorithm for predicting and recognizing all the winning combinations for a given set of cards in a video poker game.


  • Android Engineer Lead

    2015 - PRESENT
    • Developed a media content consumer application with video streaming.
    • Created a wearable companion app for the existing project.
    • Integrated Chromecast support for casting the available video-streaming content.
    Technologies: Android, Java, REST, Android Wearable, Chromecast
  • Android Engineer

    2016 - 2018
    FieldEdge Marketing
    • Implemented, from the ground up, canvassing with Google Maps.
    Technologies: Android, Java, REST, Google Maps, SQLite, Realm, RxJava 2
  • Android Developer

    2017 - 2017
    Maple Media
    • Implemented in-app purchases and additional features for an ad-free app.
    • Implemented the banner and interstitial and native ads with custom frequency capping.
    • Handled the ad mediation through multiple platforms.
    • Developed Firebase app indexing.
    • Installed cloud messaging.
    Technologies: Android
  • Android Engineer

    2014 - 2015
    Bottle Rocket Studios (via corporate employment)
    • Developed a video-streaming/TV watching app framework.
    • Implemented a client customization of the base TV/streaming app using dependency injection.
    Technologies: Android, Java, Dagger
  • Android Engineer

    2014 - 2015
    MERA Software Services (via corporate employment)
    • Worked as a consultant on media streaming/TV-watching app.
    • Set up a team and played the lead role.
    Technologies: Android, Java
  • Android Engineer

    2013 - 2014
    Sony Mobile Communications (via corporate employment)
    • Worked on the feature development and maintenance of a part of the Xperia in the Business Android Software Suite: email, calendar, and alarm.
    • Set up the continuous integration and delivery using Git, Gerrit, and Hudson.
    • Advocated for the new Android SDKs prior to the AOSP releases.
    • Refactored and optimized the existing code base.
    • Participated in the planning of the future maintenance strategy.
    Technologies: Android, Java, SQLite, ActiveSync
  • Android Engineer

    2013 - 2014
    PSTech (via corporate employment)
    • Worked as a consultant for Sony Mobile Communications.
    • Contributed to a more effective work environment by developing and standardizing tools used by the team.
    Technologies: Android, Java, Linux Shell
  • Android Developer | Owner

    2012 - 2013
    • Developed a video poker game.
    • Designed and implemented an algorithm for automatically recognizing all winning cards combinations during the gameplay.
    • Designed and implemented an algorithm for predicting a possible winning cards combinations during game play, offering the "auto-hold cards" feature.
    • Developed an adjustable probability number generator, based on different game parameters.
    Technologies: Android, Java


  • Sony Mobile Email (Development)

    This involved POP, IMAP, and the Exchange ActiveSync. I worked on the system policies integration, BiDi support, and made features and performance improvements.

  • Sony Mobile Calendar and Alarm (Development)

    I did feature development and performance optimizations.

  • Awe Everywhere (Development)

    This is a streaming and TV watching app framework. I implemented a client customization via a dependency injection.

  • Video Poker Machine Game (Discontinued) (Development)

    I developed a casino video poker machine simulation game.

  • FieldEdge for NationBuilder (via Toptal) (Development)

    Technologies used: Android, SQLite, REST, Google Maps API, Google Directions API, Realm, RxJava2, Dagger2.

  • MindGeek (Development)

    This is a video streaming, photos, and other media consuming app. I implemented a custom social network integration and provided Chromecast and wearable support.


  • Languages

    Java, Kotlin, JavaScript
  • Frameworks

    Android SDK
  • Libraries/APIs

    Android Support Library, Firebase Android SDK, RxJava 2
  • Tools

    Android Studio, Git, RxAndroid, Gerrit, Jenkins
  • Paradigms

    Agile Software Development, REST, Scrum, App Development, Clean Code, Model View Viewmodel (MVVM), KISS
  • Platforms

    Android, Linux
  • Storage

    Firebase Realtime Database, SQLite, Realm Database
  • Other

    User Interface (UI), Mobile Ads, In-app Purchases, Chromecast, Android Wearable


  • Master of Science degree in Computer Science and Software Engineering
    2003 - 2009
    Blekinge Institute of Technology - Karlskrona, Sweden

To view more profiles

Join Toptal
I really like this profile
Share it with others