We provide IT Staff Augmentation Services!

Senior Ios Developer Resume

3.00/5 (Submit Your Rating)

Hoboken New, JerseY

SUMMARY:

  • 10 years plus information technology experience
  • 4 years plus iOS experience
  • 3 years experience in gaming development
  • 5 years experience in graphic design
  • 4 years of working experience in iOS, with 4 years in Objective - C and over 2 years of experience in Swift
  • Knowledge of many design patterns applicable to iOS development, such as Singletons, KVC, NSNotifications, MVC, MVVM, Factory Pattern, Object Oriented Programming (OOP), Object Oriented Design ( OOD)
  • Several years project contractor experience in a variety of development environments, architectures and technologies.
  • Experience in team leadership and project responsibilities. Involved driving sprint planning meetings, gathering requirements, and doing code reviews
  • Seasoned in Agile Scrum project management methodology and Test Driven Development (TDD)
  • Quality driven professional who leverages Unit Testing, UII Testing and Test Driven Development methods to ensure quality.
  • A skilled creative developer and designer who creates stunning and engaging interactive user interfaces.
  • Flexible and adept in working solo, in pair programming and as part of a team.
  • Effective peer mentor capable of providing supportive and constructive feedback in code reviews.

TECHNICAL SKILLS:

Programming Languages: Objective - C, Swift, C++, C#, SQL, ActionScript, JavaScript, HTML5, C

Mobile OS: iOS, watchOS

Frameworks: Core Animation, Core Bluetooth, Core Graphics, Core Location, AVFoundation, MapKit, UIKit, XCTest, Confidential, Social Framework

Databases: CoreData, SQLite, Microsoft Access

Gaming Engines: Unreal, Unity

Tools: Xcode, Jenkins, JIRA, CocoaPods, Adobe Photoshop, Adobe FreeHand, Adobe Dreamweaver, Adobe AIR, Direct3D

User Interface: Cocoa Touch, Storyboards, XIB, Auto Layout, Size Classes, CSS

Techniques & Architecture: Object Oriented Programming, MVC, MVVM, Continuous Integration, KVO, KVC, Notifications, Singleton, Delegates, Protocols, NSCoding, Agile Scrum, Test Driven Development ( TDD)

Web Services / Networking: REST APIs, SOAP, JSON, XML

Source Control: Git, GitHub, Subversion (SVN)

Other: Adobe Flash

Leadership: Lead Sprint Planning, Requirement gathering, Code Reviews

PROFESSIONAL EXPERIENCE:

Confidential, Hoboken, New Jersey

Senior IOS Developer

Responsibilities:
  • Worked in Swift and Objective-C, including converting from Swift 2.3 to Swift 3.0
  • Lead the e-commerce account development team comprises of four junior developers.
  • Lead e-commerce account development team to successfully deliver create user account hub for order history, account settings, managing orders, etc.
  • Added reordering functionality, by fetching previous user orders via a RESTful call, and then re-submitting that order via a new, secure, web service request.
  • Improved user experience with numerous UI changes, at the request of our UI/UX team.
  • Upgraded application for iOS 10, including Messages integration.
  • Fixed many bugs reported by QA, by debugging and by using Instruments such as Time Profiler, Allocations and Memory Leaks.
  • Used continuous integration, with Jenkins, to deliver stable new code.
  • Added the ability to cancel e-commerce orders, by adding an option in the order history, and submitting a REST call when activated.
  • Successfully brought new developers up-t0-speed quickly on the codebase through mentoring and training.
  • Released bug fixes and feature commits to the production app quickly and efficiently by creating all within the Agile environment with a strong quality procedure.
  • Heavily tested all code submissions with thorough unit tests S wift, Objective-C, Xcode, Agile, Instruments, REST APIs, Auto Layout, Storyboards, Interface Builder, Git, Github, Jenkins, CI, UIKit

Confidential, New york city, new york

Senior IOS Developer

Responsibilities:
  • iOS Development in Swift and Objective-C,
  • Recommended and led migration of Objective-C codebase to Swift 2.0.
  • Worked on the all new YNAB app, which replaced the older version now known as YNAB classic.
  • Fixed bugs and improved performance on YNAB classic up until the release of the new app.
  • Improved background sync, by uncovering bugs, which syncs data with the desktop app.
  • Added the ability to quickly record transactions using 3D touch.
  • Resolved memory leaks by using the Allocations and Memory Leaks instruments, and narrowing down where retain cycles were being created.
  • Added ability to login with Touch ID, using Local Authentication.
  • Using Interface Builder and AutoLayout to develop user interfaces based on specs provided by UI/UX team.
  • Successfully mitigated GitHub merge issues by using multiple storyboards.
  • Used Git for source control, and tracked all code on GitHub, doing pull requests and creating branches.Maintained and improved app after the initial release in October 2015 S wift, Objective-C, Xcode, Agile, Instruments, REST API, Auto Layout, Storyboards, Interface Builder, Git, Github, CI, LAuthentication

Confidential, New York City, New York

IOS Developer

Responsibilities:
  • Developed project entirely in Objective-C and Xcode.
  • Made use of size classes shortly after their debut on Xcode 6, and took advantage of the extra space provided by the iPad in order to display more content.
  • Implemented Handoff so that users could keep continue reading articles from one device to the next.
  • Used Interface Builder to make UI improvements and fixes as instructed by QA and UI designers.
  • Worked on two teams: One of three iOS developers and two UX developers; the other consisted of six iOS developers.
  • Responsible for debugging code with Xcode, breakpoints, logging, and Instruments, and then fixing bugs after finding the root cause.
  • Used JIRA for issue tracking; managed tickets to prioritize issues and workflow and track bug fixes and completions. Submitted code on Bitbucket for version control.
  • Participated in discovery tasks, in which we investigated new features and created a lists of requirements.
  • Leveraged XCTest to sufficiently test all added code. Objective-C, Xcode, Agile, Instruments, REST APIs, Auto Layout, Storyboards, Interface Builder, Size Classes Git, Bitbucket, JIRA, XCTest

Confidential, New york city, new york

IOS Developer

Responsibilities:
  • Used Objective-C with Xcode to develop new features and bugfixes for the Confidential app.
  • Added reminders with Confidential to remind users of upcoming events.
  • Started transition to using Auto Layout to help make the app work in both the iPhone 5 and the iPhone 4.
  • Enabled social media sharing on Facebook and Twitter using Social Framework.
  • Fixed numerous bugs from the QA backlog using Xcode debugger and Instruments
  • Improved application performance by identifying bottlenecks and refactoring old code.
  • Interacted with Parse to send out push notifications to alert users of new meetups and messages.
  • Responsible for unit testing all code and occasionally performing code reviews. Objective-C, Xcode, Agile, Instruments, REST APIs, Auto Layout, Storyboards, Interface Builder, Size Classes Git, Github, JIRA, XCTest.

Confidential, New york city, new york

Software Developer

Responsibilities:
  • Adobe Flash Game Developer
  • Back-end development
  • Front-end development
  • Used OOD and OOP to create reusable software
  • Created game macro concepts
  • Developed gaming and mobile app solutions for pharmaceutical companies

Confidential, New york city, new york

Graphic designer

Responsibilities:
  • Print graphics design
  • Worked directly with clients to design custom design, layouts, artwork and branded business materials artbeat advertising media cairo, egypt graphic designer & interactive media developer
  • Ad copy concepts and design
  • Online advertising design
  • Developed interactive quizzes and software that shipped on interactive multimedia CDs

We'd love your feedback!