We provide IT Staff Augmentation Services!

Sr.ios Developer Resume

2.00/5 (Submit Your Rating)

Chicago, IllinoiS

SUMMARY

  • Over 7 years of experience as iOS Developer in designing and developing User Interface applications, integrating with various Databases and Client - Server applications.
  • Complete Application Development Life Cycle experience in fast paced environments, which includes designing and implementing the software, debugging, xing and maintaining the software.
  • Experience working with latest versions, Swift 4 and 5, well versed with latest changes.
  • Develop applications using Swift, XCode, Interface Builder, Instruments, Cocoa Touch, Rx Swift and other iOS development tools.
  • Strong knowledge in implementing Core Location, Core Data, MapKit, and UIKit Frameworks also unit-testing experience using XCTest framework.
  • Hands on experience on consuming and handling REST/SOAP Web Services and APIs.
  • Good understanding of Memory Management: ARC, plist and in-memory variables handling in iOS development.
  • Experienced in Native Mobile Application development with Social Media platform integration such as Facebook, Twitter, Google with OAuth token handling and Firebase.
  • Experience with React Native. Build iOS apps based on React JavaScript library.
  • Knowledgeable of Reactive Programming using RxSwift and RxCocoa.
  • Adept in creating applications that can perform e ectively in bad network areas, using persistent data storage with Core Data, UserDefaults and File Manager, increasing user app recommendations by giving users the ability to utilize the app without an internet connection pro ling and performance tuning), Persistent Data and Data Structures, Dependency Injection, MVC, MVVM, KVO and VIPER pattern.
  • Well experienced in reducing the amount of time needed to design the core code base of the project using architecture design patterns like Singleton, Delegation, Protocols and Categories, resulting in a faster problem-solving environment.
  • Experience using CocoaPods and third-party libraries for easier code with e ective functionalities.
  • Pro cient knowledge about Git, SourceTree and GitHub as a version controller technology in order to collaborate with the team.
  • Experience collaborating with senior backend and senior mobile developers in an Agile Methodology with little supervision.
  • Familiarity with machine learning, its framework such as CoreML platform.

TECHNICAL SKILLS

Programming: Swift 3.0 up to Swift 5, Cocoa Touch, Objective-C, Python, HTML

Tools: XCode, Interface Builder-UIKit, GIT, Source Tree, Jenkins, Instruments

Frameworks: Cocoa Touch Foundation, RxSwift, Firebase, Social media third party frameworks, Alamo re, SwiftyJSON, UIKit

Databases: MySQL, Firebase, Core Data, Keychain, User Defaults, Realm

Practices: Agile Methodologies, MVC, GIT, JIRA, SVN, SDLC

PROFESSIONAL EXPERIENCE

Confidential, Chicago, Illinois

Sr.iOS Developer

Responsibilities:

  • Involved in clearing tech debt backlog and defect fixes as part of stabilizing the app.
  • Designing and developing modules using Swift 4.x and wrote maintainable and extensible.
  • Implemented SSL pinning in the app and stored credentials in keychain.
  • Design and develop high quality, scalable and efficient solutions using Reactive-X(RxSwift).
  • Working with UINavigationView, UITabBarView, UITableView, UITableViewCell, UIAlertView.
  • Well memory management and multi-threading to ensure a good performance of application.
  • Worked with webservice calls using Alamo re.
  • Worked with Push Notifications Framework to implement custom and user related pushes.
  • Implementing Auto Layout and Size Classes along with Core Animation, to achieve an organized navigation.
  • Developed platform agonistic code using React Native framework, built features using JavaScript.
  • Worked on structure that suits di erent screen sizes and is uid, intuitive and navigates fast, resulting in an improvement in the users’ feedback within the app store.
  • Worked on creating networking layer with URLSession and parsed JSONs using Codable protocol.
  • Worked on upgrading projects between Swift 4.x to Swift 5.x versions.
  • Using an MVVM approach, developing a well-written code that enables, testability, maintenance and extensibility.
  • Leveraged Jenkins, GIT, FastLane for CI/CD integration.
  • Increased the application test coverage by writing unit test cases using XCTest framework.
  • Worked on Memory profiling tools for iOS, passionate to work on memory optimization and performance improvement.
  • Debugged production crash reports by symbolicating them using DSYM files, extensively analyzed crash records to resolve issues.
  • Used multi-threading to handle background events to improve application performance.
  • Leveraged XCode Instruments along with Debugging skills to nd causes for memory leaks and excessive memory consumption by apps.
  • Performed Continous Integration with Github, Fastlane and Jenkins.

Environment: Swift 4.0, Xcode 10.x, iOS11, React Native, Cocoa, MVC. Libraries used were Foundation framework, SwiftyJSON, API, Alamo re, Custom Controls, Responders, NSUserDefaults, UIKit Framework

