We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

5.00/5 (Submit Your Rating)

New York City, NY

SUMMARY:

  • Senior iOS developer with 6 years of experience on the iOS field and knowledge on android development.
  • Developed in Objective C, Swift and Java.
  • Created custom frameworks for internal projects and consumed GitHub frameworks using Cocoapods.
  • Designed software architectures with MVC, MVVM and VIPER.
  • Implemented iOS design patterns like delegation, key value observing, notification and protocols.
  • Made API consumption services using native technologies like NSURLSession and NSURLConnection.
  • Created serial and concurrent queues using Grand Central Dispatch as well as NS Operation Queue to increase the performance of the mobile projects.
  • Persisted information with Core Data as well as SQLite.
  • Debugged mobile applications using Xcode instruments with the memory leak and zombies template.
  • Migrated project from Objective C to Swift and the many versions of Swift.
  • Implemented the User Interface using storyboards and segues, using nib files and programmatic navigation and using 100% programmatic approaches.
  • Created custom classes to gather the user location using Core Location and implemented Apple maps (Map Kit) as well as Google Maps.
  • Handled project management with a ticketing system provided by Jira, Pivotal Tracker or Trello.
  • Configured push notifications on project applications as well as silent push notifications.
  • Released applications on the app store and created project documentation.
  • Managed version control using private GitHub repositories and Bit Bucket repositories.
  • Worked 100% on a Scrum environment with all the required ceremonies.

TECHNICAL SKILLS:

  • Unit Testing
  • SCRUM
  • Swift
  • Data Storage
  • Objective C
  • API Consumption
  • 3rd Party Frameworks
  • Java Programming
  • Google Maps
  • Android

PROFESSIONAL EXPERIENCE:

Confidential, New York City, NY

Sr. iOS Developer

Responsibilities:
  • Leaded the iOS team into the right direction and aligned the business objectives with the development efforts.
  • Integrated Core Location and Map Kit to display nearby fitness locations.
  • Worked on a Scrum ecosystem with 2 week sprints, standup meetings and demonstration ceremonies.
  • Managed version control with Git and Bit Bucket.
  • Made use of a tab bar controller to show all the available options in the form of tabs.
  • Created custom UI Components by sub classing UIKit classes.
  • Created table views and collection views with custom cells on the form of nib files.
  • Made use of auto layout with constraints and size classes as well as a couple of programmatic constraints.
  • Used storyboards and nib files and programmatic code for dynamic views.
  • Used crashlytics to capture crash reports.
  • Made use of Cocoapods to install third party frameworks as well as custom private frameworks.
  • Worked on an MVVM software architecture, followed best practices on the Swift language and implemented iOS recommended design patterns.
  • Communicated technical challenges to the product owner and managed tickets with Jira.
  • Created unit tests using XCTest and using a protocol oriented approach.
  • Fully committed to delivering on time on every sprint and providing quality software.
  • Performed code reviews and approved pull requests.
  • Profiled the application for memory leaks and zombies.
  • Traced bugs with breakpoints and lldb statements.

Confidential, Bloomfield, CT

Sr. iOS Developer

Responsibilities:
  • This application was completely developed using Swift.
  • Responsible for creating the view models of the application.
  • Worked on code maintenance as well as UI implementation.
  • Worked on the release of the application to the app store.
  • Integrated push notifications and silent push notifications.
  • Made use of size classes, constraints and the NSLayoutAnchor class.
  • Worked with a team located remotely with different time zones.
  • Implemented most of the UIKit components and created subclasses that could be reused on the future with custom designs and extended functionality.
  • Work on a scrum environment with standup meetings, demonstration and retrospective ceremonies.
  • Worked on reviewing pull requests and making code reviews.
  • Integrated Google Analytics to measure the success of the application.
  • Used Alamofire to consume the API along with Swifty JSON to parse the incoming endpoint information.
  • Used Keychain to store user credentials on a safe manner.
  • Worked with Jira to handle ticket creation.
  • Talked to the QA team to create improvements to the testing process.

Confidential, Minneapolis, MN

iOS Developer

Responsibilities:
  • This project was initially coded using Objective C and I was in charge of converting the code base into Swift.
  • Created bridging headers to use the Objective C classes while the Swift conversion was in progress.
  • Made use of Carthage to install a third - party library to generate insightful but informative charts.
  • Made use of storyboards as well as nib files, also worked with a navigation controller, segues and in some cases, push view controller.
  • Created unit tests before any programming occurred, so basically this project involved a test-driven development.
  • Made use of AFNetworking to consume the endpoints, as well as other third party frameworks to parse the information.
  • Created animations using Core Animation.
  • Implemented auto layout, constraints and size classes.
  • Debugged the application with breakpoints, lldb statements and nslog.
  • Profiled the application for memory leaks and zombies with Xcode Instruments.
  • The project used Git for version control as well as a private GitHub repository.
  • Worked using best practices and iOS design patterns.

iOS Developer

Confidential

Responsibilities:
  • Programmed multiple features for the go-mobile Confidential iOS application.
  • Implemented TabBarController layout to better handle the navigation of the application.
  • The project used a navigation controller to keep track of the view controller stack.
  • Consumed Merrick’s API using AFNetworking.
  • Application fully developed with Objective C.
  • Created custom frameworks to obfuscate certain features like the cryptography.
  • Implemented User Interface using the UIKit and doing it with programmatic code.
  • Worked on a waterfall management approach.
  • Created custom table view cells using nib files.
  • Made use of Keychain to store the user credentials.
  • Handled user authentication with a custom token based library.
  • Created unit tests for the most important features of the application.

We'd love your feedback!