Available to hire
I’m a seasoned iOS Software Engineer with over 20 years of experience in software and mobile development. I specialize in iOS, mobile systems, and system architecture, with a proven track record of modernizing legacy apps, implementing secure systems, and leading cross-functional teams.
I’m skilled in agile processes, mentoring engineers, and delivering CI/CD automation.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Language
English
Fluent
Serbian
Fluent
Work Experience
Principal Software Engineer - contractor at Chess.com (USA)
July 1, 2024 - December 1, 2025Implemented a new monetization and ad delivery system integrating Google Ads, Liftoff, and Meta Ads. Refactored legacy codebase to a modern reactive paradigm using SwiftUI and Swift Concurrency. Designed scalable architecture patterns following CLEAN principles for modularity and testability. Migrated dependency management from legacy package managers to Swift Package Manager (SPM) to improve maintainability.
Principal Software Engineer - employee at Clarivate (USA)
April 1, 2024 - August 1, 2025Created an iOS library and greenfield app from scratch. Implemented a CI/CD pipeline for bi-weekly releases, reducing release overhead. Introduced TDD and reactive development practices (SwiftUI, Concurrency, Combine), raising code quality in legacy apps. Established modern UX/UI guidelines and mobile cybersecurity practices. Integrated LLM-powered features into the iOS app for intelligent search and contextual content delivery, improving user efficiency and engagement.
Principal Software Engineer at Ebury Partners (London)
November 1, 2022 - April 1, 2024Built a greenfield iOS banking app. Spearheaded architecture and security integration; app adoption grew from 0 to 10K users in six months. Replaced UIKit with SwiftUI, boosting maintainability and feature velocity. Introduced TDD and reactive development practices (SwiftUI, Combine), raising code quality. Established modern UX/UI guidelines, security features and data privacy measures.
Staff Software Engineer at Tickets (Amsterdam)
March 1, 2022 - November 1, 2022Lead iOS developer for a ticketing app. Refactored Objective-C codebase to Swift, reducing bug reports by 80%. Adopted MVVM + SwiftUI, improving maintainability and UI responsiveness. Introduced multi-profile feature with secure database, scalable support for enterprise clients. Streamlined releases with a Bitrise CI/CD pipeline (manual → automated). Enhanced app security by encrypting private keys and hardening runtime environments.
Senior Software Engineer at ABBELLI (Amsterdam)
September 1, 2020 - October 1, 2021Modernized app architecture by introducing modern patterns. Migrated Objective-C codebase to Swift, boosting test coverage. Replaced shared third-party DB with Core Data, improving app startup by 50%.
Senior Software Engineer at Sprinting Software (Copenhagen)
November 1, 2018 - September 1, 2020Led architecture for iOS apps across major Danish supermarket chains. Built and launched a white-labeled shopping app from scratch (Netto & Bilka). Rolled out Netto Scan & Go app to 500+ locations. Defined coding standards (MVVM, VIPER, reactive programming). Interviewed, hired and mentored junior developers. Designed and implemented Bluetooth Low Energy for the Netto Scan & Go retail app using Core Bluetooth and GATT discovery.
Senior Software Engineer at Carnegie Tech, Namics, Drey, Deploy Inc, Nortal, Konsing DOO
January 1, 2011 - January 1, 2018Full-time roles in backend, hardware and mobile / iOS engineering across multiple organizations; responsibilities included backend systems, embedded hardware, iOS/mobile development and cross-functional collaboration. Details available on request.
Education
MSc in Electrical Engineering & Computer Science at University of Belgrade, School of Electrical Engineering
January 11, 2030 - January 15, 2026Qualifications
MSc in Electrical Engineering & Computer Science
January 11, 2030 - January 15, 2026Industry Experience
Software & Internet, Gaming, Professional Services
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Amsterdam today.