• Over 9 years of experience in the area of software development for mobiles(iOS Devices), which includes understanding requirement specification, working on software design, coding, testing, and maintenance.
• Strong knowledge of Objective-C and Swift language.
• 1-year of development experience in React-Native.
• Having experience in Agile development methodology.
• Define the Architecture of the application(Flexibility, Scalability, Reusability, Maintainability, and security).
• Worked on various architectures such as MVC, MVVM, Singleton, Delegate and Notification patterns.
• Experience taking a project from scoping requirements through actual launch of application.
• Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
• Experience in handling Web Services SOAP, XML, JSON RESTFUL.
• Worked on Core Data ability to write and troubleshoot SQLite Code and design managed Object context in Objective-C & Swift.
• Experienced with Apple Approval Distribution Process, AdHoc Enterprise distribution.
• Experience using version control and bug reporting tools like JIRA Mantis, LeanTesting, svn and git, etc.