Pavle M.
Principal Software Engineer - Auftragnehmer
Erfahrungen
Juli 2025 - Juli 2025
1 MonateVereinigte Staaten
Principal Software Engineer - Auftragnehmer
Chess.com
- Implementierung eines neuen Monetarisierungs- und Anzeigenauslieferungssystems mit Integration von Google Ads, Liftoff und weiteren Netzwerken.
- Refactoring der Legacy-Codebasis für ein modernes reaktives Paradigma mit SwiftUI und Swift Concurrency.
- Entwerfen und Einführen skalierbarer Architektur-Muster nach CLEAN-Prinzipien für bessere Modularität und Testbarkeit.
- Migration des Abhängigkeitsmanagements von alten Paketmanagern zum Swift Package Manager (SPM) für bessere Wartbarkeit.
Apr. 2024 - Juli 2025
1 Jahr 4 MonatenVereinigte Staaten
Principal Software Engineer
Clarivate
- Aufbau einer iOS-Bibliothek und einer IP-App von Grund auf als Greenfield-Projekt unter Verwendung moderner Entwicklungsmuster.
- Implementierung einer CI/CD-Pipeline für zweiwöchentliche Releases, was den Release-Aufwand im Vergleich zum manuellen Vorgehen verringerte.
- Einführung von TDD und reaktiven Entwicklungspraktiken (SwiftUI, Concurrency, Combine), wodurch die Codequalität in Legacy-Apps verbessert wurde.
- Etablierung moderner UX-/UI-Richtlinien zur Angleichung des Designs an Apples Standards.
- Definition und Durchsetzung mobiler Cyber-Sicherheitspraktiken zur Absicherung sensibler Kundendaten.
- Integration von LLM-basierten Funktionen in die iOS-App, um intelligente Suche und kontextabhängige Inhaltsbereitstellung zu ermöglichen und so Effizienz und Engagement der Nutzer zu verbessern.
Nov. 2022 - Apr. 2024
1 Jahr 6 MonatenLondon, Vereinigtes Königreich
Principal Software Engineer
Ebury Partners
- Entwicklung einer Greenfield-iOS-Banking-App.
- Führung der Architektur- und Sicherheitsintegration; die Nutzerzahlen wuchsen innerhalb von sechs Monaten von 0 auf 10.000.
- Ersetzung von UIKit durch SwiftUI zur Steigerung der Wartbarkeit und Entwicklungsgeschwindigkeit.
- Einführung einer Multi-Profil-Funktion mit sicherer Datenbank, um die Unterstützung für Unternehmenskunden zu skalieren.
- Optimierung der Releases mit einer Bitrise-CI/CD-Pipeline (manuell → automatisiert).
- Verbesserung der App-Sicherheit durch Verschlüsselung privater Schlüssel und Absicherung von Laufzeit-Umgebungsvariablen.
- Durchführung von Bewerbungsgesprächen, Einstellung und Mentoring neuer Entwickler zur Erweiterung der Teamkapazität.
März 2022 - Nov. 2022
9 MonatenAmsterdam, Niederlande
Staff Software Engineer
Tiqets
- Leitender iOS-Entwickler für eine Ticketing-App.
- Refactoring von 50% der Objective-C-Codebasis zu Swift, wodurch die Bugreports um 80% reduziert wurden.
- Einführung von MVVM + SwiftUI zur Verbesserung der Wartbarkeit und UI-Reaktionsfähigkeit.
- Einführung eines backendgesteuerten modularen UX/UI-Designs zur Steigerung des Engagements.
- Integration von Kotlin Multiplatform, was die duplizierten iOS-Codezeilen um 20% verringerte.
- Automatisierung des Release-Prozesses mit CircleCI, wodurch manueller Aufwand reduziert wurde.
Jan. 2022 - Dez. 2024
3 JahreniOS Software Engineer - Auftragnehmer
Belit
- Entwicklung einer medizinischen iOS-App für Horizon Europe BRAINTEASER (ALS-/MS-Verlauf).
Jan. 2022 - Dez. 2022
1 JahriOS-Entwickler - Auftragnehmer
Product Doc
- Implementierte Bluetooth-Kommunikation für eine kabellose Shopping-App.
Okt. 2021 - März 2022
6 MonatenZürich, Schweiz
Senior Softwareentwickler
Typewise
- Entwickelte ein eigenes SDK für Tastatur-Erweiterungen.
- Arbeitete mit dem ML-Team der ETH Zürich an sicherer Offline-Textvorhersage zusammen und erstellte ein SDK für die Kundenintegration.
- Migrierte die Benutzeroberfläche auf SwiftUI mit MVVM und verringerte so den Speicherbedarf um 30%.
- Mitwirkung bei der Integration von KI/LLM-Komponenten in die Tastatur, wodurch Textvorhersage und kontextbezogene Autokorrektur für Endbenutzer verbessert wurden.
Jan. 2021 - Dez. 2022
2 JahrenSDK-Entwickler - Auftragnehmer
TomTom
- Entwickelte ein SDK für interne Navigationskarten.
Sept. 2020 - Okt. 2021
1 Jahr 2 MonatenAmsterdam, Niederlande
Senior Softwareentwickler
Albelli
- Modernisierte die App-Architektur durch den Einsatz moderner Muster.
- Migrierte die Objective-C-Codebasis zu Swift mit MVVM und erhöhte dadurch die Testabdeckung.
- Ersetzte eine geteilte Datenbank eines Drittanbieters durch Core Data und beschleunigte den App-Start um 50%.
- Migrierte React-Komponenten zu nativen Komponenten und verringerte Rendering-Verzögerungen.
Jan. 2020 - Dez. 2021
2 JahreniOS-Entwickler - Auftragnehmer
Capture One
- Behob macOS-Fehler im Bearbeitungsbereich der App und refaktorisierte den Objective-C-Code in Swift.
Jan. 2020 - Dez. 2021
2 JahrenSDK-Entwickler - freiberuflich
Levi9
- Implementiertes SDK für E-Ladestationen.
Jan. 2020 - Dez. 2021
2 JahreniOS-Entwickler - freiberuflich
Whoopah
- Architektur verbessert und Produktionsprobleme in einer Shopping-App behoben.
Jan. 2020 - Dez. 2021
2 JahreniOS-Entwickler - freiberuflich
eBay
- Logik des Artikelrasters korrigiert.
Nov. 2018 - Sept. 2020
1 Jahr 11 MonatenKopenhagen, Dänemark
Senior Softwareentwickler
Sprinting Software
- Leitender Architekt für iOS-Apps bei großen dänischen Supermarktketten.
- White-Label-Shopping-App von Grund auf neu entwickelt und eingeführt (Netto & Bilka).
- Netto Scan & Go-App an über 500 Standorten ausgerollt.
- Coding-Standards definiert (MVVM, VIPER, reaktive Programmierung).
- Junior-Entwickler interviewt, eingestellt und betreut.
- Core Bluetooth integriert für nahtlose Scanner-Konnektivität im In-Store-Scan-&-Go-System, was eine sichere, latenzarme Kommunikation mit Barcode-Peripheriegeräten ermöglicht.
Jan. 2015 - Dez. 2016
2 JahrenTeamleiter iOS-Entwickler
Khaoticen
- Entwicklung einer sicheren Chat-App mit Objective-C und Kryptografie in einem 6-köpfigen Team geleitet.
Jan. 2011 - Dez. 2018
8 JahrenMobile/iOS-Entwickler
Carnegie Technologies / Namics / Drey / Deploy Inc / Nortal / Konsing DOO
Zusammenfassung
Erfahrener iOS-Softwareingenieur mit über 20 Jahren Erfahrung in Software- und Mobile-Entwicklung. Experte für iOS, mobile Systeme und Systemarchitektur mit nachweislichem Erfolg in der Modernisierung von Altsystemen, der Implementierung sicherer Systeme und der Führung funktionsübergreifender Teams. Versiert in agilen Prozessen, im Mentoring von Entwicklern und der Bereitstellung von CI/CD-Automatisierung.
Fähigkeiten
- Sprachen & Frameworks: Swift, Objective-c, Kotlin, Python, C#, C, C++, Java
- Architektur & Muster: Mvvm, Mvvm-c, Viper, Tca, Clean Swift, Oop, Tdd
- Mobile Entwicklung: Swiftui, Combine, Concurrency, Core Data/realm, Avfoundation, In-app-käufe, Lokalisierung, Monetarisierungs-sdks
- Ki- & Ml-integration: Erfahrung Mit Der Integration Von Ki-funktionen In Mobilen Apps, Nutzung Von Llms, Core Ml Und On-device-inferenz; Gestaltung Von Funktionen Wie Intelligente Textvorhersage, Inhaltserstellung Und Kontextabhängige Ux-verbesserungen
- Devops & Sicherheit: Ci/cd-konfiguration (Bitrise, Circleci), Sichere Speicherung, Oauth, Jwt, Tls/ssl, Sso, Verschlüsselungsverfahren
- Führung & Prozesse: Teamführung, Agile/scrum-zeremonien, Recruiting, Mentoring, Abteilungsübergreifende Zusammenarbeit
- Datenbanken & Apis: Core Data, Realm, Swift Data, Postgresql, Mssql, Restful & Graphql
- Ios-sdks: Uikit, Coredata, Swiftdata, Avfoundation, Corebluetooth, Corelocation, Arkit, Healthkit, Mapkit, Corenfc, Coremotion
Sprachen
Serbisch
MutterspracheEnglisch
VerhandlungssicherAusbildung
Universität Belgrad, Fakultät für Elektrotechnik
MSc in Elektrotechnik & Informatik · Elektrotechnik & Informatik · Belgrad, Serbien
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testenWeitere Aktionen
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.