Pavle M.

Leitender Softwareingenieur - Freiberufler

Niederlande

Erfahrungen

Juli 2025 - Bis heute
5 Monaten
Vereinigte Staaten

Leitender Softwareingenieur - Freiberufler

Chess.com

  • Implementierung eines neuen Monetarisierungs- und Anzeigen-Lieferungssystems mit Integration von Google Ads, Liftoff und anderen Netzwerken.
  • Refaktorisierung der Legacy-Codebasis, um ein modernes reaktives Paradigma mit SwiftUI und Swift Concurrency einzuführen.
  • Entwerfen und Einführen skalierbarer Architekturmuster nach CLEAN-Prinzipien für bessere Modularität und Testbarkeit.
  • Migrieren des Abhängigkeitsmanagements von alten Package Managern zum Swift Package Manager (SPM) für bessere Wartbarkeit.
Apr. 2024 - Juli 2025
1 Jahr 4 Monaten
Vereinigte Staaten

Leitender Softwareingenieur

Clarivate

  • Aufbau einer iOS-Bibliothek und einer IP-App von Grund auf als Greenfield-Projekt unter Verwendung moderner Entwicklungsmuster.
  • Einführung einer CI/CD-Pipeline für zweiwöchentliche Releases, wodurch der Aufwand im Vergleich zur manuellen Vorgehensweise gesenkt wurde.
  • Einführung von TDD und reaktiven Entwicklungsmethoden (SwiftUI, Concurrency, Combine), wodurch die Codequalität in Legacy-Apps gesteigert wurde.
  • Etablierung moderner UX/UI-Richtlinien und Ausrichtung des Designs an Apples Standards.
  • Definition und Durchsetzung von Mobile Cybersecurity-Praktiken zum Schutz sensibler Kundendaten.
  • Integration von LLM-basierten Funktionen in die iOS-App, die intelligente Suche und kontextbasierte Inhaltsbereitstellung ermöglichen, was Effizienz und Engagement der Nutzer verbessert.
Nov. 2022 - Apr. 2024
1 Jahr 6 Monaten
London, Vereinigtes Königreich

Leitender Softwareingenieur

Ebury Partners

  • Entwicklung einer iOS-Banking-App als Greenfield-Projekt.
  • Leitung der Architektur- und Sicherheitsintegration; App-Adoption stieg innerhalb von sechs Monaten von 0 auf 10.000 Nutzer.
  • Ersetzung von UIKit durch SwiftUI, was die Wartbarkeit und Entwicklungsgeschwindigkeit verbesserte.
  • Einführung einer Multi-Profil-Funktion mit sicherer Datenbank, um die Unterstützung für Unternehmenskunden zu erweitern.
  • Optimierung der Releases durch eine Bitrise CI/CD-Pipeline (manuell → automatisiert).
  • Verbesserung der App-Sicherheit durch Verschlüsselung privater Schlüssel und Sicherung von Laufzeit-Umgebungsvariablen.
  • Führung von Vorstellungsgesprächen, Einstellung und Mentoring neuer Entwickler zur Erweiterung der Teamkapazitäten.
März 2022 - Nov. 2022
9 Monaten
Amsterdam, Niederlande

Staff-Softwareingenieur

Tiqets

  • Lead iOS-Entwickler für eine Ticketing-App.
  • Refaktorisierung von 50 % der Objective-C-Codebasis zu Swift, wodurch die Anzahl der Fehlerberichte um 80 % sank.
  • Einführung von MVVM + SwiftUI, was Wartbarkeit und UI-Reaktionsfähigkeit verbesserte.
  • Einführung eines backendgesteuerten modularen UX/UI-Designs, was das Engagement steigerte.
  • Integration von Kotlin Multiplatform, wodurch duplizierter iOS-Code um 20 % reduziert wurde.
  • Automatisierung des Release-Prozesses mit CircleCI, was manuellen Aufwand reduzierte.