Confidential, Chicago, Illinois

iOS Developer

Responsibilities:

  • Designing and developing modules using Swift 4.x.
  • Working with UINavigationView, UI TabBarView, UI TableView, UI TableViewCell, UIAlertView and UI SegmentedControls.
  • Leveraged and worked on Verifone SDK to enable scanning and reading cards.
  • Developed modular and responsive features using Reative Programming concepts - RX Swift.
  • Worked on storyboarding using swift and involved in requirement analysis, impact analysis, designing and developing the apps.
  • Developed apps separating business logic into models and interactors keeping UIViewControllers for rendering UI related code. This separation into MVC also helped in creating Unit test cases.
  • Worked in Agile development model and participated in all related sprint planning, daily stand up call and review meetings.
  • Well memory management and multi-threading to ensure a good performance of application.
  • Worked with webservice calls using Alamo re, JSON responses parsed using SwiftyJSON.
  • Implementing Auto Layout and Size Classes along with Core Animation, to achieve an organized navigation structure that suits di erent screen sizes and is uid, intuitive and navigates fast, resulting in an improvement in the users’ feedback within the app store.
  • Worked on upgrading projects between various Swift versions.
  • Extensively worked with JSON inputs (SwiftyJSON) to pull the data from backend and display it on the app.
  • Using an MVVM approach, developing a well-written code that enables, testability, maintenance and extensibility.

Environment: Swift 4, XCode 10, iOS 12, Cocoa, MVC. Libraries used were Foundation framework, SwiftyJSON, API, Alamo re, Custom Controls, Responders, NSUserDefaults, UIKit Framework

Confidential, Atlanta, Georgia

iOS Developer

Responsibilities:

  • Design and development of modules using Swift 3.0 and up to Swift 4.0 with XCode.
  • Developed Custom UIViews and UITableViews for user interface.
  • Worked on developing and enhancing gift registry feature.
  • Implementing VIPER architecture, developing a well-written code that
  • Constructing custom Views using XIB les with Interface Builder, Auto-layout, UI Constraints adding programmatically for UI Controls to perform some animations.
  • Well use of with Struts, Classes, Protocols and Delegation.
  • Extensively used Auto Layout to make the application compatible for all iPhones.
  • Handling memory management and multithreading to ensure a good performance of application and thus avoiding UI delays.
  • Tested applications on device simulators and real devices to modify products.

Environment: Swift 3.0, UIKit, Core Data, VIPER architecture.

Confidential

iOS Developer

Responsibilities:

  • Working closely with design team for UI/UX development. Was responsible for translating the UX design to an e ective UI design.
  • Ensured the responsiveness of an application across popular screen resolutions.
  • Developing applications using Cocoa Touch and other iOS third-party frameworks.
  • Hands on experience with various Cocoa pods and implemented Apple’s Push Noti cations Service.
  • Implementing RESTFUL API calls to communicate with server.
  • Constructing classes and Modules using MVC design architecture pattern and other concepts like Delegates and Protocols, and Singleton class.
  • Using UI Controls for user interface in the application.
  • Developing a custom UI to enable users to submit photos or videos either by taking a picture or video directly from the camera or selecting it from their media les by using a UI ImagePicker Controller.
  • Navigating between views using UI Navigation Controller, UI Gesture Recognizer and Segues.
  • Responsible for end-to-end unit testing.

Environment: Xcode, Swift, Objective-C, iOS, Cocoa, MVC. Libraries used were Foundation framework, Custom Controls, Responders, NSDefaults, UIKit Framework.

Confidential

iOS Developer

Responsibilities:

  • Developed Custom UIViews and UITableViews for user interface.
  • Implemented Apple’s Push Noti cations Service.
  • Implemented data Storage and retrieval using P-list, SQLite at ease to improve memory overhead of the app and increase responsiveness.
  • Implemented UITabBarController and UINavigationController for easy navigation of the app.
  • Worked on custom navigation controller to navigate between views and view controllers.
  • Worked in an agile-based team environment.
  • Maintain and control code’s quality.
  • Utilized NSUserDefaults, Core Data, and SQLite.
  • Maintain familiarity and expertise with the constantly changing and upgrading mobile development eld.
  • Experience developing service-orientated applications and interfacing with web services (JSON, SOAP)
  • Worked extensively With Objective-c and cocoa Framework in Xcode

Environment: iOS 7.0 and 6.0 (iPhone SDK), Mac OS 4. X, Objective C, XCode 4.6, Cocoa Touch, Cocoa framework, MapKit, CoreLocation, AVFoundation

We'd love your feedback!