Now you can Instantly Chat with Gurkaran!
About Me
- Senior Engineer having experience in iOS application development and in depth knowledge of Software development Life Cycle Methodologies and Object- Oriented programming.
- 8 years experience in design and development of...
- 8 years experience in design and development of mobile software applications (iOS) using Cocoa Touch, Objective-C and XCode IDE.
- Interacting with clients to understand their requirements and helping them understand different iOS features.
- Experience in planning, designing, developing and implementing successful projects architecture fromconceptualization till deployment.
- Hands on development implementing the most popular design patterns such as MVVM,MVC, Singleton, Observer, etc.
- Experience in code repositories such as GitHub, SVN and Bitbucket.
- Experience with collaboration tools like Zeplin and Invision.
- Experience with project management tools like Jira and traffika.
- Experience with crash reporting libraries such as Crashlytics,Firebase etc.
- Experience with push notifications using APNS.
- Experience in developing offline and online iOS Apps.
- Exposure on synchronous and asynchronous concurrency models and background processing.
- Experience in consuming different web services such as JSON and XML.
Skills
Portfolio Projects
Description
-
Design and build advanced applications for the iOS platform.
-
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
-
Work in different phases of Software development life cycle like design, development, testing, debugging, deployment and maintenance of Mobile Software .
-
Write and submit daily project reports to the client and senior management.
Description
-
Design and build applicationfor the iOS platform.
-
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
-
Work in different phases of Software development life cycle like design, development, testing, debugging, deployment and maintenance of Mobile Software .
-
Write and submit daily project reports to the client and senior management.