We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

SUMMARY

  • 6+ Years of experience in iOS application design, development and testing using Swift 5, Swift 4, Rx Swift, Objective C and Xcode along with various frameworks.
  • Worked with multiple native frameworks like UIKit, Foundation, App Kit, Cocoa Touch, Cocoa, Core Data, Map Kit, Core Location, Core Graphic, Core Animation frameworks.
  • Proficient with consuming RESTful API, JSON, XML & Network Protocols: HTTP, TCP/IP, UDP, and IPsec VPN.
  • Good understanding of Automatic Reference Counting (ARC) and usage of strong, Weak, unowned on object references.
  • Experience with a work data flow principle for design and development using XC test
  • Expertise with push notification services (APNS), Distribution of the App in the App store.
  • Have a strong capability of adopting any new changes within the Swift or new frameworks in iOS.
  • Expertise in implementing Table views, Collection views, Scroll views, etc,
  • Good at structural patterns MVC, MVVC, and behavioural patterns Delegation, KVO, KVC
  • Experienced in adding Core Animation for smooth transitioning between UIViews and better user experience.
  • Thorough understanding of, Agile methodologies and version control systems like GitHub, JIRA and Jenkins.
  • Super Clean & Readable Code: always follow commenting, documentation, and naming standards.
  • Better knowledge of Software Development Life Cycle, Operating system Principles, Application and OS Resources, Object Oriented Design principles

TECHNICAL SKILLS

Programming Languages: Swift, Objective - C, C, C++, HTML, Java

Operating Systems: Windows, LINUX, MacOS

Databases: MySQL, Oracle

Tools: Xcode, Eclipse, Radar, GitHub, Jenkins, Jira, Visual Studio

Frameworks: Cocoa, Cocoa Touch, App Kit, UIKit, Core Data, Core Animation, Core Graphics, Map Kit

PROFESSIONAL EXPERIENCE

Confidential

Sr. iOS Developer

Responsibilities:

  • Implemented Core Data framework to store user Data.
  • Implemented the project using Storyboards and ARC.
  • Integration of applications with Google maps and also various third-party API's such as Facebook, twitter.
  • Used MapKit and Core Location framework to enhance user find their destination of the nearest local store.
  • Worked closely within a cross functional team of testers and developers.
  • Followed a work data flow principle for design and development.
  • Developed unit tests for testing specific functionality and logic.
  • Fixed bugs as documented by QA team.
  • Debugging issues at onsite whenever required using XCode and GDB.
  • Used Instruments to fine tune the app performance and memory management.
  • Worked with Subversion to checkout and update codebase changes.
  • Worked extensively with Swift, Cocoa frameworks, React Native app.
  • Implemented a beta version of the app using React-Native (iOS/Android app).
  • Implemented UI sections on React-Native as proof of concept (Channels view using Table View and Flat List, Navigation Controller, and Tab views).
  • Used XCode and Storyboards to develop the screens for the application using MVC design pattern.
  • Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application.

Environment:, Mac OS 10.x, Objective C, XCode 8.x, iOS 9.x /10.x (iPad SDK), Cocoa Touch, Cocoa framework, JavaScript, jQuery, MapKit, Core Location, and AV Foundation, Git, Instruments.

Confidential

Sr. iOS Developer

Responsibilities:

  • Used Xcode 11.X to build the application for iPhone worked extensively on Swift 5.0.
  • Created technical documents, user guides and support documentation.
  • Worked with Apple Push Notification (APNs) Framework to implement custom and user related pushes .
  • Used Adobe Analytics to track user action in Real-time and modifying/enhancing app depending on reports.
  • Used Jenkins for continuous integration and Deployment CI/CD.
  • Integrated several third-party libraries using Cocoa Pods.
  • Written unit test cases using XCTest framework and maintained code coverage.
  • Used Instruments to tune the app performance, memory issues and battery consumptions.
  • Used third party tools like Firebase, Charles Proxy, Alamo fire, App Centre, Source Tree, Jenkins Etc...
  • Worked hand in hand with the product owner to estimate feature efforts and deadlines. Worked with QA team to test and fixing bugs.
  • Worked on Agile methodology, Process included iterative development, 2-week sprints, and daily stand-up meetings, retrospective and used JIRA for ticket tracking .
  • Written efficient, maintainable and reusable code prioritizing privacy and security.

