We provide IT Staff Augmentation Services!

Ios Mobile App Developer Resume

4.00/5 (Submit Your Rating)

Auburn, AL

SUMMARY:

  • Experience as a software developer, designing & developing rich user Interface applications, through Storyboards, XIBs and Programmatically.
  • Skillful integration with various Databases and web services in iPhone/iPad applications using native and third party libraries Like Alamofire and AFNetworking.
  • Proficient in Application development using Swift and Objective C programming languages.
  • Proven ability to work in all phases of the software development lifecycle like Requirements Gathering, Interpretation and Documentation, Architecture, Planning, Design, Implementation Planning, Task Management, Testing, Approval and Deployment.
  • A valued team member, leader and mentor with strong communication, interpersonal and customer service skills.
  • Strong knowledge of Core Frameworks (i.e., Map Kit, Core Data, Core Services, Core Graphics, Core Animation, UIKit, etc.)
  • Skilled in various architectural patterns (MVC, MVP, MVVM).
  • Skilled in use of design patterns (i.e., Delegation, Singleton, Categories, State, Observer, etc.)

TECHNICAL SKILLS:

  • Swift, Objective - C, C, C#, C++, VBA, VB.NET, JAVA, JavaScript, Angular, JS, PHP, Bootstrap.
  • MySQL, SQL, NoSQL
  • Xcode, Unity 3D, Open GL, Visual Studio
  • Git, GitHub, SVN, Tortoise SVN, Jenkins, BitBucket
  • SDLC, Agile, Scrum, TDD, Requirements Gathering, Interpretation and Documentation, Architecture, Planning, Design, Implementation Planning, Task Management, Testing, Approval and Deployment.
  • UI/UX Design, App Design, Game Design, Storyboards, Interface Builder, Auto Layout, Adaptive Layout
  • Microsoft Office Suite, iWork.
  • Instruments, Carthage, CocoaPods, Firebase, Unit Testing, XCTest, Automated Testing, TestFlight, JIRA
  • REST, JSON, SOAP, XML
  • MVC, MVP, MVVM, Abstract Factory, builder, Factory Method, Singleton, Adapter, Delegation, Notification, Façade, Observer,
  • Apple Push Notification Services, AVFoundation, Core Plot, Core Graphics, Core Location, MapKit, SQLite, Google Maps API, Core Data, Keychain, GCD, NSOperations, Cocoa Touch, Alamofire, AFNetworking, Firebase, UIKit, UIDynamics, Core Bluetooth, QuartzCore, CloudKit, EventKit, Social, UIKit

PROFESSIONAL EXPERIENCE:

Confidential, Auburn, AL

iOS Mobile App Developer

Responsibilities:

  • UI developed using storyboards with auto layout constraints and size classes utilized to handle all possible screen sizes; priorities were used to ensure no conflicts arose between constraints
  • Developed various IBInspectable and IBDesignable UI elements used throughout the app
  • Worked closely with product team to determine requirements and business logic
  • Worked closely with TDD, developing unit tests to validate functionality and business logic as per determined requirements documentation
  • Created the app in Swift in Xcode IDE with a variety of frameworks.
  • Built the app with MVVM architecture and employed design patterns such as Delegation, Extensions, Dependency Injection, Factory, Singleton, etc.\
  • Added functionality to allow users to call out for support.
  • Created calls to RESTful web services to download the latest from the Database.
  • Used NSJSONSerialization to parse JSON files and displayed the information on a custom UITableView.
  • JIRA was used for bug reporting, ticket creation and ticket assignment
  • Continuous integration and module testing handled with Jenkins
  • Used GestureRecognizers to allow the user to perform different actions easily.
  • Worked on the Pro Team, with 2 other iOS developers, to develop features for professional users, a level designed for teams.
  • Stored user settings using NSUserDefaults.
  • Utilized MapKit and CoreLocation frameworks in conjunction with data provided via RESTful services to find nearby authorized service locations
  • Used Size Classes to optimize the app to accommodate a variety of screens.
  • Debugged code and fixed errors related to threading and memory.
  • Fixed memory issues by using Instruments, most notably using the Allocations, Leaks, and Time Profiler tools.
  • Heavily tested all code before merging, to make sure everything ran as expected.
  • Swift, Storyboards, Auto Layout, Xcode, Test Driven Development (TDD), Continuous Integration, Instruments, MVVM, Builder, Façade, Abstract Factory, and Singleton, RESTful web services, JSON, REST, IBInspectable, IBDesignable, Interface Builder, GestureRecognizers, Agile, Scrum, Jenkins, JIRA, XCTest, UI/UX. Back-End integration.

