We provide IT Staff Augmentation Services!

Senior Ios Mobile Developer Resume

4.00/5 (Submit Your Rating)

Newark, NJ

SUMMARY

  • 5 years of experience as a software developer with expertise in both front - end and back-end development.
  • 5 years iOS mobile iOS application development experience
  • Facile in Swift and Objective-C programming and conversant in various iOS and third-party frameworks.
  • Able to design and develop rich UI/UX via programmatic means, XIBs, as well as through Storyboards.
  • Skilled at utilizing a variety of frameworks and tools for storing data persistently such as; CoreData, Documents Directory, NSUserDefaults, PLists, Settings Bundle, NSKeyedArchiver (NSCoding protocol), and the Keychain.
  • Experience working in Agile/Scrum development environments with diverse and cross-functional teams.
  • Leverages communication skills to collaborate with external teams, project management and stakeholders on iOS app development.
  • Demonstrated success working on all phases of the software development lifecycle (SDLC) on iOS app product development.
  • Experienced in Mobile IOS application Development using UIKit, Core Foundation with Cocoa touch
  • Strong knowledge about Core Frameworks like, MapKit, CoreGraphics, CoreAnimation, UIKit, CoreLocation, AVFoundation, CoreData, CloudKit, CoreBluetooth, EventKit, and Social framework.
  • Expertise in MVC and MVVM design architecture, as well as OOP patterns and concepts like delegation, protocols, notifications, and categories/extensions.
  • Skilled in troubleshooting and testing using LLDB, NSLog & print statements, breakpoints, and Instruments.
  • Proficient in source control with Git and SVN and use of third-party GUI clients such as SourceTree, Tower, and GitHub.
  • Flexible in the integration and management of 3rd party framework dependencies using Carthage and CoacoaPods.
  • Applies knowledge of Object Oriented Concepts (OOC) and best practices to iOS app development, such as scalability, re-usable code, and consistency.
  • Experience working with in-app purchase iOS application for the iPhone/iPad along with distinct marketing based iOS applications enhancing sharing through social networks and email.
  • Adept at communicating with stakeholders, product and marketing teams to perform requirements gathering and documentation throughout the iOS app development process.
  • Experience implementing designs, testing, and maintenance on iOS applications per requirement specifications and design documentation.
  • Seasoned in consuming RESTful and SOAP services, and parsing through JSON and XML data responses.
  • Excellent communication, organizational skills, attention to detail and the ability to meet tight deadlines
  • Strong commitment to organizational work ethics, supporting organizational goals and the team.
  • Mentors and guides junior team members, participates in code reviews, paired programming sessions, and organizing scrums and sprints.

TECHNICAL SKILLS

Programming Languages:  Objective C, Swift, Java, C, C++, HTML, SQL, PHP

Testing Tools:  LLDB Statements, NSLog Statements, Instruments, Breakpoints

Frameworks:  CoreData, UIKit, CoreGraphics, CoreAnimation, XCTest, Core Bluetooth, MapKit CoreLocation, EventKit, Social Framework

Version Control Tools:  Git, GitHub, Tower, SourceTree

Software Suites:  Microsoft Office.MAC iWork

Web Services:  RESTful, SOAP, JSON, XML

Databases:  MySQL, SQLite

IDEs:  XCode

Methodologies:  Agile, Waterfall

PROFESSIONAL EXPERIENCE

SENIOR iOS MOBILE DEVELOPER

Confidential, Newark, NJ

Responsibilities:

  • Integrated with CloudKit to sync users’ Mark as Finished status across devices.
  • Refactored code base to support the latest versions of iOS.
  • Implemented a navigation interruption to pause spoken navigation on IOS apple maps while audio is playing.
  • Implemented Clips features to allow users to save, share, and manage clips from an audiobook.
  • Implemented theming system to allow for various color schemes. Added options to the in-app menu and Settings Bundle to provide access to change the theme settings.
  • Implemented searching functionality to allow users to search their entire libraries.
  • Worked on many bug fixes and performance improvements utilizing LLDB, Breakpoints, Instruments, and log statements.
  • Used AVFoundation for enhancements to playback narrative and implementation of new clip feature.
  • Mentored junior iOS developers while performing code reviews and paired programming sessions.
  • Assisted in code reviews and scheduling of sprints.
  • Facilitated daily scrums.
  • Oversaw Unit Testing, and wrote unit test cases using XCTest.

SENIOR iOS MOBILE DEVELOPER

Confidential

Plano, TX

Responsibilities:

  • Performed various enhancements to features and functionality throughout the application.
  • Integrated push notifications to allow for users to receive personalized offers.
  • Refactored UI and workflows for improved user experience, utilizing Storyboards with AutoLayout constraints.
  • Involved in the migration process from Objective C over to Swift
  • Worked out bugs in new feature - interactive “create your own Pizza”.
  • Resolved numerous bugs and crash scenarios using NSLogs, Breakpoints, Instruments and LLDB statements.
  • Used JIRA to track and prioritize bug fixes.
  • Performed unit testing with XCTest framework to ensure quality, stable code in the release.

LEAD iOS MOBILE DEVELOPER

Confidential

Charlotte, NC

Responsibilities:

  • Added a sign-out button on the accounts screen.
  • Updated the Help & Support feature with troubleshooting tips & other information.
  • Added the ability for users to clear alert badges after review.
  • Implemented travel notices functionality to allow users to provide advanced notice of expenses during travel.
  • Implemented schedule and confirm banking iOS appointments.
  • Updated UI for support of iPhone6 and 6Plus.
  • Performed feature and performance enhancements to various features and functionality such as the bill payments feature.
  • Added activity alerts and ability to verify and unblock card in the app.
  • Several bug fixes and performance enhancements.
  • Parsed backend communications with NSJSONSerialization and placed into model objects.
  • Most coding done in Swift with some backward compatibility in Objective-C.
  • Refactored features and functionality while migrating over to Swift from Objective-C.
  • Code managed via Git with JIRA and Jenkins for continuous integration and test driven development.
  • Utilized XCTest for unit tests. Ensured use of TestFlight pre-release testing.

iOS MOBILE DEVELOPER

Confidential

Deerfield, IL

Responsibilities:

  • Rebuilt universal version of the application to add support for iPad.
  • Refactored UI/UX using storyboards and XIBs with AutoLayout constraints to accommodate different screen sizes. UI targeted towards iOS 7+.
  • Updated RESTful service requests to coincide with changes to the available services.
  • Implemented ability for users to set their own reminders on the app when users check their Rx status and history.
  • Improved store location finder MapView and Nearby function with MapKit.
  • Performed various bug fixes throughout the app during refactoring process using a combination of LLDB, NSLog statements, Instruments and Breakpoints.

We'd love your feedback!