We provide IT Staff Augmentation Services!

Senior Swift Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Experienced in using xibs, storyboards and writing custom UI components.
  • Extensively used WebServices with network APIs like NSURLSession, NSURLConnection, AFNetworking, Alamofire for communicating with backend server.
  • Hands on experience in multi - threading programming using NSOperationQueues and GCD and applied these concepts in downloading huge datasets for many applications.
  • Extensively worked with AVFoundation framework, Core-graphics for a project which involves video tutorials and audio video playbacks with some good animations.
  • Hands on experience in writing generic frameworks.
  • Used different social networking APIs and map kits like Google maps and HEREmaps for infotainment project.
  • Knowledge on different background executions.
  • Good understanding in protocols, delegates, extensions etc.
  • Hands on experience in using design patterns like MVC, MVVM, Singleton, Abstract, Facade, Observer patterns etc.
  • Efficiently managed memory in couple of projects in entertainment domain where memory allocations plays a very crucial role.
  • Used different project management tools like Jira, Assembla etc.
  • Worked on ARC and Non-ARC projects.
  • Provided extensive support for different screen dimensions by using Auto-Layouts, Size classes and many UI components.
  • Efficiently used Coredata framework for saving data sets locally and used many local storage techniques.
  • Worked with Salesforce iOS SDK, Workbench, apex APIs etc. in health care domain.
  • Experienced in integrating third party libraries using Cocoa pods.
  • Experienced in using OHHTTP Stubs framework in testing and simulating network data.
  • Knowledge on integrating Bluetooth units using BLE in iOS projects while working on a retail POS solution.
  • Hands on experience in iPhone, iPad and Universal projects.
  • Proficient in using Git, Source Tree, SVN, Smart SVN, svnX in a large team.
  • Collaborated with UI/UX team and server team and served as a point of contact from mobile development team.
  • Handled the AppStore submissions, dealt with certificates and provisioning profiles for many projects.
  • Experienced in taking requirements and giving ETA.
  • Involved in review meetings and reworks in bug fixing.
  • Expertise on Agile methodologies.
  • Well versed in writing Unit tests using XCTest framework and writing UI Tests using XCUITest framework.
  • Experienced in using CoreML framework.
  • Worked closely with business partners and internal product management to acquire deep understanding of mobile products.

TECHNICAL SKILLS

Operating Systems: iOS 4.x, iOS 5.x, iOS 6.x, iOS 7.x, iOS 8.x, iOS 9.x, iOS 10.x, iOS 11.x, Mac OSX 10.x,Watch OS, Tv OS

Devices: iPhone, iPad, iWatch, AppleTv

Programming languages: Objective-C, Swift, Core Java, C

Modeling & Designing Tools: Photoshop, Sketch, JIRA, Pages, Google Docs, Assembla, Google Sheets, MS Office

Project Management tools: JIRA, Assembla

Databases: Core data framework and Realm

Version Control: Subversion (SVN), Git

IDE and other Tools: XCode, Postman, SoapUI, FileZilla, Terminal, SourceTree, Fabric, Charles

Methodologies: Agile/Scrum

Design Patterns: MVC, MVVM and Singleton

PROFESSIONAL EXPERIENCE

Confidential

Senior Swift Developer

Responsibilities:

  • Developed Mac OS X projects and frameworks using Swift
  • Created and owned “Issue Reporter” framework which is used by many projects within the ARCC.
  • Involved in feature implementation discussions and timelines for developing new components by following Confidential user interface guidelines.
  • Created and developed text parsing algorithms which are used in decrypting data received from backend for Chat and Voicemail media channels.
  • Responsible for incorporating voiceover features to all the ARCC frameworks to make them enable for any Mac application to be used by blind users internally in Confidential .
  • Design and develop public APIs and handlers which enables communication between sample applications and the ARCC frameworks using Event Driven architecture.
  • Handled the integration of application builds with other teams in Confidential and addressing the issues faced by them concurrently.
  • Coordinating offshore and onsite teams spread across different geographic locations serving various regions of the world.
  • Involved in managing and reviewing pull requests and peer reviews
  • Developed and maintained generic frameworks which are being used my many of Confidential internal teams.

Environment: Mac OS X Catalina, Git, Source Tree, Radar, Swift 5.0 Xcode 11. 3, Agile

Confidential

Tech Lead

Responsibilities:

  • Developed in both Objective-C and Swift.
  • Created reusable frameworks for authentication and registration flow which is used by other iOS apps of Confidential .
  • Developed reusable UI classes to maintain consistency across all the applications.
  • Used AV Foundation framework for video tutorials and other promotional playbacks.
  • Integrated Google AdMobs for showing banner ads and ads within table view.
  • Used UI Web Views for showing html and web content and other pdf docs.
  • Developed a reusable solution for downloading large static data files in the background.
  • Involved in peer to peer code reviews and managing the pull requests.
  • Wrote automated test flows for individual components.
  • Responsible for writing test cases for slow network calls and fake network data for testing application behavior during bad network.
  • Integrated multiple third-party libraries.
  • Extensively used Charles log for debugging network calls.

Environment: iOS 8.x plus, iPhone, iPad, Git, SourceTree, JIRA,Objective C, Swift 4.2, Xcode 11.x

We'd love your feedback!