Gurkaran D.

Gurkaran D.

8+ years experienced Mobile Developer with experience in Swift and Objective C

New Delhi , India

Experience: 8 Years

Gurkaran

New Delhi , India

8+ years experienced Mobile Developer with experience in Swift and Objective C

25707.7 USD / Year

  • Immediate: Available

8 Years

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.

Show More

Portfolio Projects

Description

Work on developing the iOS app including the UI Integration, In App Purchase Integration and Web Services Integration.

Show More Show Less

Description

Worked on the app from scratch till deployment.

Show More Show Less

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.

Show More Show Less

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.

Show More Show Less