We provide IT Staff Augmentation Services!

Senior Ios Developer Resume

5.00/5 (Submit Your Rating)

Madison, Wisconsin

SUMMARY:

  • Seasoned Software Engineer.
  • Over 8 years of total IT experience.
  • 4 years of iOS experience.
  • 4 years of Web Development experience.
  • Over 4 years of experience in Objective - C.
  • Over 2 years of experience in Swift. e-Commerce for mobile apps and web.
  • Integrated payment services: PayPal, Stripe, Apple Pay.
  • A well-rounded developer proficient in both front-end and the back-end programming.
  • Development of RESTful APIs.
  • Sean Keith Familiar with many architectures.
  • Design and implementation of database schemas.
  • Experience leading projects from start to finish; efficient at managing tasks, deliverables and stakeholder.
  • Effective in communication, fosters team cohesiveness, mentors team members and provides support and training to newly added team members.
  • Quality driven and focuses on development in a Test Driven Development.
  • Great at finding bugs using the Crash Logs, the Xcode debugger, and Instruments.
  • Loves learning and playing with new technologies. Able to pick up technologies intuitively. Picked up Swift when it was first released, and utilizing the newest features in every version of iOS.
  • Able to contribute or lead throughout the entire software development lifecycle.
  • A contributor in the design process and planning as well as deployment and maintenance tasks.
  • Always up to date on the latest technologies, including learning Swift 3 and iOS 10

TECHNICAL SKILLS:

Programming Languages: Objective-C, Swift, SQL, PHP, JavaScript, HTML, CSS, XML, Java, C++, C# iOS Frameworks: Foundation, UIKit, Core Location, Core Bluetooth, Core Data, AV Foundation, CloudKit, Core Graphics, Core Animation, XCTest iOS Tools: Xcode, Instruments, Simulator, Cocoapods

Web Libraries & Techniques: jQuery, AJAX, SEO

Web Tools: Drupal, WordPress, Shopify, SQL Workbench, WAMP, LAMP

Networking: REST, SOAP, JSON eCommerce: PayPal, Stripe, Magento, Apple Pay, Drupal Commerce, Google Analytics, Google AdWords

Databases: Core Data, SQLite, MySQL

Design Patterns & Architectures: MVC, MVVM, MVP, Singleton, KVO & KVC, Delegation & Protocols, Blocks & Closures, Factory Pattern, OOP & OOD, Notifications, TDD & Unit Testing

PROFESSIONAL EXPERIENCE:

Confidential, Madison, Wisconsin

Senior iOS Developer

Responsibilities:

  • Worked in a team of 6 iOS developers on the Epic Haiku iPhone and iPad application which provides health professionals the ability to access their schedules, patient lists, patient visit summaries, and more
  • Used Objective-C and Swift 2.0 - 3.0
  • Worked on the watchOS portion of the app for a while, which allows users to view upcoming events and quickly get information about them
  • Did performance tuning by using the Time Profiler instrument, and found memory leaks using the Allocations and Memory Leaks instruments
  • Used the Xcode debugger, along with breakpoints and logging to fix other kinds of bugs
  • Ensured that the application was HIPAA compliant by avoiding the storage of PHI on the app, not putting PHI in push notifications, using certificate pinning when transmitting information, and using keychain and LAuthentication
  • Completed deliverables using Test Driven Development and creating very thorough and comprehensive unit tests
  • Developed code in an Agile environment and used Jenkins for continuous integration / testing automation
  • Regularly met with health care professionals to understand their needs and workflow, to create an optimized application
  • Used Cocoapods to manage all third party frameworks

Swift, Objective-C, Xcode, watchOS, Cocoapods, UIKit, Cocoa Touch, Auto Layout, Instruments, GCD, NSOperations, Agile, Scrum, JIRA, Storyboards, Interface Builder, URLSession, LAuthentication, TDD, SVN

Confidential, Columbus, Ohio

Senior iOS Developer

