We provide IT Staff Augmentation Services!

Software Engineer Ios,resume Profile

5.00/5 (Submit Your Rating)

practices for project.

  • Conducted external code reviews of various iOS projects across the company to ensure that highest quality engineering practices were being used.
  • Ensured high project standards by regularly following guidelines as specified by Quality Control department particularly listed in Project Audit checklist.

Technologies

  • Enterprise application development and distribution over the air via custom download portal.
  • Configured single but configurable code base for creating different builds for multiple clients.
  • Integration with S3 SmugMug for multimedia content retrieval and downloading.
  • Uninterrupted Video Audio playback in background via both streaming after download.
  • Audio routing to Bluetooth accessories, phone speaker as well as receiver.
  • UI Automation Testing with KIF and later with Appium for cross platform Automation.
  • Integration with Parse Urban Airship for push notifications.
  • Universal support for iPhone iPad using Auolayouts.
  • Local storage and retrieval of data using Core Data on multiple threads.
  • Use of Phabricator for peer code reviews.
  • Use of git for SCM services integrated with Github.

Software Engineer iOS

Confidential

in cocoa touch primarily, JSON based service network communication, parsing error handling, used svn and integrated popular social networks including facebook, linkedin, twitter, foursquare google plus, did intensive contacts manipulation in iOS, location services, photos upload/download from user photo library, and QR Code scanning.

  • linkedin
  • bit.ly/tGilaniiN
  • stack overflow
  • bit.ly/tGilaniOverflow
  • twitter
  • twitter.com/tGilani
  • github
  • github.com/tGilani
  • strengths
  • personal strengths
  • Communication presentation skills, ability to work at abstract level, quick learner, problem solver, positive attitude
  • inter-personal strengths
  • Teamwork, task delegation, conflict resolution, positive aura always energizing the environment
  • weaknesses
  • Relatively attention span
  • technical skills
  • general programming

Strong object oriented programming concepts, familiarity with common advanced design patterns, code conventions general practices like programming to interfaces, SRP etc, strong debugging skills and ability to work with abstraction/minimum details.

mobile development

iOS development: strong memory management both ARC non-ARC, async network comms, threading using GCD NSOperation, callbacks using blocks, delegates notification center, push local notifications, Instruments for code analysis improvements. Hands on experience with SWIFT

database ORMs

Worked with CoreData in iOS, MySQL with raw PHP, Eloquent Propel with Laravel Code Igniter respectively,.

add-ons

Version controlling: git with proper workflow using both github and bitbucket as remotes using multiple accounts on same machine and multiple remotes per repository. Data-Exchange formats: JSON mostly, XML did once for an app.

design patterns

Worked with dependency injection, factory, and repository pattern, a decent understanding of MVC separation of concerns.

testing

iOS unit testing using ghunit and sentest, automated user acceptance tests using KIF, integration of Test Studio and Monkey Talk. Recently I worked on Appium for cross-platform UI Automation testing in JUnit using JAVA for both iOS and Android.

tools JIRA, Phabricator, BaseCamp, SourceTree

We'd love your feedback!