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.

Pavle Mijatovic

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.

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.

See more

Experience Level

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, 2025
Implemented 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, 2025
Created 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, 2024
Built 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, 2022
Lead 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, 2021
Modernized 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, 2020
Led 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, 2018
Full-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, 2026

Qualifications

MSc in Electrical Engineering & Computer Science
January 11, 2030 - January 15, 2026

Industry Experience

Software & Internet, Gaming, Professional Services