Confidential, New York, NY

iOS Mobile App Developer

Responsibilities:

  • Created POCs in Swift 1 & 2.
  • Worked with design team to design and architect new features and functionality such as the game controller and button layout.
  • UI developed using Storyboards with AutoLayout constraints, UI/UX targeted towards both iPhone and iPad supported devices
  • Worked on various feature implementations and enhancements throughout the app to improve the user experience and usability
  • Resolved various issues and bugs by debugging and utilizing NSLog statements, breakpoints, LLDB statements, and crash logs
  • Alamofire used for consuming various RESTful API services like getting the game catalog and user information.
  • Jenkins utilized for continuous integration
  • Worked with JIRA for story, task, and bug tracking
  • Developed and updated various UI elements used throughout the app as per design team specifications and wireframes
  • Worked with localization to allow users to view content in a variety of languages
  • Wrote a multitude of unit tests to validate logic and ensure resolved issues were not reintroduced
  • Worked with internal framework that allows the controller to be more responsive and allowed users to experience significantly less lag
  • Added Bluetooth functionality to connect with compatible Samsung TVs
  • Swift, Objective-C, Xcode, Jenkins, JIRA, XCTest, Interface Builder, Storyboards, REST, JSON, Reachability, Alamofire, XIBs, Unit Tests, XCTest,

Confidential, New York, NY

Responsibilities:

  • Upon arrival, handled extensive bug-fixing using NSLog statements, Breakpoints, and LLDB statements.
  • Enhanced UIs to present more content using Storyboards with Auto Layout constraints and Size Classes as per design team specifications.
  • Worked with Local Notifications to notify users when certain events occur .
  • Worked with services team to resolve issues regarding attraction wait times.
  • Worked with Facebook and Twitter APIs for social sharing.
  • Invoked RESTful web service data to retrieve information using AFNetworking.
  • Setup advanced filters to display attractions of interest to the user.
  • Worked with Push Notifications to receive important park news.
  • Created unit to ensure code quality and resolution of bug fixes.
  • Performed various tests and debugging tasks to identify and resolve issues.
  • Code base held in Git repository; Used SourceTree for version control functionality.
  • Project managed using Agile methodology with daily SCRUMS, code delivered in 2 week sprints.
  • Swift, Objective-C, Xcode, Git, Storyboards, Auto Layout, Breakpoints, NSLog Statements, UI/UX, REST, AFNetworking, Apple Push Notification Service (APNS)

Confidential, Indianapolis, IN

iOS Mobile App Developer

Responsibilities:

  • Debugged code, using Breakpoints, LLDB statements and log statements, crash logs
  • Migrated application to iOS7, by reworking the UI to meet the new standards, and replacing removed functionality
  • Implemented UI programmatically with Xibs in Xcode.
  • Used Git for source control, and pushed code to BitBucket
  • Connected to a RESTful API in order to pull menu updates and parsed results using NSJSONSerialization
  • Utilized GCD to make asynchronous network calls using NSURLConnection.
  • Worked entirely in Agile, with 2 week sprints, JIRA, and scrum meetings.
  • Refactored UI to accommodate iOS7 design changes.
  • Worked with team lead to document application updates.
  • Objective-C, Xcode, Git, BitBucket, AutoLayout, IB, Xib files, Agile, CocoaPods, Instruments, XCTest, NSURLSession, TDD, RESTful APIs, JSON, iOS 6-7, GCD, LLDB

Confidential

iOS Mobile App Developer

Responsibilities:

  • Migrated over to ARC from MRC memory management
  • Updated app to support iOS6
  • Debugged various issues throughout the app utilizing NSLog statements, Breakpoints, and LLDB statements
  • Integrated with the EventKit framework to add reminders straight from the app
  • Translated designs given by the UX team into functional screens
  • Optimized application for the iPhone 5S retina display
  • Used Git for source control, with GitHub for our repository
  • Participated in pair programming sessions.
  • Objective-C, Xcode, Git, GitHub, EventKit, UI/UX, iOS6, LLDB statements, iPhone 5S, NSLog Statements, ARC, MRC, Breakpoints, Pair Programming.

We'd love your feedback!