Pavle Mijatovic-Principal Software Engineer - contractor
Check rate
Experience
Principal Software Engineer - contractor
Chess.com
- Implementing a new monetization and AD delivery system integrating Google Ads, Liftoff, and other networks.
- Refactoring legacy codebase to adopt a modern reactive paradigm using SwiftUI and Swift Concurrency.
- Designing and introducing scalable architecture patterns following CLEAN principles for better modularity and testability.
- Migrating dependency management from legacy package managers to Swift Package Manager (SPM) for improved maintainability.
Principal Software Engineer
Clarivate
- Created an iOS library and IP app from scratch as a greenfield project using modern development patterns.
- Implemented a CI/CD pipeline for bi-weekly releases, reducing release overhead compared to the manual approach.
- Introduced TDD and reactive development practices (SwiftUI, concurrency, Combine), raising code quality in legacy apps.
- Established modern UX/UI guidelines, aligning design with Apple’s standards.
- Defined and enforced mobile cybersecurity practices, securing sensitive client data.
- Integrated LLM-powered features into the iOS app, enabling intelligent search and contextual content delivery, improving user efficiency and engagement.
Principal Software Engineer
Ebury Partners
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 a multi-profile feature with a secure database, scaling support to enterprise clients.
Streamlined releases with a Bitrise CI/CD pipeline (manual → automated).
Enhanced app security by encrypting private keys and securing runtime environment variables.
Interviewed, hired, and mentored new developers to expand team capacity.
Staff Software Engineer
Tiqets
- Lead iOS Developer for a ticketing app.
- Refactored 50% of the Objective-C codebase to Swift, reducing bug reports by 80%.
- Adopted MVVM + SwiftUI, improving maintainability and UI responsiveness.
- Introduced backend-driven modular UX/UI design, increasing engagement.
- Integrated Kotlin Multiplatform, reducing duplicate iOS code by 20%.
- Automated the release process with CircleCI, cutting manual overhead.
iOS Software Engineer - contractor
Belit
- Built a medical iOS app for Horizon Europe BRAINTEASER (ALS/MS progression).
iOS Developer - contractor
Product Doc
- Implemented Bluetooth communication for a wireless shopping app.
Senior Software Engineer
Typewise
- Built a custom keyboard extension SDK.
- Partnered with the ETH Zurich ML team on secure offline text prediction and built an SDK for client integration.
- Migrated UI to SwiftUI with MVVM, reducing memory usage by 30%.
- Collaborated on integrating AI/LLM components into the keyboard, enhancing text prediction and contextual autocorrection for end users.
SDK Developer - contractor
TomTom
- Developed SDK for internal driving maps.
Senior Software Engineer
Albelli
- Modernized app architecture by introducing modern patterns.
- Migrated the Objective-C codebase to Swift with MVVM, boosting test coverage.
- Replaced a shared third-party DB with Core Data, improving app startup by 50%.
- Transitioned React components to native, reducing render delays.
iOS Developer - contractor
Capture One
- Fixed macOS bugs in the edit part of the app and refactored Objective-C code to Swift.
SDK Developer - contractor
Levi9
- Implemented SDK for e-charging stations.
iOS Engineer - contractor
Whoopah
- Improved architecture and resolved production issues in a shopping app.
iOS Developer - contractor
eBay
- Fixed item grid logic.
Senior Software Engineer
Sprinting Software
- Lead architect for iOS apps across major Danish supermarket chains.
- Built and launched a white-label shopping app from scratch (Netto & Bilka).
- Rolled out the Netto Scan & Go app to 500+ locations.
- Defined coding standards (MVVM, VIPER, reactive programming).
- Interviewed, hired, and mentored junior developers.
- Integrated Core Bluetooth for seamless scanner connectivity in the in-store Scan & Go system, enabling secure, low-latency communication with barcode peripherals.
Team Lead iOS Developer
Khaoticen
- Led development of a secure chat app using Objective-C and cryptography with a 6-member team.
Mobile/iOS Engineer
Carnegie Technologies / Namics / Drey / Deploy Inc / Nortal / Konsing DOO
Industry Experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology, Retail, Healthcare, Automotive, Utilities, and Banking and Finance.
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Product Development, and Research and Development.
Summary
Seasoned iOS Software Engineer with over 20 years of experience in software and mobile development. Expert in iOS, mobile systems, and system architecture, with a proven record of modernizing legacy apps, implementing secure systems, and leading cross-functional teams. Skilled in agile processes, mentoring engineers, and delivering CI/CD automation.
Skills
- Languages & Frameworks: Swift, Objective-c, Kotlin, Python, C#, C, C++, Java
- Architecture & Patterns: Mvvm, Mvvm-c, Viper, Tca, Clean Swift, Oop, Tdd
- Mobile Development: Swiftui, Combine, Concurrency, Core Data/realm, Avfoundation, In-app Purchases, Localization, Monetization Sdks
- Ai & Ml Integration: Experience Integrating Ai Features In Mobile Apps, Leveraging Llms, Core Ml, And On-device Inference; Designed Features Such As Intelligent Text Prediction, Content Generation, And Context-aware Ux Enhancements
- Devops & Security: Ci/cd Setup (Bitrise, Circleci), Secure Storage, Oauth, Jwt, Tls/ssl, Sso, Encryption Practices
- Leadership & Process: Team Leadership, Agile/scrum Ceremonies, Recruitment, Mentoring, Cross-team Collaboration
- Databases & Apis: Core Data, Realm, Swift Data, Postgresql, Mssql, Restful & Graphql
- Ios Sdks: Uikit, Coredata, Swiftdata, Avfoundation, Corebluetooth, Corelocation, Arkit, Healthkit, Mapkit, Corenfc, Coremotion
Languages
Education
University of Belgrade, School of Electrical Engineering
MSc in Electrical Engineering & Computer Science · Electrical Engineering & Computer Science · Belgrade, Serbia
Statistics
Experience
Global Experience
Expertise
Qualifications
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
What languages does Pavle speak?
How many years of experience does Pavle have?
What roles would Pavle be best suited for?
What is Pavle's latest experience?
What companies has Pavle worked for in recent years?
Which industries is Pavle most experienced in?
Which business areas is Pavle most experienced in?
Which industries has Pavle worked in recently?
Which business areas has Pavle worked in recently?
What is Pavle's education?
What is the availability of Pavle?
What is the rate of Pavle?
How to hire Pavle?
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Principal Software Engineer - contractor
Most recent projects
FRATCH works with many companies and recruitment agencies. Here you will find our recently posted projects and opportunities.
