Professional project · Software architecture
Sony Music Artist Portal
Sony Music Artist Portal is a unified financial management and analytics platform providing music artists, managers, and royalty participants with access to real-time earnings, financial reporting, royalty payments, cash-out functionality, and music consumption trends across mobile and desktop applications.
- Swift
- UIKit
- iOS Software Architecture
- Authentication Architecture
My role and work
As a Senior iOS Engineer at KSF Technologies AG, I contributed to the modernization and consolidation of Sony Music's iOS application ecosystem, bringing selected functionality previously distributed across Studio, GTA, and related applications into a more unified Artist Portal experience.
Re-architected authentication and login functionality using Swift, Object-Oriented Programming, Protocol-Oriented Programming, SOLID principles, and dependency injection, replacing tightly coupled implementations with modular, testable components. Across these KSF initiatives, authentication-related defects decreased by approximately 40%, while feature delivery accelerated by 2×.
Architected a reusable Core SDK integrating Keychain, Core Data, application settings, and dialog services, standardizing infrastructure across modules and application targets. Reduced duplicated code by approximately 60% and improved maintainability and engineering efficiency.
Developed custom interactive financial charts and reusable UIKit components, overcoming third-party charting limitations and supporting the visualization of financial metrics and revenue trends.
Applied modular architecture, interface-based design, secure storage abstractions, and reusable component development to improve application reliability, extensibility, and long-term maintainability.
Achievements and metrics
- Across these KSF initiatives, authentication-related defects decreased by approximately 40%, while feature delivery accelerated by 2×.
- Reduced duplicated code by approximately 60% and improved maintainability and engineering efficiency.
Quoted from the description above; figures are self-reported.
Skills & Technologies 30
- Swift
- UIKit
- iOS Software Architecture
- Authentication Architecture
- SOLID Principles
- Protocol-Oriented Programming
- Object-Oriented Programming
- Dependency Injection
- Modular Architecture
- Reusable SDK Development
- Keychain Services
- Core Data
- Secure Storage Architecture
- Custom Data Visualization
- Application Modernization
- Code Refactoring
- Service Abstraction
- Interface-Based Design
- Secure Authentication
- Storyboards
- Custom UI Components
- Interactive Charts
- Data Persistence
- Testable Architecture
- Reusable Components
- Software Reliability
- Application Consolidation
- Cross-Module Integration
- Engineering Mentorship
- Technical Leadership
The first 15 are the primary skills for this project; the rest are additional.
Chronology
Project 1 of 4 at KSF Technologies AG (Nov 2021 – Present), listed newest first. Project-level dates are not given.