Responsibilities:

  • Worked in a team of 4 iOS developers and 2 UI developers on the Express app, made for both iPhone and iPad
  • Developed in both Objective-C and Swift, including converting some older files into Swift
  • Added Apple Watch Functionality by allowing the Express Next card to be used on the watch, and delivering other information there, such as special offers and sales
  • Handled eCommerce transactions using Stripe
  • Integrated the Express Next card into Apple Wallet
  • Converted and revamped HTML pages displayed in WebViews into native views, using Storyboards, Interface Builder, and Auto Layout
  • Made performance improvements by pinpointing bottlenecks with Time Profiler, and offloading complex tasks into the background with GCD and NSOperations
  • Added 3D touch support for quicker shopping
  • Used Git for version control and submitted all code on Github
  • Merged code by submitting pull requests, and reviewed my teammates’ pull requests to make sure all code was high quality

Swift, Objective-C, Xcode, watchOS, Stripe, UIKit, Cocoa Touch, Auto Layout, Instruments, GCD, NSOperations, Agile, JIRA, Storyboards, Interface Builder, NSURLSession, TextKit, Git, Github, Apple Wallet

Confidential, Columbus, Ohio

iOS Mobile Application Developer

Responsibilities:

  • Worked in a team of 3 iOS developers and 2 UI developers on the Wendy’s app, made for iPhone
  • Primarily worked in the front end, utilizing Auto Layout, to implement designs given to us by the UI developers.
  • Enabled users to get coupons to use at Wendy’s locations, by making REST calls
  • Utilized Core Location to record the user’s location to deliver targeted deals
  • Uncovered bugs and fixed them by debugging, using NSLog statements, breakpoints, and occasionally Instruments as warranted
  • Peer reviewed code, to make sure that my teammates’ code adhered to best practices and internal standards
  • Refactored all NSURConnection, replacing them with NSURLSession
  • Used TextKit to improve the appearance of text
  • Created unit tests for all submitted code, to ensure proper functionality
  • Developed entirely in Objective C
Confidential

iOS Engineer

Responsibilities:

  • Worked in a team of 6 iOS developers on the 1Password app, a password manager that lets users create complex passwords for various services and sync them to various devices
  • Improved Dropbox integration, using Dropbox’s publically available SDK, in order to enable users to sync their passwords on different devices
  • Used CloudKit to provide an alternative medium for the user to sync his or her information
  • Made performance enhancements by using GCD and NSOperations where possible
  • Ensured that the app looked great in other languages, by making tweaks to Auto Layout when needed
  • Added support for display settings, so that users could customize fonts to their liking
  • Fixed bugs as reported on JIRA using the Xcode debugger and found sources of app slowdown using the Time Profiler instrument
  • Worked in an Agile process and used TDD to drive the creation of all new features
  • Used Git and Github for source control
  • Reviewed teammates’ code and provided constructive feedback

Objective-C, Xcode, UIKit, Cocoa Touch, Dropbox SDK, Instruments, GCD, NSOperations, TDD, Agile, JIRA, CloudKit, XIBs, Core Data, NSURLConnection

Confidential

CMS Web Developer

Responsibilities:

  • Developed sites using the Drupal CMS. Was introduced to Drupal Themes, creating custom Drupal modules, and utilizing several popular contributed modules such as Views, Drupal Commerce, and Node Access.
Confidential

CMS Web Developer

Responsibilities:

  • Created an e-commerce site using the Magento CMS platform
  • Was introduced to jQuery and implemented it's features throughout the site
  • Developed administrative tools such as product catalog import/export and report generating in CSV format
  • Implemented proper address validation for shipping using the USPS API
  • Regularly did pair programming
Confidential

Web Developer

Responsibilities:

  • Designed and developed all aspects of this e-commerce website that sold magazine subscriptions online
  • Was introduced to the requirements analysis process as well as server-side scripting in PHP and database integration and management
  • Created a custom shopping cart with payment processing through USAepay, user login interface, and Ajax search functionality
  • Worked with multiple daily deal sites including Groupon and developed a coupon discount system to process voucher codes.

We'd love your feedback!