Pavle M.

Principal Software Engineer - contractor

Netherlands

Experience

Jul 2025 - Present
5 months
United States

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.
Apr 2024 - Jul 2025
1 year 4 months
United States

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.
Nov 2022 - Apr 2024
1 year 6 months
London, United Kingdom

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.
Mar 2022 - Nov 2022
9 months
Amsterdam, Netherlands

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.
Jan 2022 - Dec 2024
3 years
Lorem ipsum dolor sit amet

Belit

  • Built a medical iOS app for Horizon Europe BRAINTEASER (ALS/MS progression).
Jan 2022 - Dec 2022
1 year
Lorem ipsum dolor sit amet

Product Doc

  • Implemented Bluetooth communication for a wireless shopping app.
Oct 2021 - Mar 2022
6 months
Zürich, Switzerland

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.
Jan 2021 - Dec 2022
2 years
Lorem ipsum dolor sit amet

TomTom

  • Developed SDK for internal driving maps.
Sep 2020 - Oct 2021
1 year 2 months
Amsterdam, Netherlands

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.
Jan 2020 - Dec 2021
2 years
Lorem ipsum dolor sit amet

Capture One

  • Fixed MAC bugs in the edit part of the app and refactored obj c code to swift.
Jan 2020 - Dec 2021
2 years
Lorem ipsum dolor sit amet

Levi9

  • Implemented SDK for e-charging stations.
Jan 2020 - Dec 2021
2 years
Lorem ipsum dolor sit amet

Whoopah

  • Improved architecture and resolved production issues in a shopping app.
Jan 2020 - Dec 2021
2 years
Lorem ipsum dolor sit amet

eBay

  • Fixed item grid logic.
Nov 2018 - Sep 2020
1 year 11 months
Copenhagen, Denmark

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.
Jan 2015 - Dec 2016
2 years
Lorem ipsum dolor sit amet

Khaoticen

  • Led development of a secure chat app (Objective-C + cryptography) with a 6-member team.

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.

Languages

Serbian
Native
English
Advanced

Education

University of Belgrade, School of Electrical Engineering

MSc · Electrical Engineering & Computer Science · Belgrade, Serbia

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