We provide IT Staff Augmentation Services!

Senior Ios Developer Resume

5.00/5 (Submit Your Rating)

OBJECTIVE

  • Results - oriented iOS Developer with over 7 years of experience developing applications using the Swift programming language. My goal is to create software with the user in mind, creating applications with a useable and intuitive user interface experience. I also understand the importance of creating highly readable and easily maintainable source code. I am constantly striving to learn new technologies and look for ways to better myself in this rapidly changing industry.

SUMMARY

  • 7 Years of professional iOS app development.
  • 5 published apps on the app store.
  • A solid understanding of leading design patterns, such as MVC, MVVM, singleton, prototype and more.
  • Experience in using RESTful web APIs and integrating with backend services.
  • Utilization of native API consumption using URL session, codable and result type.
  • Solid understanding of memory management with ARC.
  • Expert in implementing multithreading solutions with GCD and NSOperations.
  • Passion for creating intuitive UI designs using UIKit, Auto layout, Storyboards, Xib, and programmatic approaches.
  • Disciplined in creating robust UI flow testing and concreate view design.
  • Experienced in creating and executing automated unit tests. (XCTest and UI Test Automation)
  • Continuously release new app updates using a SCRUM based Agile process.
  • Experience with git, git workflow, JIRA, bitbucket or other set of agile development tools and workflows.
  • Provide technical leadership around the delivery of design and development.
  • Fast-learning and highly self-motivated, able to work independently.
  • Innovative and disciplined approach to technology development, and an orientation to successful, on-time, on-budget project implementation.
  • Able to code against front-end technology stack and lead end-to-end troubleshooting.
  • Ability to translate client goals into achievable technical specifications.
  • Advanced debugging skills and tools: ability to isolate memory leaks, memory corruptions, and deadlocks.

TECHNICAL SKILLS

  • Swift • SwiftUI • Storyboards • JSON • Git • Localization • CocoaPods • Data Persistence • Authentication • XCTest
  • Key Chain• Core Location MVC • Size Classes • XIB • Notification Center SCRUM • Delegation • Agile
  • JIRA • MVVM • Objective-C • GCD • UIKit • Programmatic UI Development • User defaults • RESTapi
  • SOAP • C# • Java • MongoDB • Firestore/firebase • reachability • instruments • Jenkins

PROFESSIONAL EXPERIENCE

Senior iOS Developer

Confidential

Responsibilities:

  • Collaborated with the scrum team to translate client requirements into implementable user stories.
  • Improved product quality through code reviews, writing effective unit tests and collaborating with QA on implementing automation testing.
  • We practiced continuous integration using Jira, Agile and Git, while giving QA the ability to provide regular feedback.
  • UI/UX redesign using UIKit with programmatic approaches to update and support design features.
  • Account authentication using user token for security purposes.
  • Maintained data persistency with Core Data and Keychain for authentication.
  • Maintained high test coverage and ensured that all issues found by QA were fully addressed and resolved, as well as user experience improvements suggested by QA.
  • Managed App bandwidth and memory usage while optimizing code to reduce total data costs.
  • Worked with MVVM, Delegation, Notifications, Factory, and Adapter design patterns.

Senior iOS Developer

Confidential

Responsibilities:

  • Developed customized pinning for store data to be presented with local store map searching.
  • Used core location and MapKit frameworks to calculate user location and provide specific search info.
  • Used the backend Restful API setup to query data to be presented in the map pins.
  • Used Programmatic UI design for the overlayed views on the map screen.
  • Supported the architect in improving the native iOS and tvOS codebase.
  • Worked with Storyboards, Size Classes and AutoLayout constraints for graceful orientation handling and support for various iPhone and iPad devices.
  • Fixed memory issues by using Instruments, most notably using the Allocations and Time Profiler tools.
  • Used UIKit, MapKit and CoreLocation to enhance user to find nearest store location.

Senior iOS Developer

Confidential

Responsibilities:

  • Used custom multithreaded approaches to organize and time the integration with the cloud services.
  • Work with other developers, designers and product/business managers to develop new features consistent with product roadmap.
  • Worked in Agile Environment for project and Team Management.
  • Used Jira to maintain sprint level and project level developments.
  • Worked in an Agile environment following Test-Driven Development (TDD) methodology, using Git and Jenkins CI server.
  • Worked with project managers and ensured that all project milestones are met.
  • Participated in Daily Scrums, Sprint Planning, Sprint Grooming, Sprint Retrospective and worked through the Sprint Backlog.

We'd love your feedback!