With 10+ years of seasoned experience as an iOS developer, my expertise spans the dynamic realms of both Swift and Objective-C. Specializing in these two powerhouse languages, I have honed my craft in creating captivating and high-performance applications. My journey has been marked by a passion for coding excellence, from architecting intricate solutions to optimizing app performance. My in-depth knowledge of both Swift and Objective-C allows me to seamlessly navigate the complexities of iOS development, transforming ideas into sleek, user-friendly interfaces. With a commitment to innovation
Languages:
Architecture:
CI:
Unit Testing (XCTest):
Testing UIKit
Testing UserDefaults (with Fakes)
Testing Network Requests (with Mocks)
Testing Network Responses (and Closures)
Testing CoreData (with in-memory store)
Testing View Appearance ( with Snapshots using FBSnapshotTestCase)
Version Control:
Reactive Programming:
User Interface:
Swift UI (Basic)
UIKit
Design Patterns & SOLID Principles: