Navjot Singh
iOS App Developer
Around 4 years of experience in IT industry as a Software Developer in designing and developing Rich User Interface applications, integrating with various Database and Client-Server applications in iOS application development using objective-C, Swift, Cocoa Touch, UIKit.
Expertise in Object Oriented Programming language like Swift, Objective-C and C++.
Strong knowledge about Core Frameworks like, Map Kit (Customization for Map, Annotation), Core object, Core services, Core Graphics, Core animation, UIKit, Apple Push Notification Service (APNS) & MVC methodologies.
Created and customized views, Table views, Tab bars, Collection views and Navigation bars
which are some basic functionality in a multi-view application.
Expert in making efficient use of Interface Builder, Storyboard and Navigation Controller in building the Native Applications.
Worked on Objective C and Swift mixed codebase for Objective C to Swift migration.
Experience in concurrent programming like Grand Central Dispatch (GCD), NSOperations,
NSOperation Queues, XML/JSON parsing.
Closely worked with REST API team for Web Service call and debug the request and response.
Experience working with the Full Development Lifecycle including requirements gathering, design & software architecture, technical documentation, development, testing, debugging and
releasing the project to the app store.
Understanding of Apple iPhone App store requirements, HIGs, iTunes Connect, iOS Provisioning Portal (Certificates, App IDs, Provisioning and Distribution) and testing on real device.
Well versed with Agile Development Methodologies (SCRUM), Design Patterns (MVC, Delegation and Singleton Pattern) and Software Development Life Cycle (SDLC).
Experience with source control tools like Git, Source tree.
Excellent communication, organizational skills, attention to detail and the ability to meet tight
deadlines.
OnGraph Technologies Limited
University of Massachusetts Dartmouth