Available to hire
I’m Nikola Ivanovic, a Senior Android Engineer with 6+ years of experience building mobile apps across fintech, social networking, e-commerce, healthcare, and AR. I thrive leading cross-functional teams to deliver high-quality products that scale to 130+ countries, with a focus on security, performance, and user-centric design.
I enjoy shaping architecture and roadmaps, driving Kotlin Multiplatform across Android and iOS, and applying modern patterns like MVI/MVVM, coroutines, and clean architecture. I love solving hard problems in dynamic environments and continually growing my skill set while delivering real-world impact.
Language
English
Fluent
Italian
Intermediate
Croatian
Fluent
Serbian
Fluent
Work Experience
Lead Android Engineer at Amplitudo
September 1, 2016 - May 1, 2019Led Android development of 10+ apps across AR, live GPS tracking, and Bluetooth LE; improved team productivity through code reviews and SMART goals; taught an Android development course.
Android Engineer at Vega IT
February 1, 2022 - November 1, 2022Integrated live chatting and streaming features for a shopping platform with 200K users, leveraging Amazon's Player SDK. Created a logging/monitoring infrastructure for stream quality analytics. Increased test coverage by ~30% via JUnit 4 and MockK. Initiated migration to Jetpack Compose.
Lead Software Engineer at Cogs AI
October 1, 2022 - April 1, 2023Built a virtual AI assistant for neurodiverse children from scratch; adopted by 20 UK schools. Prototyped the mobile app with Flutter and Firebase, making key system design decisions and leading frontend/backend architecture as the sole developer.
Android Engineer at Vicert
November 1, 2022 - April 1, 2023Optimised accessibility for IncludedHealth’s US healthcare app, ensuring WCAG compliance. Integrated GraphQL endpoints using Apollo.
Android Engineer at Muzz
May 1, 2023 - August 1, 2024Developed and launched a social networking app using MVI architecture, Jetpack Compose, Kotlin Flows and Protocol Buffers; achieved 200K active users within the first 6 months. Maintained in-app purchase flows via Google Play Billing. Optimised media playback with ExoPlayer; implemented real-time chat; delivered a live event management module used in 10 events.
Lead Android Engineer at Neverless
August 1, 2024 - April 1, 2025Led Android development for a fintech startup, handling sensitive data with real-time updates and implementing advanced encryption and authentication protocols. Coordinated global Google Play launch (130+ countries). Pioneered Kotlin Multiplatform migration with a shared code library for iOS/Android features. Integrated Google Pay for fiat deposits. Improved crash-free sessions rate from 64% to 98% (Firebase Crashlytics).
Senior Kotlin Multiplatform Engineer at Trust Wallet
May 1, 2025 - PresentIntegrated a native perpetual trading experience; refactored navigation to fix security-related issues; migrated to stronger cryptography for better app security; redesigned screens in collaboration with the UI/UX team.
Education
Bachelor of Computer Science at University of Montenegro
September 1, 2016 - May 1, 2019Qualifications
Industry Experience
Healthcare, Life Sciences, Financial Services, Software & Internet, Media & Entertainment
Hire a App Developer
We have the best app developer experts on Twine. Hire a app developer in Podgorica today.