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

User Interface (UI) Developer in Belgrade, Serbia

Member since June 10, 2016
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




Belgrade, Serbia



Preferred Environment

Git, Android Studio, Windows, Linux

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: Chromecast, Android Wearables, REST, Java, Android
  • Android Engineer

    2016 - 2018
    FieldEdge Marketing
    • Implemented, from the ground up, canvassing with Google Maps.
    Technologies: RxJava 2, Realm, SQLite, Google Maps, REST, Java, Android
  • 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: Dagger, Java, Android
  • 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: Java, Android
  • 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: ActiveSync, SQLite, Java, Android
  • 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: Shell, Linux, Java, Android
  • 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: Java, Android


  • Sony Mobile Email

    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

    I did feature development and performance optimizations.

  • Awe Everywhere

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

  • Video Poker Machine Game (Discontinued)

    I developed a casino video poker machine simulation game.

  • FieldEdge for NationBuilder (via Toptal)

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

  • MindGeek

    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, Dagger
  • Libraries/APIs

    Android Support Library, TensorFlow, Firebase Android SDK, RxJava 2, Google Maps
  • Tools

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

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

    Android, Linux, Windows
  • Storage

    Firebase Realtime Database, SQLite, Realm Database, Realm
  • Other

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


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

To view more profiles

Join Toptal
Share it with others