Over 15 years and 4 months of total IT experience in development with experience of developing iOS applications using Swift, ObjectiveC, SwiftUI and Built Rich User Inter
Over 15 years and 4 months of total IT experience in development with experience of developing iOS applications using Swift, ObjectiveC, SwiftUI and Built Rich User Interface applications, integrating with various Databases and Client-Server applications in iPhone/iPad.Hands on iOS Application developer experience with focus on designing, developing, implementing, testing and publishing iOS applications on iTunes Store.Develop native iOS applications using Objective-C, Swift and SwiftUI, Xcode, iPhone SDK and Cocoa Touch framework.Experience using Firebase, real-time database ( format and buckets).User authentication using Firebase for Facebook, Google, Email and sign with Apple.Expertise in integrating third-party libraries like Alamofire, SDWebImage, kingFisher using CocoaPods, Carthage, SwiftPackage ManagerExtensively worked on MVC, MVVM, Factory design architecture, Cocoa design patterns and concepts like delegation, protocol and categories.Experience in working with data parsing forms such as and XML to dynamically display data on iOS Application.Extensive experience in consuming RESTful web services.Hands-on experience in Apple push and local notifications.Understanding of ARC and non-ARC in iOS development for Memory Management.Understanding of Application Life Cycle.Implemented Localization, Globalization techniques to support global languages.Proficient in creating complex user interfaces for a variety of applications using SwiftUI and UIKit.Design applications using Storyboards, XIB files, swiftUI View and programmatic UI building.Experienced in using data storage frameworks like NSUserDefaults, Core Data, KeyChain, Shared keychain group.Expertise in designing custom UI using AutoLayouts and Size Classes for iPhone and iPad devices.Experience with GIT code repositories, and Git flow workflow.Passionate and love to work with latest iOS Technologies, and always learning new technologies like React native and Flutter.Highly experienced working directly with clients, as a programmer and also as a leader of software implementation.Establish and maintain a productive working relationship with management, clients, external teams and team members.Excellent communication, organisational skills, attention to detail and tech ability to meet tight deadlines.
Show More