Environment: XCode, MVVM Architecture, RESTful, Git, Source Tree, Applanga, Adobe Analytics, Crashlytics, TDD, XCTest, JSON, JIRA, Agile, APNS.

Confidential

Sr. iOS Developer

Responsibilities:

  • Customized UITableView and UINaviagtion and Tab Bar Controller for the custom look and improve the user interface.
  • Enabled the Auto Layout for positioning the UI elements appropriately in the view relative to the device and other view elements by adding constraints.
  • Implemented Custom Table View and Core Graphics library to have better end-user experience.
  • Utilized Core Animation for smooth transitioning between Views and better user experience.
  • Used Cocoa Pods to manage the dependencies in the app architecture.
  • Customized UIButton, UIToolBar, UINavigationBar, UIAlertView.
  • Worked with the UIWebViewDelegate protocol to initiate callbacks to the Web View delegate methods.
  • Followed Test-Driven Development (TDD) using XC Test in a Scrum development methodology to provide end-to-end development.
  • Worked closely with client and UX teams to validate the requirements and helping them to understand technical feasibility.
  • Implemented Push notifications depending on subscription and content changes.
  • Worked on Networking using the protocol-oriented approach in Swift.
  • Followed MVC design architecture, Cocoa design patterns and concepts like delegation, protocols, and categories.
  • Followed the latest MVVM design pattern for designing to remove dependency between objects and add test cases.
  • Analysing the mobile container needs with the MDM in order to secure company’s data.
  • Worked in Agile Environment, Involved in Daily Stand-up call, Sprint Planning& Review meetings.

Environment: Core Data, AVFoundation, GitHub, Machine Learning, Jira, iOS SDK, Objective-C, Swift 4, XCode, Core Graphics, UIKit, Core Location, Map Kit, Foundation, Internal frameworks, Mobile Containers like Nitro desk and Mobile Device Management (MDM) like Air watch.

Confidential

IOS Developer

Responsibilities:

  • Performed Unit and integration testing all the modules.
  • Implemented push notification service setup on App side.
  • Worked on cocoa touch layer and core OS layer for handling network storage.
  • Worked with Backend team to communicate with web services.
  • Worked on GCD in order to handle multithreading functionality.
  • Created IPA file and distributed them to testers for testing purpose.
  • Worked on finding problems and resolving the issues generated.
  • Worked closely within a cross functional team of testers and developers.
  • Debugging issues at onsite whenever required.
  • Design, Development of all the screens for application using cocoa touch, Objective-C.
  • Designing the screens and workflow for iPhone client application.

Environment: Mac OS X, Objective C, Xcode 4.6, Cocoa, Cocoa Touch, sketch, Photoshop, Cocoa framework.

Confidential

IOS Developer

Responsibilities:

  • Used Cocoa Pods to manage the dependencies in the app architecture.
  • Worked on web service calls and JSON parsing included in the project.
  • Used AF Networking API for integrating the web services.
  • Implemented new functionalities for better user experience with more responsive, interactive, iniative and dynamic features in Application.
  • Created Custom UI Navigation View, UI Tab Bar View, UI Custom Cell, UI Alert View by utilizing third-party libraries and existing libraries from Apple.
  • Validated and submitted Application to the app store and provided support to get approval from Apple.
  • An active participant in understanding requirements and sketching out acceptance criteria with the project manager.
  • Optimized performance by Multi-Threading tasks using GCD blocks and NSOperationQueue.
  • Implemented Push notifications depending on subscription and content changes.
  • Followed a work data flow principle for design and development using XC test.
  • Worked with Interface builder, UIKit, Auto Layouts, Foundation, Cocoa Touch, Core Data, SQLite, MapKit, Core Animation, NSUserdefaults, AF Networking.
  • Performed testing end application for data accuracy and process critical information from multiple inputs simultaneously.
  • Implemented Custom Table View and Core Graphics library to have better end-user experience.
  • Created a custom checklist and sharing them with selected app users by calling web services through JSON libraries and connecting to SQLite database
  • Followed Test-Driven Development using XC Test in a Scrum development methodology to provide end-to-end development.
  • Used Third-party frameworks like Hockey app for crash reports, Test flight, google analytics for tracking the number of users

Environment: AF Networking, XC test, Multi-Threading, Cocoa Touch, Foundation, Scrum, Mac OSX, iOS SDK, XCode, Objective - C, MVC, JSON, Restful API, TDD, Core Graphics, Core Data, GitHub, Cocoa-pods.

Hire Now