iOS developmentXCode IDE: Development tool to create iOS appsArchitectural knowledge: Clean, VIPER, MVVM, MVP, MVCConsumed GraphQL, RESTful APIsUI development: XIB, Storyboard, Auto layout, programaticallyUIAnimation, extensions, @IBDesignable/@IBInspectableManaged concurrency using GCD, threads and operation queues, strong experience with BlocksMap Kit for location and pin/clusters based applicationLocalization for multi-language supportXCTest: UI and Unit testingApple Signing and release, expertise in creating certificates and provisioning profiles for development and distributionApple Watch developmentMemory managementOffline handling, CI/CD implementation using the FastlaneManage multiple environments (eg, prod, dev, QA)Data Encryption for security purpose, In-App Purchase, Image filters, Audio filters, Video filtersMachine learning using CoreMLiOS local persistent storage: Core Data/SQLite, Realm, Keychain, Property list, Document directory, User defaults etcBack-end: Firebase: A firm grasp on firebase to create the database, socket-based chatting via Firechat and implemented geofencing functionality using GeoFireProxyman: Used to see and debbug API requestTools: Continuous Integration and Continuous Deployment (CI/CD) like Bitrise, Jenkins, Scheduling pipeline jobs for the deployment of dev, QA etc using Fastlane, Project management tools like JIRA, TrelloInstrument tool for application performance, Code versioning tools: GitHub, GitLab, Bitbucket, SourceTree, GitKraken etcSocial integration like FB, Google, etc, Crashlytics, integration in the application, performance tuningDevelopment methodologies (Agile, Continuous Integration, Design patterns, Unit testing)