Verified Expert in Engineering
Nikola is an experienced Android and Kotlin developer with over 10 years in the field and a passion for staying ahead in mobile technology. He has delivered high-quality, widely-used applications and excels in TDD and reactive and functional programming. Nikola has worked in diverse, cross-functional teams and is renowned for his excellent communication skills and ability to collaborate effectively with team members of all backgrounds and expertise.
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.
Android Mobile Engineer
- Took part in the checking team as an Android developer on the Marcus application for over 2.5 years.
- Developed an application with Kotlin, RxJava, and Jetpack as our main stack.
- Wrote new features and fixed a bunch of old bugs while trying to maintain and increase our test coverage.
PCCW Vuclip Pte Ltd
- Worked on version two of the leading in-house project that was supposed to outperform the old version in performance and stability.
- Developed and designed a new FSM-based framework for dispatching events, switching screens, analytics, etc.
- 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.
- Added tracking of anonymous users via Firestore mechanisms.
- 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.
- Worked with a team of four on a number of apps, the main one being a social app called Bodyspace which has almost five million users on Android alone.
- Developed a Bodybuilding.com app that allows users to buy supplements and other fitness-related products.
- Worked in a completely remote position, with the main office being in Boise, Idaho, USA.
Senior Android Developer
- 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.
Lead Android Developer
- 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 features and added to existing ones, mainly in-app purchases, tablet redesign, drag-and-drop support, and more app specifics.
- Made the crash rate lower than in the iOS version, a first in the application's history.
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 Montenegro.
- 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.
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.
Lama (Let's Ask Me Anything)https://play.google.com/store/apps/details?id=com.ab42.ama
Jim Stoppani Shortcut to Shred
Viu | Korean Dramas, Variety Shows, and Originalshttps://play.google.com/store/apps/details?id=com.vuclip.viu&hl=en
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.
Marcus by Goldman Sachshttps://play.google.com/store/apps/details?id=com.marcus.android
My primary task was to extensively review and test the app to ensure that it met the high standards of quality and functionality expected from it. I thoroughly enjoyed identifying and resolving bugs, ensuring the app was user-friendly and performed well across multiple devices.
Overall, I found this project to be challenging and rewarding at the same time. It was a great opportunity to apply my knowledge and expertise in modern Android app development.
Android SDK, Dagger, Jersey, JUnit
Google API, REST APIs, Android API, RxJava, Retrofit, RxJava 2, Node.js, Fabric, Twitter API, Facebook API
Gradle, MoPub, Git, Adobe Photoshop, Apache Maven, Android Studio, Jira, Asana
Design Patterns, Object-oriented Design (OOD), Object-oriented Programming (OOP), REST, Model View Viewmodel (MVVM), Functional Programming, Reactive Programming, Agile Software Development
Android, Java EE, MacOS, Firebase, Tapdaq, Mixpanel, Visual Studio Code (VS Code), iOS
SQLite, MySQL, MongoDB, PostgreSQL, MSSQLCE, Microsoft SQL Server, Doctrine MongoDB ODM
Bachelor's Degree in Computer Science
University of Montenegro, Faculty of Electrical Engineering - Podgorica, Montenegro