We provide IT Staff Augmentation Services!

Associate Ios Developer Resume

3.00/5 (Submit Your Rating)

Houston, TX

PROFESSIONAL SUMMARY:

  • Expert in designing and developing various iOS applications on Cocoa Touch framework, both in Objective - C and Swift.
  • Extensively worked on Foundation, UIKit, CloudKit,RestKit, and MapKit frameworks besides having enough experience with all Media,Core Services, and Core OS layers’ frameworks.
  • In-depth knowledge of developing iOS apps using MVC design, Delegation, Protocols, and Extensions,apart from developing Java applications using regular object-orienteddesign patterns.
  • Worked on consuming RESTful backend services, integratingthird-party libraries and APIs like Firebase into applications besides, using cloud message APIs and push notifications.
  • Proficient in working with data parsing forms like XML and JSON, to dynamically display data, that is coming either from the internet or by using Core Data on to an app running on iOS.
  • Besides using Core Data,CloudKit is used to create a sharable database over the network or in a Cloud. This facilitates multiple users to access the same database or allows a single user to resume his work on multiple devices.
  • Excellent knowledge in both manual memory management and ARC (Automatic Counting), which is important in performance tuning.
  • Constructed and executed many UI designs using Sketch andStoryboard of Xcode with auto-layout, Size Classes, and programmatic UI constraints.
  • Practical experience in building more complex projects with concepts like Closures, Grand Central Dispatch Queues, Singleton pattern, and URL communication.
  • Prepared technical solutions and architecture documents, artifacts, work products, and presentations for the customers.
  • Experienced the ultimate power of teamwork in developing apps' in short turn-around times but, with heavy concepts like multi-threading, attractive Gestures, Animations, and through Internationalization & Localization of apps.
  • Skilled in identifying and resolving memory cycles or leaks obtained while using Closures and Delegates.
  • Employed for including push notifications, apart from making local notification with content, triggers, requests, and actions.
  • Proficient in submitting an application to iTunes app store and the whole approval process.
  • Personal strengths like Ideation, Learner, Focus, and strong communication skills build confidence in working, either individually or as a part of a team with required pace to improve the business.
  • A restorative person with over 5 yearsofiOS apps developer experience, looking for an opportunity to enjoy taking challenges, by implementing ideas related to requirements upon focusing on learning different ways of resolving problems to produce optimal results.

TECHNICAL SKILLS:

Programming languages: Objective-C, Swift

Frameworks: Cocoa Touch, SpriteKit, RestKit, MapKit, UIKit, CloudKit, Core Data, Core Graphics, Core Location, iOS SDK

Parsing languages: XML, JSON

Design Patterns: MVC design, Delegation, Protocols

Data Structures: Classes, Structs, Enums

Development Models: AGILE, SCRUM methodologies

Databases: SQLite, MySQL, DB2

Hardware accessories: Camera, Accelerometer, Gyroscope, Magnetometer

Mac OS Xcode IDE tools: Auto Layout, Size Classes, Instruments, Debugger

Networking: iOS Networking, Cloud message APIs and Push notifications

Version Control: Git and GitHub

Other Skills: Unit-testing, Memory Management, Notifications, Accessibility, Localization, Sketch.

PROFESSIONAL EXPERIENCE:

Associate iOS Developer

Confidential, Houston, TX

Responsibilities:

  • Assisted and educated graduatestudents enrolled in my courses: Concurrent Programming and Software Modelling, Mobile Application Development.
  • Enlightened students on the importance of RestKit, MapKit, and CloudKit frameworks and encouraged using them in their final iOS app projects.
  • Experienced in exporting applications developed on Xcode IDE of Mac OS environment to iPhone or iPad of an iOS environment.
  • Excellent knowledge of Auto Layout and Size Classes helped in assisting students to maintain rich and consistent UI among all iOS devices.
  • Utilized the opportunity to empower students with the view controller’s and application’slifecycles, also demonstrated on various segues on multiple devices.
  • Enrolling two courses on iOS platform in my Master's degree, gave me enough experience in designing, developing and deploying iOS applications.
  • Working as Teaching Assistant for Mobile Applications development course blessed me in gaining deepknowledge in the effective use of data structures, design patterns and unit test cases in Swift, and Objective-C.

IOS Apps Developer

Confidential

Responsibilities:

  • Involved in adding a new feature to an existing Apple’s Photos app in iOS 9. This feature is included with iOS 10, which allows users to swipe up on a photo whereupon a list of related photos and videos will appear underneath.
  • Responsible for building and updating different modules in Confidential Mobile appwidely used in UK. User Interface in multiple screens of this app were designed using Sketch.
  • Worked in a team that develops in-house applications as per client requirements. A few apps have rich and consistent UI aligned using auto layoutand size classes, combined with business critical data shown to its users depending on access privileges upon authorization.
  • Core Data Framework is used to populate app's data from SQLite database. Applied the knowledge of SQLite and data persistence to integrate an offline feature that enables the user to access app's data without a network connection.
  • Defined new and refined existing call flows and the interfaces between the mobile client and the backend service layer.
  • Worked in all deliverable phases of an application like Wire-framing, UI designing, Software architecting, Front-end coding, Back-end integration, Testing, Publishing & Distribution and was able to meet respective phase deadlines.
  • Distributed version control is done through Gitserver. Used SourceTree to visualize the entire Gitprocess.

Environment: Objective-C,Swift, Cocoa Touch, Instruments, Debugger, Accessibility, Sketch, CloudKit, RestKit, CocoaPods, Auto-layout, Side Classes, Gestures, Animations, Notifications, Alerts.

IOS Developer

Confidential

Responsibilities:

  • Part of Confidential Connections app development team, involved in implementingalgorithms for less memory, time, and power consumption.
  • Owns the Software development coding standards, code reviews, and all documentation as it applies to software development of the mobile client.
  • Efficiently used the Swift’s data structures such as Classes, Structs, and Enums to enhance performance of apps and also developed unit test cases for each functionality within the Xcode project.
  • Used standard gestures and animations that convey status, provide feedback and help users visualize the results of their actions.
  • Tested applications for crashes and bugs, apart from ensuring that all app information and metadata is complete and accurate.
  • Included detailed explanations of non-obvious features and APIs in the app review notes, including supporting documentation.
  • Continuously discovered, evaluated, and implemented new techniques to maximize the development efficiency.

Environment: Objective-C,Swift, Cocoa Touch, Debugger, Instruments, Auto-layout, Side Classes, Gestures, Animations, Notifications, Alerts.

We'd love your feedback!