Pavle Mijatovic-Principal Software Engineer - Auftragnehmer
Tagessatz prüfen
Erfahrungen
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.
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.
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.
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.
iOS Software Engineer - Auftragnehmer
Belit
- Entwicklung einer medizinischen iOS-App für Horizon Europe BRAINTEASER (ALS-/MS-Verlauf).
iOS-Entwickler - Auftragnehmer
Product Doc
- Implementierte Bluetooth-Kommunikation für eine kabellose Shopping-App.
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.
SDK-Entwickler - Auftragnehmer
TomTom
- Entwickelte ein SDK für interne Navigationskarten.
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.
iOS-Entwickler - Auftragnehmer
Capture One
- Behob macOS-Fehler im Bearbeitungsbereich der App und refaktorisierte den Objective-C-Code in Swift.
SDK-Entwickler - freiberuflich
Levi9
- Implementiertes SDK für E-Ladestationen.
iOS-Entwickler - freiberuflich
Whoopah
- Architektur verbessert und Produktionsprobleme in einer Shopping-App behoben.
iOS-Entwickler - freiberuflich
eBay
- Logik des Artikelrasters korrigiert.
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.
Teamleiter iOS-Entwickler
Khaoticen
- Entwicklung einer sicheren Chat-App mit Objective-C und Kryptografie in einem 6-köpfigen Team geleitet.
Mobile/iOS-Entwickler
Carnegie Technologies / Namics / Drey / Deploy Inc / Nortal / Konsing DOO
Branchenerfahrung
Sieh, in welchen Branchen dieser Freelancer den Großteil seiner beruflichen Laufbahn verbracht hat.
Erfahren in Informationstechnologie (IT), Einzelhandel, Gesundheitswesen, Automotive, Versorgungsdienstleistungen und Bank- und Finanzwesen.
Erfahrung nach Fachbereich
Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.
Erfahren in Informationstechnologie (IT), Produktentwicklung und Forschung und Entwicklung (F&E).
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
Ausbildung
Universität Belgrad, Fakultät für Elektrotechnik
MSc in Elektrotechnik & Informatik · Elektrotechnik & Informatik · Belgrad, Serbien
Statistiken
Erfahrung
Globale Erfahrung
Fachkenntnisse
Qualifikationen
Profil
Häufig gestellte Fragen
Du hast Fragen? Hier findest du mehr.
Welche Sprachen spricht Pavle?
Wie viele Jahre Erfahrung hat Pavle?
Für welche Rollen wäre Pavle am besten geeignet?
Was ist das neueste Projekt von Pavle?
Für welche Unternehmen hat Pavle in den letzten Jahren gearbeitet?
In welchen Industrien hat Pavle die meiste Erfahrung?
In welchen Bereichen hat Pavle die meiste Erfahrung?
In welchen Industrien hat Pavle kürzlich gearbeitet?
In welchen Bereichen hat Pavle kürzlich gearbeitet?
Was ist die Ausbildung von Pavle?
Wie ist die Verfügbarkeit von Pavle?
Wie hoch ist der Stundensatz von Pavle?
Wie kann man Pavle beauftragen?
Ähnliche Freelancer
Entdecke andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Principal Software Engineer - Auftragnehmer
Aktuellste Projekte
FRATCH arbeitet mit vielen Unternehmen und Vermittlern zusammen. Hier findest du unsere kürzlich veröffentlichten Projekte und Möglichkeiten.
