Sr. Software Engineer with a proven track record at Encora, specializing in Swift and SwiftUI. An 80% performance improvement in iOS applications while enhancing unit test coverage significantly. Adept at collaboration and problem-solving, driving impactful solutions that elevate user experience and optimize application efficiency.
Core iOS Development Skills:
Swift, Objective-C
SwiftUI, UIKit
Combine, RxSwift
MVVM, MVC, VIPER, Clean Architecture
Multithreading (GCD, OperationQueue)
Memory Management
iOS Frameworks & Technologies:
Core Data
CoreLocation, MapKit
StoreKit, In-App Purchases
Firebase
Background Modes (Push Notifications, Background Fetch)
Networking and APIs
URLSession, Alamofire
RESTful APIs, GraphQL
WebSockets
Authentication (OAuth, Firebase Auth)
Tools & CI/CD:
Xcode, Instruments, LLDB Debugger
Fastlane, Bitrise, GitHub Actions
Jenkins, CircleCI
CocoaPods, Swift Package Manager (SPM), and Carthage
Testing & Debugging:
Unit Testing (XCTest)
UI Testing (XCUITest)
Performance Testing, Memory Leaks (Instruments, Profiler)
Version Control & Collaboration:
Git, GitHub, GitLab, Bitbucket
Agile, Scrum, Jira
Code Review & PR Best Practices
1800Petmeds Medicine App | Swift | Swift UI | Modern Concurrency
myTime Calendar app | Swift | Core Data | UIKit
Flight Safety News Swift | Core Data | UIKit | Unit Test
Phone Book SwiftUI | CSV
Paytm Swift | Core Data | Core Location | UIKit