Software Engineer, MSc
building exceptional mobile experiences

Pavle Mijatović

Seasoned iOS Software Engineer with over 20 years of experience. Expert in iOS, mobile systems, security, system architecture, blockchain and AI/ML integration with a proven record of modernizing legacy apps and leading cross-functional teams.

Technical Expertise

💻

Languages & Frameworks

Proficient in multiple programming languages for mobile, backend, and cross-platform development.

Swift Objective-C Kotlin Python C# C/C++ Java
🏗️

Architecture & Patterns

Expert in clean architecture patterns ensuring scalability, testability, and maintainability.

MVVM-C Clean VIPER MVP MVC TCA TDD
📱

Mobile Development

Native iOS (Swift & Objective-C), Native Android (Kotlin & Java), Hybrid solutions with React Native and Flutter.

Native iOS Native Android React Native Flutter
🔐

Blockchain & Crypto

HD wallets (BIP32/39/44), secure key storage, transaction building/signing, UTXO selection, SPV light-client flows, hardware-wallet compatibility.

HD Wallets BIP32/39/44 Secure Enclave Hardware Wallets
🤖

AI & ML Integration

Integrating AI features in mobile apps, leveraging LLMs, Core ML, and on-device inference for intelligent UX.

Core ML LLMs On-device Inference
⚙️

DevOps & Security

CI/CD setup with Bitrise and CircleCI. Expertise in OAuth, JWT, TLS/SSL, SSO, and encryption practices.

Bitrise CircleCI OAuth JWT TLS/SSL
🍎

iOS SDKs

Deep expertise in Apple's native frameworks for building rich, performant iOS applications.

SwiftUI UIKit Combine CoreBluetooth ARKit MapKit
🌐

APIs & DBs

Experience with databases and API integrations for robust data management and seamless connectivity.

Core Data Realm Swift Data PostgreSQL RESTful GraphQL
👥

Leadership & Process

Team leadership up to 20 developers, Agile/Scrum ceremonies, recruitment, mentoring, and cross-team collaboration.

Agile Mentoring Code Review

The Person Behind the Code

Pavle Mijatović

Hello! I'm Pavle Mijatović

I'm a Software Engineer based in Belgrade, Serbia, with over 20 years of experience in mobile development. I hold an MSc in Electrical Engineering & Computer Science from the University of Belgrade.

My expertise spans the full spectrum of iOS development, from modernizing legacy Objective-C and UIKit codebases to building greenfield apps with SwiftUI. I specialize in complex domains: banking applications with secure transactions, cryptocurrency wallets with hardware integration, and retail apps leveraging Bluetooth Low Energy technology. I am also proficient in backend, Android, and hybrid mobile development.

Beyond coding, I'm passionate about implementing secure systems, driving CI/CD automation, and mentoring engineering teams. I bring both technical depth and leadership experience to every project, having led teams of up to 20 developers across multiple companies

Outside of work, I love reading sci-fi, history, and politics, watching films, and getting outdoors for running or basketball. Most importantly, I’m a husband and a father, my energetic, car obsessed 3 year old and my brilliant wife make life richer (and a lot more fun).

Location

Amsterdam, The Netherlands

Experience

20+ Years

Education

MSc Electrical Eng & CS

Languages

English, Serbian

Apps

Apple Products

Over 50 apps for various companies. Highlights below; many are enterprise-distributed.

Ebury Partners
Ebury Partners

Banking App

Made a greenfield iOS banking app with secure transactions, multi-profile support, and enterprise features.

FinTech Security SwiftUI
Netto
Sprinting Software

Netto Scan & Go

Revolutionary retail app with BLE beacons deployed to 500+ locations across Danish supermarkets.

BLE Retail CoreBluetooth
Typewise
Typewise

AI Keyboard SDK

Custom keyboard extension with ETH Zurich ML-powered offline text prediction and autocorrection.

AI/ML SDK SwiftUI
Tiqets
Tiqets

Ticketing App

Lead iOS development, refactored 50% from Obj-C to Swift, integrated Kotlin Multiplatform.

KMM Swift MVVM
Clarivate
Clarivate

IP Research App

Greenfield iOS app with LLM-powered intelligent search and contextual content delivery.

LLM TDD CI/CD
Chess.com
Chess.com

Ad Monetization System

Built entire AD system for fullscreen and container ads using Liftoff, Meta, Google Ads networks.

AdTech SwiftUI SPM
Capture One
Capture One

Photo Editor

Fixed MAC bugs in edit module, refactored Objective-C codebase to Swift.

macOS Swift Photo
TomTom
TomTom

Maps SDK

Developed SDK for internal driving maps with navigation features.

SDK Maps Navigation
Albelli
Albelli

Photo Book App

Modernized app architecture, migrated Obj-C to Swift with MVVM, improved startup by 50%.

Swift Core Data MVVM
Levi9
Levi9

E-Charging SDK

Implemented SDK for e-charging stations with real-time connectivity.

CoreBluetooth IoT Swift
Nortal
Nortal

Enterprise Apps

Developed enterprise mobile solutions for government and business clients.

Enterprise iOS Security
Sprinting Software
Sprinting Software

Bilka Shopping App

White-label shopping app for Danish supermarket chain with scan & go features.

Retail BLE iOS
eBay
eBay

Checkout Module

Fixed item grid logic for checkout items, rewrote it from scratch improving performance.

E-commerce UIKit iOS
Namics
Namics

UBS Banking App

Implemented new UI and migrated codebase from Objective-C to Swift.

FinTech Swift Migration
Carnegie Technologies
Carnegie Technologies

Satellite Phone & Chat Apps

Led team of 10. Built satellite phone app with WiFi hardware interfaces, and chat/voice app with Bluetooth, WebSocket, and API integration.

Team Lead Bluetooth WebSocket

Here's What Colleagues Are Saying

"Pavle has demonstrated exceptional technical expertise and leadership in the architecture and development of our mobile banking application. Under his guidance, the app has seen a transformation from a minimal viable product to a modern, fully reactive platform. His dedication, technical prowess, and leadership qualities have been truly remarkable. I am confident that he will bring the same level of excellence and innovation to any future role he undertakes."

SH

Stefan Hielscher

Senior Manager, People & Culture EBURY TECHNOLOGY LTD. powered by Santander

"I personally recruited Pavle Mijatovic in October 2018 as a senior iOS developer to work on a large and complex project we ran for a large retail chain. Pavle has worked diligently and delivered top-notch quality code and architecture for the project, laying the groundwork and building up a new and complex app from scratch. I will highly recommend Pavle for any team developing complex iOS applications who needs a strong leader."

JK

Jonatan Kutchinsky

Partner, Technology Director and Co-founder Sprinting Software Aps

"Pavle proved he can switch swiftly between individualand team projects. He provided well- structured plans and good estimates for his work. Pavle managed his duties efficiently, and his team and superiors were convinced that his work would be of high quality, whether he worked as developer, or managed the team."

ZM

Zoran Matic

COO at Carnegie Technologies 2015-2020

20+

Years Experience

50+

Apps & Projects

5M+

Users Across Products

100+

Store Deployments

Let's Work Together

I’m always interested in new projects and opportunities. If you need senior iOS engineering, architectural guidance, or technical leadership, let’s talk!