Pavle M.

Principal Software Engineer - Auftragnehmer

Avatar placeholder
Niederlande

Erfahrungen

Juli 2025 - Juli 2025
1 Monate
Vereinigte 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 Monaten
Vereinigte 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 Monaten
London, 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 Monaten
Amsterdam, 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 Jahren

iOS Software Engineer - Auftragnehmer

Belit

  • Entwicklung einer medizinischen iOS-App für Horizon Europe BRAINTEASER (ALS-/MS-Verlauf).
Jan. 2022 - Dez. 2022
1 Jahr

iOS-Entwickler - Auftragnehmer

Product Doc

  • Implementierte Bluetooth-Kommunikation für eine kabellose Shopping-App.
Okt. 2021 - März 2022
6 Monaten
Zü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 Jahren

SDK-Entwickler - Auftragnehmer

TomTom

  • Entwickelte ein SDK für interne Navigationskarten.
Sept. 2020 - Okt. 2021
1 Jahr 2 Monaten
Amsterdam, 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 Jahren

iOS-Entwickler - Auftragnehmer

Capture One

  • Behob macOS-Fehler im Bearbeitungsbereich der App und refaktorisierte den Objective-C-Code in Swift.
Jan. 2020 - Dez. 2021
2 Jahren

SDK-Entwickler - freiberuflich

Levi9

  • Implementiertes SDK für E-Ladestationen.
Jan. 2020 - Dez. 2021
2 Jahren

iOS-Entwickler - freiberuflich

Whoopah

  • Architektur verbessert und Produktionsprobleme in einer Shopping-App behoben.
Jan. 2020 - Dez. 2021
2 Jahren

iOS-Entwickler - freiberuflich

eBay

  • Logik des Artikelrasters korrigiert.
Nov. 2018 - Sept. 2020
1 Jahr 11 Monaten
Kopenhagen, 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 Jahren

Teamleiter 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 Jahren

Mobile/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
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

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 testen
Weitere Aktionen

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.