Jan. 2022 - Dez. 2024
3 Jahren
Lorem ipsum dolor sit amet

Belit

  • Entwicklung einer medizinischen iOS-App für Horizon Europe BRAINTEASER (ALS/MS-Progression).
Jan. 2022 - Dez. 2022
1 Jahr
Lorem ipsum dolor sit amet

Product Doc

  • Implementierte Bluetooth-Kommunikation für eine kabellose Shopping-App.
Okt. 2021 - März 2022
6 Monaten
Zürich, Schweiz

Senior Softwareentwickler

Typewise

  • Erstellte ein maßgeschneidertes Keyboard-Extension-SDK.
  • Arbeitete mit dem ML-Team der ETH Zürich an sicherer Offline-Textvorhersage und entwickelte ein SDK für die Client-Integration.
  • Migrierte die UI zu SwiftUI mit MVVM und senkte den Speicherverbrauch um 30 %.
  • Integrierte KI/LLM-Komponenten in die Tastatur und verbesserte die Textvorhersage sowie die kontextuelle Autokorrektur für Endnutzer.
Jan. 2021 - Dez. 2022
2 Jahren
Lorem ipsum dolor sit amet

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 die Einführung moderner Muster.
  • Migrierte die Objective-C-Codebasis zu Swift mit MVVM und erhöhte dadurch die Testabdeckung.
  • Ersetzte eine gemeinsame Drittanbieter-Datenbank durch Core Data und verbesserte den App-Start um 50 %.
  • Überführte React-Komponenten in native Komponenten, wodurch Render-Verzögerungen reduziert wurden.
Jan. 2020 - Dez. 2021
2 Jahren
Lorem ipsum dolor sit amet

Capture One

  • Behob Mac-Bugs im Bearbeitungsteil der App und refaktorierte Objective-C-Code in Swift.
Jan. 2020 - Dez. 2021
2 Jahren
Lorem ipsum dolor sit amet

Levi9

  • SDK für E-Ladestationen implementiert.
Jan. 2020 - Dez. 2021
2 Jahren
Lorem ipsum dolor sit amet

Whoopah

  • Architektur verbessert und Produktionsprobleme in einer Shopping-App behoben.
Jan. 2020 - Dez. 2021
2 Jahren
Lorem ipsum dolor sit amet

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 in großen dänischen Supermarktketten.
  • White-Label-Shopping-App von Grund auf neu entwickelt und eingeführt (Netto & Bilka).
  • Einführung der Netto Scan & Go App an über 500 Standorten.
  • Definition von Coding-Standards (MVVM, VIPER, Reaktive Programmierung).
  • Junior-Entwickler interviewt, eingestellt und betreut.
  • Core Bluetooth integriert, um nahtlose Scanner-Konnektivität im In-Store “Scan & Go”-System zu ermöglichen und so eine sichere, latenzarme Kommunikation mit Barcode-Peripheriegeräten zu gewährleisten.
Jan. 2015 - Dez. 2016
2 Jahren
Lorem ipsum dolor sit amet

Khaoticen

  • Leitung der Entwicklung einer sicheren Chat-App (Objective-C + Kryptographie) in einem sechsköpfigen Team.

Zusammenfassung

Erfahrener iOS-Softwareingenieur mit über 20 Jahren Erfahrung in Software- und mobiler Entwicklung.

Experte für iOS, mobile Systeme und Systemarchitektur mit nachgewiesener Erfahrung in der Modernisierung von Legacy-Apps, der Implementierung sicherer Systeme und der Leitung funktionsübergreifender Teams.

Erfahren in agilen Prozessen, im Mentoring von Entwicklern und in der Bereitstellung von CI/CD-Automatisierungen.

Sprachen

Serbisch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Universität Belgrad, Fakultät für Elektrotechnik

M.Sc. · Elektrotechnik & Informatik · Belgrad, Serbien

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen