We provide IT Staff Augmentation Services!

Ios Developer Resume

2.00/5 (Submit Your Rating)

Detroit, MI

SUMMARY

  • Over 5 years of experience in designing, developing, analyzing, deploying and maintaining Enterprise level iOS applications.
  • Strong knowledge of design patterns, methodologies and execution of Swift programming language and several frameworks.
  • Strong knowledge in implementing core Apple frameworks.
  • Experience in making URLSessions, JSONSerialization, NSUserDefaults, Multi - Threading, Core Data and SQLite in various iOSapp projects.
  • Experience in using Protocols, Delegates, Closures & Auto Layouts.
  • Worked with Cocoa Pods to integrate frameworks into application and communicate with databases.
  • Comfortable designing intuitive and human friendly interfaces, by utilizing Interface Builder, Storyboards and dynamically generated UI elements.
  • Proficient in debugging software applications using built in functionalities in Xcode.
  • Expertise in version control systems such as Git and tools such as GitHub, Source Tree.
  • Strong analytical, logical and programming skills, Self-Motivated and Team Player, can work with minimal supervision. Effective Communication, Organizational and Time management skills.

TECHNICAL SKILLS

Programming Languages: Swift, Objective-C, Python, JavaScript, Java, C#, C++

Data Modelling Languages: XML, JSON, SOAP

Databases: SQLite, MySQL, NoSQL

Version Controls: Git, GitDesktop, Source Tree, SnailSVN, TortoiseSVN

Frameworks & SDKs: UI, UIKit, UIFoundation, StoreKit, CoreData, CoreLocation, UIAnimation, Firebase, Google, Facebook, MapKit

PROFESSIONAL EXPERIENCE

Confidential, Detroit, MI

iOS Developer

Responsibilities:

  • Worked extensively with Swift and Cocoa Touch Frameworks on Multiview Applications, customizing Table View Controllers, Table View Cells and Navigation Bars.
  • Utilized JSONSerialization for decoding JSON Response.
  • Improved the application efficiency with multi-threading using GCD for displaying information.
  • Maintained the project files using Git version controlling system.
  • Worked in an Agile Environment participating in Scrum meetings.
  • Used Storyboards, and XIB files in the project to integrate the UI of the application with Auto-Layout Constraints.
  • Implemented Helper classes, models and extensions for various Interface Builder elements to reuse the code.
  • Implemented Reachability module using Cocoa Pods.

Environment: Swift, Xcode, JSON, Core Data, Cocoa Pods, Tab Bar, Cocoa Touch Frameworks, Git, Agile, UserNotifications, JSONSerialization

Confidential

iOS Developer

Responsibilities:

  • Worked extensively with Swift and Cocoa Touch Frameworks on Multiview Applications, customizing Table View Controllers, Table View Cells and Navigation Bars.
  • Worked on Location Services to display locations using Core Location and MapKit frameworks using map Annotations.
  • Utilized JSONSerialization for decoding JSON Response. to generate API calls for data retrieval and parsed the JSON data to Dictionaries and Arrays using RESTful web services and displayed it in respective views.
  • Implemented Dispatch Queues to perform synchronous operations for tasks which would otherwise be async.
  • Maintained the project files using Git version controlling system.
  • Worked in an Agile Environment participating in Scrum meetings.
  • Used Storyboards, and XIB files in the project to integrate the UI of the application with Auto-Layout Constraints.
  • Implemented Re-usable views and XIB’s.
  • Made a REST API Call to fetch the data from the backend.
  • Implemented Helper classes, models and extensions for various Interface Builder elements to reuse the code.
  • Implemented Reachability module using Cocoa Pods.
  • Worked on Core Data framework to store data using NSManagedObjects by using perform fetch method.
  • Implemented Segue Navigation through Navigation Controllers with variety of components across the app flow dynamically loading up on the screen depending on the current state of the user.
  • Developed using best practices in MVC architecture, with clear distinctions in role and implementation.
  • Fabricated several UI elements by adding constraints to existing Storyboard Layouts and ensure human interface guidelines were being followed.
  • Resolved bugs and improved app performance by using Breakpoints, Assertions and aggressive code reviews.

Environment: Swift, Xcode, JSON, Core Data, Cocoa Pods, Tab Bar, Cocoa Touch Frameworks, Git, Agile, UserNotifications, JSONSerialization, XCTests, XCUITests, UIKit, NSFileManager, MVC, Navigation Bar

We'd love your feedback!