Aleksandar Tomislav Markovic, Software Developer in Belgrade, Serbia
Aleksandar Tomislav Markovic

Software Developer in Belgrade, Serbia

Member since July 27, 2015
Aleksandar has been a software developer for about 5 years now, doing everything from Assembler programming to web development and, more recently, Android development. He has done work for companies like Sony Mobile, Plantronics, and Bottle Rocket Studios, and his communication skills combined with solid development work make him a useful asset to any project.
Aleksandar is now available for hire

Portfolio

Experience

Location

Belgrade, Serbia

Availability

Full-time

Preferred Environment

Android, Git, Linux

The most amazing...

...thing I've done is use Bluetooth Low Energy devices for indoor navigation.

Employment

  • Senior Android Developer

    2020 - 2020
    MediSci
    • Created and android app to connect with multiply of bluetooth device's in the healthcare system.
    • App collects the data about blood pressure, temperature, glucose level's and then sends it back on the server, so doctors can inspect it.
    • The complete app is backend driven, and almost all that the user can see can be configured from the backend side. so backend can decide what kind of data is displayed to the user.
    Technologies: Bluetooth, Kotlin, Android
  • Senior Android Developer

    2018 - 2020
    Welltok
    • Welltok is an award-winning consumer activation solutions company that improves people’s total wellbeing.
    • Building and maintaining the Android app that is used by huge number of users.
    • Worked on the backend technologies, consisting on lots of microframeworks written in Node.js, Java, Ruby.
    Technologies: Kotlin, Android
  • Senior Android Developer

    2017 - 2019
    Temptime
    • Built Temptime's Android app using new Camera 2 APIs to detect the changes in color of a temperature sensor that is injected on a QR barcode.
    • This project was part of a larger effort to develop the first miniaturized technology to monitor temperature exposure of vials containing the oral polio vaccine which satisfies the World Health Organization’s (WHO) PQS VVM performance specification.
    • Used latest technology stack when it comes to deploy of the app.
    Technologies: Java, Android
  • Senior Android Developer

    2017 - 2018
    FlumeTech
    • Rewrote the app using MVVM and Android architecture components.
    • Integrated QR barcode detection and an intercom.
    Technologies: Java, Android
  • Android Developer

    2017 - 2017
    YouVersion (via Toptal)
    • Wrote tests and made sure that the app's main functions were properly implemented.
    Technologies: MVVP, Room, Dagger 2, OkHttp, Gradle, GitLab, Git, Espresso, Android, Kotlin
  • Android Developer

    2017 - 2017
    Pangea (via Toptal)
    • Created an Android app to communicate with a Bluetooth-connected watch that can measure heart rate and level of oxygen inside a patient's blood.
    • Processed byte data received from the device and transformed the data into usable Java classes.
    • Made login/register flow, syncing data with the server.
    • Enabled the back-end to control the device thorough the Android app.
    Technologies: Espresso, Retrofit 2, Gradle, Git, RxJava 2, REST, Android, Bluetooth
  • Senior Android Developer

    2016 - 2017
    FuboTV (via Toptal)
    • Created a streaming app that can play sports channels on the mobile device, save them for later watching, and list all the sports events two weeks in advance.
    • Built the app from the ground up, proposing tools, libraries, and overall solutions to make the app and code base in a clean and testable way.
    Technologies: Model View Presenter (MVP), Glide, Retrofit, Dagger 2, Git, Gradle, Java, Android
  • Senior Android Developer

    2016 - 2016
    Pulsr (via Toptal)
    • Created a reusable, cross-platform social network app that can propose events to go to or guide you to the important places inside the selected city.
    • Worked with an existing codebase, refactoring the app to be as testable as possible.
    • Introduced the Google Maps API.
    Technologies: Clean Architecture, Glide, Realm, Retrofit, Java, Android
  • Senior Android Developer

    2016 - 2016
    Bosch
    • Worked on a device that connects to the car's onboard computer over Bluetooth using an ODB interface and then extracts, process, and displays all the relevant data like errors on the car, trip logs, last parked position, etc., on the Android device.
    Technologies: Bluetooth, Java, Android
  • Senior Android Developer

    2015 - 2016
    MERA Software Services
    • Worked on an app that streams various TV content to mobile devices using HLS and Media Player frameworks.
    • Integrated different type of analytics (Nielsen, Omniture and Comscore) to the existing video player.
    Technologies: ExoPlayer, Glide, Dagger, GSON, Retrofit, Android SDK, Java
  • Android Developer

    2014 - 2015
    PsTech
    • Contributed to projects for Plantronics.
    • Developed features for a smart Bluetooth fitness watch, using Bluetooth Low Energy (BLE) for communication between device and phone.
    • Worked with Sony Mobile, implementing features and maintaining the Calendar and Alarm applications.
    • Developed a small Android app for indoor navigation using Bluetooth Low Energy (BLE) beacons.
    Technologies: Android SDK, Java
  • Android Developer

    2012 - 2014
    Mitec, d.o.o
    • Developed a chat application with integrated data encryption.
    • Developed a SQLite database and complete UI of the application.
    Technologies: Android SDK, Java
  • Web Developer

    2009 - 2009
    Univerzijada 2009
    • Built a dynamic picture gallery and a scoreboard with live results.
    • Maintained the Univerzijada website.
    Technologies: MySQL, PHP

Experience

Skills

  • Frameworks

    Dagger 2, Android SDK, Dagger, Glide
  • Libraries/APIs

    Retrofit, Retrofit 2, RxJava 2, SQLBrite, RxJava, GSON
  • Tools

    GitLab, GitHub, AutoValue, Android Studio, Eclipse IDE, Gradle, Git, ExoPlayer
  • Paradigms

    Agile Software Development, Model View Presenter (MVP), Model View Viewmodel (MVVM), Clean Architecture, Android Material Design, REST, MVVP
  • Platforms

    Android, Linux
  • Languages

    Kotlin, Java, PHP, SQL, Python, C, JavaScript, C++
  • Storage

    Realm Database, MySQL, Realm
  • Other

    GitFlow, OkHttp, Bluetooth, Espresso, Room

Education

  • Bachelor's (Hons) degree in Electrical Engineering and Computing (Computer Science and Informatics)
    2002 - 2013
    Faculty of Mathematics - Belgrade, Serbia

To view more profiles

Join Toptal
Share it with others