SUMMARY:
● 7+ years of experience as an iOS/Android developer in Design, Development, Testing and Implementation.
● Knowledge of the complete iOS Software Development Life Cycle (SDLC) by strategically designing, implementing, debugging and maintaining the software.
● Designed and developed iOS applications in Objective-C and Swift and created custom UI components with Swift and SwifUI.
● Implemented DevOps in our organisation using Gitlab CI/CD with Fastlane and reduced deployment time by 70 per cent.
● Deployed live builds to Appstore and beta build to TestFlight with code signing, certificate creation and store listing with assets such as preview screens and bundle-id.
● Created custom UIVIew animations for custom components for 2D animations.
● Knows the ins and outs of how to design an great user experience (UX) with minimal touch
points and navigations.
● Created static frameworks and dynamic frameworks and customised them as per requirements
and umbrella variants.
● Experience in iPhone/iPad mobile application development and testing on devices and
simulators with XCode.
● In-depth knowledge of Cocoa/CocoaTouch which included Foundation and UIKit, Foundation,
Core Data, Core Animation, Core Graphics and CoreText classes.
● Implemented universal links for apps and link them from the website using Associated domains.
● Designed application user interface (UI) using storyboard and Nib/Xib files with Autolayouts
and Size classes, created custom views and customised UIView classes with subclassing.
● Worked in UIKit, Core Data, MapKit, Core Location, Core Graphics, AVFoundation and Quartz
Core classes.
● Expertise in source control systems like Subversion and git (clients like source tree, GitHub
desktop and "Syncro SVN Client" )
● Have consumed REST, SOAP and GraphQL with XML and JSON data format.
● Parsing the API data manually using as NSXMLParser and NSJSONSerialization in
Objective-C, Codable and CodingKey techniques
● Implemented multiple persistent storage techniques such as SQLite, CoreData, NSCoder,
NSUserDefaults and Propertylist(Plist) for storing unsecured data
● Experience in Keychain access for storing sensitive data and passwords.
● Written SQL Queries for CRUD operations and knowledge of triggers, DDL and DML.
● Always have an eye on high-performance and well-tested code with Test Driven Development
(TDD) methodology.
● Strong problem-solving and analytical skills combined with patience, determination and
persistence.
● Worked with overseas teams and hence proficient in both written and oral communication skills.
● Worked with a banking client with 9 million customers, the second-largest bank in India.
SKILLS:
Xcode IDE, Core Data, Objective-C, GCD, Storyboard, Autolayout, Swift, SwifUI, Combine, AVKit, APNS, GitLab CI/CD, Fastlane, Cocapods, Alamofire, SwiftLint, JIRA, git, SVN, RESTful API, JSON, XML, Firebase, Java, Kotlin, Jetpack, Activity, Fragments.