I am actively exploring new career opportunities at Canada location. Open for Remote / Contract opportunities.• Results-oriented Lead Mobile Application Developer with 13.5 years of experience writing highly readable, clean, maintainable source code.• Experience in requirement analysis/gathering, on-shore and off-shore team co-ordination, client- communication, team management, QA analysis, and product delivery.
• Languages: Swift, SwiftUI, Objective C• UI/UX development and management using storyboard, XIB(NIB) and through code.• App architectures : MVC, MVVM, VIPER• Design patterns & Concepts: Singleton, Delegation, Observer, Adaptor, Decorator, SOLID, OOPS, TDD• Frameworks: Cocoa-Touch, UIKit, StoreKit, CoreFoundation, CoreAnimation, AVFoundation,
CrashReporter, CoreLocation, MapKit, Messaging, Security, Social, AFNetworking, CoreImage,
AddressBook/Contact, CoreMedia, LocalAuthentication(Touch-Id, Face ID), XCTest
• Persistence/Storage: SQLite, CoreData, UserDefaults, NSCoder/NSKeyedArchiver, Keychain.
• Analytics: Adobe, IBM Mobile First, AWS analytics, Tealium• Major third Party library Integration: AirWatch SDK, IBM MobileFirst, ReSwift, RSA SDK, Transmit SDK.• Basic knowledge of Jenkins, integrated with one of the apps for an end to end DevOps experience.• Worked on an application involving Finance and Insurance Enterprise domain.• Good practice of Agile software development, high level of flexibility, adaptability, collaboration andcommunication.• Work as mentor for junior / freshers developers.
Listed skills include Objective C, Ios Development, Ipad Development, Ios, and 44 others.