KSF Technologies AG
– Present5 yrs
Full-time · Zurich, Switzerland · Remote
Senior iOS Engineer
- Re-architected the authentication and login system using OOP, POP, SOLID principles, and SOA, eliminating design anti-patterns and establishing a modular, testable architecture that reduced authentication-related defects by 40%, doubled feature delivery speed (2×), and improved release reliability.
- Designed and developed a reusable Core SDK integrating Keychain, Core Data, application settings, and dialog services, reducing code duplication by 60%, shortening development cycles by weeks, and accelerating cross-team delivery through standardized infrastructure.
- Contributed to Sony Music Artist Portal, Sony Music Studio, Sony Music GTA, and Optiqo INSTA, developing custom interactive financial charts, shared application components, and native Core NFC inspection functionality while modernizing Swift and Objective-C codebases.
Projects4
-
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.
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.
Project page →Skills & Technologies30
- 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
-
Sony Music GTA
Sony Music GTA was a private, internal-use iOS financial application developed for Sony Music employees and authorized personnel, supporting financial information access and internal business operations. Selected functionality was subsequently integrated into the consolidated Sony Music Artist Portal platform.
As a Senior iOS Engineer at KSF Technologies AG, I contributed to native iOS development within Sony Music's financial application ecosystem using Swift, UIKit, modular architecture, and reusable software components.
My broader engineering responsibilities included secure application infrastructure, authentication architecture, Core Data integration, Keychain abstractions, and interface-driven service design, supporting testability, maintainability, and consistent application behavior across modules.
Worked on engineering initiatives involving custom interactive financial data visualization, addressing limitations of existing third-party charting components and improving the presentation of financial metrics.
Contributed to the progressive integration of functionality across Sony Music applications, supporting the transition toward a unified Artist Portal experience and more maintainable shared infrastructure.
Project page →Skills & Technologies30
- Swift
- UIKit
- iOS Software Architecture
- Financial Application Development
- Modular Architecture
- Custom Data Visualization
- Interactive Charts
- Dependency Injection
- SOLID Principles
- Protocol-Oriented Programming
- Core Data
- Keychain Services
- Reusable SDK Development
- API Integration
- Code Refactoring
- Secure Storage Architecture
- Service Abstraction
- Separation of Concerns
- Data Persistence
- Storyboards
- Custom UI Components
- Authentication Architecture
- Interface-Based Design
- Application Modernization
- Testable Architecture
- Performance Optimization
- Financial Dashboards
- Data Presentation
- Application Integration
- Technical Leadership
-
Sony Music Studio
Sony Music Studio was a private, internal-use iOS application developed for Sony Music employees and authorized personnel, supporting organizational communication, permission-based access, and internal business workflows. Selected capabilities were subsequently consolidated into Sony Music Artist Portal as part of a broader application modernization initiative.
As a Senior iOS Engineer at KSF Technologies AG, I contributed to native iOS engineering across Sony Music applications, focusing on Swift, UIKit, modular software architecture, and maintainable application design.
My work across this ecosystem included authentication modernization, protocol-based service abstractions, dependency injection, SOLID principles, and reusable components, helping establish consistent, testable infrastructure across application modules and targets.
Contributed to the broader consolidation of Sony Music application functionality into Artist Portal, supporting a more unified product architecture, improved code maintainability, and reduced fragmentation between related business workflows.
Project page →Skills & Technologies30
- Swift
- UIKit
- iOS Application Development
- iOS Software Architecture
- Modular Architecture
- SOLID Principles
- Protocol-Oriented Programming
- Object-Oriented Programming
- Dependency Injection
- Authentication Architecture
- Service Abstraction
- Access Management
- Code Refactoring
- Reusable Components
- Application Modernization
- Keychain Services
- Core Data
- Secure Storage Architecture
- Interface-Based Design
- Separation of Concerns
- Storyboards
- Testable Architecture
- Code Maintainability
- Application Integration
- User Authentication
- Role-Based Access Control
- Permission Management
- API Integration
- Software Testing
- Technical Collaboration
-
Optiqo INSTA
Optiqo INSTA is a facility inspection and quality-management platform supporting standardized cleaning assessments, digital checklists, NFC-enabled verification, work orders, and operational reporting. The broader platform supports inspection frameworks such as SS-INSTA 800 and DS 2451-10.
As a Senior iOS Engineer at KSF Technologies AG, I developed and maintained native iOS functionality within an existing Objective-C application, introducing Swift-based features while preserving interoperability with legacy components.
Implemented Core NFC integration using NFCNDEFReaderSession and NFCNDEFReaderSessionDelegate, working with specialized NFC tags and integrating tag-reading workflows into the inspection system.
Contributed to UIKit development, Core Location integration, backend API communication, work-order synchronization, and application debugging, improving compatibility and maintainability.
Worked with a technology stack including ZXingObjC, Firebase Cloud Messaging, Firebase Crashlytics, and Microsoft App Center.
Project page →Skills & Technologies30
- Swift
- Objective-C
- UIKit
- Core NFC
- NFC Integration
- NFCNDEFReaderSession
- Swift–Objective-C Interoperability
- Legacy Code Modernization
- iOS Application Development
- Hardware–Software Integration
- NFC Tag Processing
- Core Location
- API Integration
- Debugging
- Software Maintenance
- NDEF
- NFC Session Management
- NFC Error Handling
- Callback-Based Communication
- Objective-C API Integration
- Work Order Management
- Data Synchronization
- Asynchronous Programming
- Location-Based Services
- ZXingObjC
- QR Code Scanning
- Firebase Cloud Messaging
- Firebase Crashlytics
- Microsoft App Center
- Root Cause Analysis
Skills & Technologies29
- Swift
- Objective-C
- UIKit
- iOS Software Architecture
- Modular Architecture
- SOLID Principles
- Protocol-Oriented Programming
- Dependency Injection
- Code Refactoring
- Reusable SDK Development
- Authentication Architecture
- Keychain Services
- Core Data
- Core NFC
- Custom Data Visualization
- Object-Oriented Programming
- Secure Storage Architecture
- Technical Leadership
- Swift–Objective-C Interoperability
- Service Abstraction
- Interface-Based Design
- Separation of Concerns
- Reusable Components
- Core Location
- Storyboards
- Interactive Charts
- Testable Architecture
- Engineering Mentorship
- Application Modernization