Nikola Velimirovic, Software Developer in Podgorica, Podgorica Municipality, Montenegro
Nikola Velimirovic

Software Developer in Podgorica, Podgorica Municipality, Montenegro

Member since March 13, 2016
Nikola has over eight years of experience working with Java and developing Android/Kotlin applications—some of which are used by more than 10 million people. He loves keeping up to date with the latest technologies and development trends. He's worked in variously sized teams ranging from two to 100 people. Nikola is great at communicating and working with all types of people.
Nikola is now available for hire

Portfolio

Experience

Location

Podgorica, Podgorica Municipality, Montenegro

Availability

Part-time

Preferred Environment

Kotlin, Git, Android Studio, MacOS

The most amazing...

...project I've worked on is an app called Shpock which is used by more than 10 million users on Android alone.

Employment

  • Android Architect

    2018 - 2020
    PCCW Vuclip Pte Ltd
    • Worked on version 2 of the main in-house project that was supposed to outperform the old one (Play.google.com/store/apps/details?id=com.vuclip.viu&hl=en) in both performance and stability.
    • Developed and designed a new FSM-based framework for dispatching events, switching screens, analytics, and so on (https://en.wikipedia.org/wiki/Finite-state_machine).
    • Implemented a bunch of memory and performance optimizations to speed up the loading and opening of certain screens and the app in general.
    • Redid the app login options using Firebase, mainly email and password, Facebook, Google sign-in, and OTP SMS login.
    • Also added tracking of anonymous users via Firestore mechanisms.
    Technologies: Jira, Room, Firebase, Android, Kotlin
  • Android Developer

    2018 - 2018
    Crowd Mobile
    • Worked on development of Ask Bongo app as only Android developer using Kotlin.
    • Created the back-end's structure and underlying API calls using a Firebase database and Firebase Functions.
    Technologies: Node.js, Android, Kotlin, Firebase
  • Android Developer

    2016 - 2018
    Vitalize LLC
    • Worked with a team of four on a number of apps, the main one being a social app called Bodyspace which has almost 5 million users on Android alone.
    • Developed also a Bodybuilding.com app which allows users to buy supplements and other fitness-related products.
    • Worked in a completely remote position, with their main office being in Boise, Idaho, USA.
    Technologies: MongoDB, Firebase, Node.js, Android, Java, Kotlin
  • Senior Android Developer

    2015 - 2016
    Bitsfabrik GmbH
    • Worked as an Android and Java developer on multiple projects; some of which are in-house projects and others are for the clients.
    • Worked with in-house clients such as Samsung and Austrian-based companies.
    • Mainly developed on the in-house project which can be found at Kangaroute.com; built more than 90% of the code base.
    Technologies: Java, Android
  • Lead Android Developer

    2014 - 2015
    Finderly GmbH
    • Worked as a developer on an Android application called Shpock in an agile/startup environment. Shpock shortly became featured on Google Play in Germany and Austria.
    • Refactored around 80% of the code and set up coding standards while migrating the project to Android Studio and Gradle.
    • Developed new and added to the existing features, mainly in-app purchases, tablet redesign, drag-n-drop support, and more app specifics.
    • Made the crash rate lower than in the iOS version, first in the application’s history.
    Technologies: Java, Android
  • Software Developer

    2012 - 2014
    ECS Enterprise Solutions Ltd.
    • Developed and maintained the most popular banking platform in Montenegro which was our in-house solution.
    • Wrote SQL procedures which were used for annual and monthly reporting to the central bank of Montengro.
    • Worked on various projects for the company's clients.
    • Developed an in-house project called EnContent which is a platform for managing content based on JCR-283 standard.
    • Developed various Android applications.
    Technologies: PostgreSQL, Microsoft SQL Server, Android, Java, Java EE

Experience

  • Ask Bongo (Development)
    https://play.google.com/store/apps/details?id=com.askbongousa.askbongo

    I developed an Android app used for communication with a Bongo bot. I also worked on the back-end side using Firebase.

    A snippet from the store page can be found below.

    Bongo is a super-intelligent monkey from the shores of Borneo, who lives to dish the dirt 24/7! Get an answer to any question anytime! Bongo knows EVERYTHING about EVERYONE! It’s super simple to use Bongo.

  • Shpock (Development)
    https://play.google.com/store/apps/details?id=com.shpock.android&hl=en

    I worked as a lead developer on an Android application called Shpock. It is one of the most downloaded boot sale, flea market, and classifieds apps with over 10 million users.

  • Greetzly (Development)
    https://play.google.com/store/apps/details?id=com.greetzly.celebrity

    Greetzly is the world's leading platform that allows fans to have personal video interactions with artists, athletes, and influencers of all kinds.

  • Lama (Let's Ask Me Anything) (Development)
    https://play.google.com/store/apps/details?id=com.ab42.ama

    Explore LAMA, the video Q&A app. Discover expert advice or share your knowledge with our growing global community. Contact inspiring people and find the answers to your business questions.

  • Watchado (Development)
    https://play.google.com/store/apps/details?id=com.ab42.whatchado

    A demo application used to demonstrate the functionality of the LAMA video platform.

  • simpliTV Streaming (Development)
    https://play.google.com/store/apps/details?id=at.simplitv.ott&hl=en

    An app for streaming from an Austrian TV provider over the phone. The best part that I worked on was EPG grid (En.wikipedia.org/wiki/Electronic_program_guide) that was scrollable both vertically and horizontally; it is visible only in tablet mode.

  • BodySpace (Development)
    https://play.google.com/store/apps/details?id=com.bodybuilding.mobile

    BodySpace is a revolutionary social fitness platform. It’s the best personal trainer combined with the world’s largest online fitness community. It’s a complete system of innovative workout tools, cutting-edge trackers, fresh content, and social features.

  • Jim Stoppani Shortcut to Shred (Development)

    Shortcut to Shred is the ultimate fat-loss workout plan by Dr. Jim Stoppani.

  • Tesla Launcher (Development)

    Tesla Launcher is a modern home replacement app, really extensive low-level UI project. I was involved in all stages of development.

  • Viu | Korean Dramas, Variety Shows, and Originals (Development)
    https://play.google.com/store/apps/details?id=com.vuclip.viu&hl=en

    Viu is the best drama-and-movie app for Indonesians, Malaysians, Indians, Burmese, and audiences in the Middle East, and South Africa!

    You can stream and download your favorite shows, movies, TV series, and music in full HD with Viu! Watch all of this with subtitles in English, Bahasa Indonesia, Bahasa Malaysia, Burmese, Mandarin, and Arabic!

    Viu gives you instant access to all your favorite dramas, comedies, horror, and more! Watch hit TV shows from Korea, Japan, China, Thailand, Indonesia, Malaysia, Myanmar, Turkey, the Middle East, and India as well as our own Viu Originals.

  • Bodybuilding.com Store (Development)
    https://play.google.com/store/apps/details?id=com.bodybuilding.store

    The Bodybuilding.com Store app is the fastest way to shop for your favorite vitamins, supplements, and sports nutrition products. Use a wish list or the quick reorder feature to get in, get out, and get back to your workout!

Skills

  • Languages

    Kotlin, Java, JavaScript
  • Frameworks

    Android SDK, Dagger, Jersey, JUnit
  • Libraries/APIs

    Google API, REST APIs, Android API, RxJava, Retrofit, Node.js, Fabric, Twitter API, Facebook API
  • Tools

    Gradle, MoPub, Git, Adobe Photoshop, Maven, Android Studio, Jira, Asana
  • Paradigms

    Design Patterns, Object-oriented Design (OOD), Object-oriented Programming (OOP), REST, Functional Programming, Reactive Programming, Agile Software Development
  • Platforms

    Android, Java EE, MacOS, Firebase, Tapdaq, Mixpanel, Visual Studio Code
  • Storage

    SQLite, MySQL, MongoDB, PostgreSQL, MSSQLCE, Microsoft SQL Server, Doctrine MongoDB ODM
  • Other

    Room

Education

  • Bachelor's degree in Computer Science
    2009 - 2012
    University of Montenegro, Faculty of Electrical Engineering - Podgorica, Montenegro

To view more profiles

Join Toptal
Share it with others