Pavle M.

Principal Software Engineer - contractor

Avatar placeholder
Netherlands

Experience

Jul 2025 - Jul 2025
1 month
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

iOS Software Engineer - contractor

Belit

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

iOS Developer - contractor

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

SDK Developer - contractor

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

iOS Developer - contractor

Capture One

  • Fixed macOS bugs in the edit part of the app and refactored Objective-C code to Swift.
Jan 2020 - Dec 2021
2 years

SDK Developer - contractor

Levi9

  • Implemented SDK for e-charging stations.
Jan 2020 - Dec 2021
2 years

iOS Engineer - contractor

Whoopah

  • Improved architecture and resolved production issues in a shopping app.
Jan 2020 - Dec 2021
2 years

iOS Developer - contractor

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

Team Lead iOS Developer

Khaoticen

  • Led development of a secure chat app using Objective-C and cryptography with a 6-member team.
Jan 2011 - Dec 2018
8 years

Mobile/iOS Engineer

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

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

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

Similar Freelancers

Discover other experts with similar qualifications and experience