I’m a Senior iOS Developer with 8+ years of professional experience building and maintaining production iOS applications across telecommunications, digital payments, enterprise software, and mobile gaming.
My primary expertise is in Swift, Objective-C, UIKit, and SwiftUI. I have experience working on both modern applications and large legacy codebases, including migrating Objective-C components to Swift and maintaining long-running production applications.
Throughout my career, I’ve worked on customer-facing applications used for account management, billing, payments, usage monitoring, and other critical services. I have also developed iOS games, Apple Watch applications, and widgets.
Beyond development, I have experience with technical design, code reviews, mentoring developers, coordinating tasks, resolving technical blockers, and working directly with Product Managers, Product Owners, UI/UX designers, backend developers, and other stakeholders.
Some of my technical experience includes:
• Swift & Objective-C
• SwiftUI & UIKit
• MVVM, MVC, MVP, VIPER, MVVM-C
• REST APIs, JSON, URLSession
• Realm & Core Data
• Swift Concurrency, async/await, Tasks, Actors & GCD
• Auto Layout, SnapKit & Masonry
• XCTest & Xcode Instruments
• Git, Jenkins, Swift Package Manager & CocoaPods
• Firebase & analytics
• App Store Connect & TestFlight
• In-App Purchases, subscriptions & advertising SDKs
I’m comfortable taking ownership of features from requirements and technical design through implementation, testing, code review, and release. I value clean, maintainable code, clear communication, and delivering work on schedule.
I’m currently looking for remote opportunities where I can contribute as a Senior iOS Developer and work with a strong engineering team on meaningful products.