Skip to main content
Top expert badge
Recommended expert
Profile header background

Pavle Mijatovic-Principal Software Engineer - contractor

Pavle Mijatovic - Principal Software Engineer - contractor - profile avatar
Profile header overlay
Netherlands

Check rate

Experience

Jul 2025 - Jul 2025
United States

Principal Software Engineer - contractor

Chess.com

Expertise details
Position Summary
Principal Software Engineer - contractor at Chess.com
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • 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.
Apr 2024 - Jul 2025
United States

Principal Software Engineer

Clarivate

Expertise details
Position Summary
Principal Software Engineer at Clarivate
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • 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.
Nov 2022 - Apr 2024
London, United Kingdom

Principal Software Engineer

Ebury Partners

Expertise details
Position Summary
Principal Software Engineer at Ebury Partners
Industries
Banking and Finance
Business Areas
Information Technology
Product Development
  • 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.

Mar 2022 - Nov 2022
Amsterdam, Netherlands

Staff Software Engineer

Tiqets

Expertise details
Position Summary
Staff Software Engineer at Tiqets
Industries
Tourism
Business Areas
Information Technology
Product Development
  • 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.
Jan 2022 - Dec 2024

iOS Software Engineer - contractor

Belit

Expertise details
Position Summary
iOS Software Engineer - contractor at Belit
Industries
Healthcare
Information Technology
Business Areas
Information Technology
Product Development
Research and Development
  • Built a medical iOS app for Horizon Europe BRAINTEASER (ALS/MS progression).
Jan 2022 - Dec 2022

iOS Developer - contractor

Product Doc

Expertise details
Position Summary
iOS Developer - contractor at Product Doc
Industries
Information Technology
Retail
Business Areas
Information Technology
Product Development
  • Implemented Bluetooth communication for a wireless shopping app.
Oct 2021 - Mar 2022
Zürich, Switzerland

Senior Software Engineer

Typewise

Expertise details
Position Summary
Senior Software Engineer at Typewise
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • 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.
Jan 2021 - Dec 2022

SDK Developer - contractor

TomTom

Expertise details
Position Summary
SDK Developer - contractor at TomTom
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Developed SDK for internal driving maps.
Sep 2020 - Oct 2021
Amsterdam, Netherlands

Senior Software Engineer

Albelli

Expertise details
Position Summary
Senior Software Engineer at Albelli
Industries
Retail
Business Areas
Information Technology
  • 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.
Jan 2020 - Dec 2021

iOS Developer - contractor

Capture One

Expertise details
Position Summary
iOS Developer - contractor at Capture One
Industries
Information Technology
Business Areas
Information Technology
  • Fixed macOS bugs in the edit part of the app and refactored Objective-C code to Swift.
Jan 2020 - Dec 2021

SDK Developer - contractor

Levi9

Expertise details
Position Summary
SDK Developer - contractor at Levi9
Industries
Automotive
Utilities
Business Areas
Information Technology
Product Development
  • Implemented SDK for e-charging stations.
Jan 2020 - Dec 2021

iOS Engineer - contractor

Whoopah

Expertise details
Position Summary
iOS Engineer - contractor at Whoopah
Industries
Retail
Business Areas
Information Technology
Product Development
  • Improved architecture and resolved production issues in a shopping app.
Jan 2020 - Dec 2021

iOS Developer - contractor

eBay

Expertise details
Position Summary
iOS Developer - contractor at eBay
Industries
Information Technology
Retail
Business Areas
Information Technology
  • Fixed item grid logic.
Nov 2018 - Sep 2020
Copenhagen, Denmark

Senior Software Engineer

Sprinting Software

Expertise details
Position Summary
Senior Software Engineer at Sprinting Software
Industries
Retail
Business Areas
Information Technology
Product Development
  • 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.
Jan 2015 - Dec 2016

Team Lead iOS Developer

Khaoticen

Expertise details
Position Summary
Team Lead iOS Developer at Khaoticen
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Led development of a secure chat app using Objective-C and cryptography with a 6-member team.
Jan 2011 - Dec 2018

Mobile/iOS Engineer

Carnegie Technologies / Namics / Drey / Deploy Inc / Nortal / Konsing DOO

Expertise details
Position Summary
Mobile/iOS Engineer at Carnegie Technologies / Namics / Drey / Deploy Inc / Nortal / Konsing DOO
Industries
Information Technology
Business Areas
Information Technology
Product Development

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.

Information Technology
Retail
Healthcare
Automotive
Utilities
Banking and Finance
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Product Development, and Research and Development.

Information Technology
Product Development
Research and Development
Profile match chart

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

Serbian
Native
English
Advanced

Education

University of Belgrade, School of Electrical Engineering

MSc in Electrical Engineering & Computer Science · Electrical Engineering & Computer Science · Belgrade, Serbia

Statistics

Experience

Total positions 16
Experience in Information Technology 13.5 y
Avg length 1 y 10 m
Longest experience 7 y 11 m

Global Experience

Countries worked in 5 (United States, Netherlands, United Kingdom, Switzerland, Denmark)
Primary country United States

Expertise

Recent roles Principal Software Engineer - contractor, Principal Software Engineer, Staff Software Engineer
Main industries Information Technology, Retail, Healthcare
Main business areas Information Technology, Product Development, Research and Development

Qualifications

Highest degree Master

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

What languages does Pavle speak?

Pavle speaks the following languages: Serbian (Native), English (Advanced).

How many years of experience does Pavle have?

Pavle has at least 15 years of experience. During this time, Pavle has worked in at least 10 different roles and for 16 different companies. The average length of individual experience is 1 year and 11 months. Note that Pavle may not have shared all experience and actually has more experience.

What roles would Pavle be best suited for?

Based on recent experience, Pavle would be well-suited for roles such as: Principal Software Engineer - contractor, Principal Software Engineer, Staff Software Engineer.

What is Pavle's latest experience?

Pavle's most recent position is Principal Software Engineer - contractor at Chess.com.

What companies has Pavle worked for in recent years?

In recent years, Pavle has worked for Chess.com, Clarivate, Ebury Partners, Tiqets, and Belit.

Which industries is Pavle most experienced in?

Pavle is most experienced in industries like Information Technology, Retail, and Healthcare. Pavle also has some experience in Automotive, Utilities, and Banking and Finance.

Which business areas is Pavle most experienced in?

Pavle is most experienced in business areas like Information Technology, Product Development, and Research and Development.

Which industries has Pavle worked in recently?

Pavle has recently worked in industries like Information Technology, Healthcare, and Retail.

Which business areas has Pavle worked in recently?

Pavle has recently worked in business areas like Information Technology, Product Development, and Research and Development.

What is Pavle's education?

Pavle holds a Master in Electrical Engineering & Computer Science from University of Belgrade, School of Electrical Engineering.

What is the availability of Pavle?

Pavle is immediately available full-time for suitable projects.

What is the rate of Pavle?

Pavle's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Pavle?

To hire Pavle, click the Meet button on the profile to request a meeting and discuss your project needs.

Your next freelancer is only one prompt away

FRATCH GPT 2.0

FRATCH GPT