We provide IT Staff Augmentation Services!

Ios Developer Resume

5.00/5 (Submit Your Rating)

Chicago, IL

PROFESSIONAL SUMMARY

  • Over 7 years of experience developing mobile applications in iOS using Objective C and Swift.
  • Worked in different software development life cycle methods like Waterfall and Agile.
  • Strong knowledge in analyzing and resolving performance issues in iOS applications using Instrument tool. Find memory allocation, leaks and static analyzer to find potential leakpoints.
  • Good working experience with the RESTful/SOAP APIs to consume web services in both JSON as well as XML formats by using parsers such as NSXML Parser and NS JSON Serialization, parsing with both SBJson and LibXMLs.
  • Strong knowledge in implementing Core Frameworks - UIKit, Core Data, MapKit, CoreLocation, Core Graphics, AVFoundation, Quartz Core.
  • Experience in concurrent programming like Grand Central Dispatch (GCD), NSOperations, NSOperation Queues, XML/JSON parsing.
  • Knowledge in Bluetooth low energy (BLE) and creating iBeacon application interfacing the Cloud services and talk to backend Services.
  • Experience in Using Third party library like RXswift.
  • Expertise in working with Storyboards, XIB files and AutoLayout.
  • Expertise in MVC, MVVM, VIPER architecture design and concepts like delegation-protocols, notifications-observers.
  • Extensive experience working with design patterns like KVC, Delegation, Singleton etc.
  • Hands on experience in Apple Push notifications, Network protocols, Bonjour net services, Mac/Pc to iPhone data syncing.
  • Worked on consuming RESTful Web Services using Alamo fire (Object Mapper), AFNetworking.
  • Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Estimates, Design/Architecture, Development, Implementation, Integration, Documentation, Testing and Deployment.
  • Ability to comprehend server/hosting requisites, data modeling, business logic and UX/UI design.
  • Solid experience in carrying out functional Unit Tests using the XCTest framework and TDD test framework.
  • Understanding of Apple iPhone App store requirements, HIGs, iTunes Connect, iOSProvisioning Portal (Certificates, App IDs, Provisioning and Distribution) and testing on realdevice and code signing process.
  • Experience in creating reusable components, which can be used for other projects.
  • Proficient in using NSUserDefaults for persistent storage and NSNotificationCenter for storing and maintaining user data for iOS Applications.
  • Ability to work with React Native a cross platform java script-based application development framework for building hybrid applications that looks like native applications.

TECHNICAL SKILLS:

Programming Skills: Swift (1.0-4.0,5), Objective-C, Cordova, Xamarin, XCode, C, C++, C#, Java, JavaScript.

Mobile Operating System: Mac OSX, WINDOWS MOBILE, iPad

Web Technologies: HTML 4/5, CSS 2/3, ANGULAR JS, PHP, .NET, jQuery, Restful, SOAP.

Operating System: Mac OS X, Windows X, 7, Linux.

Database: SQ lite, Microsoft SQL, MongoDB,Core Data

Version Control Tools: GIT, SVT, Source Tree, JIRA

Scripting Language: Linux / UNIX Internals,JSON, SOAP, REST

Frame Works: UIkit, Map Kit, Cocoa Touch, AV Foundation, Core Data, XCTest.

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

iOS Developer

Responsibilities:

  • Integrate Google analytics, send Event to google console to record user action.
  • Integrate Share Extension, allow user share address from apple map or contacts to Carnet app
  • Enable Silence Notification, allow app get notification even in background. Also add Notification Center, let user determine whether receive push or not
  • Worked on Apple Watch, keep updating when sending command on phone side or get update response from phone side.
  • Implemented methods using Objective C and swift 5.0.
  • Integrate Valet and Curfew Alert, if vehicle running out of radius or time-period user get notification.
  • Used Alamofire (object - Mapper) frameworks for client server communication to consume Restful services.
  • Have done Automation testing using Appium, and XCTest framework.
  • Integrated Google Maps to navigate to the current location and setup Google Places API to locate points of interest around the vehicle’s present location.
  • Customized the push notifications in iOS 10.
  • Designed and developed the UI of the app by using Swift and Objective-C.
  • Used ARC for memory management and implemented the UI using storyboards.
  • Continuously tested application using Test Flight to fine - tune the product.
  • Used key Chain for storing login credentials and Used Fortify for the application security.
  • Worked with Github and XCode for Debugging and use Stash for the code review and reported Progress/Challenge to the project manager.
  • Implemented app extensions to share the vehicle’s address to different apps on the user’s device.

Environment: iOS 9.0, Xcode 9,Swift 5.0, Mac OS X, iPhone, Core Location, Restful web service calls, Git, SVN.

Confidential, Los Angeles, CA

iOS Developer

Responsibilities:

  • Working closely with the clients for gathering the user requirements to design the application data flow.
  • Developing a skeletal structure for the code to ensure code separation, readability and reusability.
  • Used UIScrollView for implementing the Scroll functionality.
  • Worked extensively with Swift and Xcode in migrating from Swift 3 to Swift 4.
  • Added animations to buttons and text fields for improved visual appearance.
  • Enabled gesture recognition by working with UIGestureRecognizer, to recognize the touch
  • sequence and map it to the corresponding implementations.
  • Enabled Auto Layout for positioning the UI elements appropriately in the view relative to the device and other view elements by adding constraints.
  • Used Stripe iOS SDK to integrate and accept payment within the application.
  • Integrated the Realm Swift cocoa pod for persistent data storage and efficient data retrievals.
  • Used AFNetworking in performing IP verification and User login.
  • Used NSJSONSerialization for parsing JSON data from the database, information storing and retrieval.
  • Worked on RESTful API’s to integrate the application to server-side systems.
  • Implemented Accounts Framework to let the users access their external accounts from within the app without the need for access credentials
  • Implemented MFMailComposeviewController for providing a standard interface for managing and sending messages.
  • Worked with Cloud Kit Framework to enable data transfer between app and user iCloud containers.
  • Implemented GCD for facilitating concurrent code execution to increase the performance of the application.
  • Working on Apple Push Notification Service for Remote Notifications from Provider to user’s device.
  • Utilized tools for monitoring CPU load, heap size and memory usage.
  • Embedded Jira Mobile Connect into the App to provide Real time crash reports, user feedback and two-way communication with users.
  • Implementing Test-Driven Development (TDD) environment in a Scrum development methodology to provide end- to-end development
  • Working with Jenkins for Continuous Load testing and Test Automation.
  • Testing the Application and fixing Memory leaks and relevant bugs.

Environment: iOS 8.0-9.0, Mac OS X, Objective-C, Swift, Jenkins, XCode 7.2.1 and Later, Cocoa Touch Framework, REST, JSON, SQLite, Instruments.

Confidential . Dallas, TX

Mobile Application Developer

Responsibilities:

  • Developed full code and scripts for actual iPhone and iPod touch.
  • Worked significantly with Objective- C.
  • Tested applications on iPhone simulator, iPod touch and iPhone device.
  • Implemented data scrolling using UIScrollPane and UITextView.
  • Map View implementation using the MapKit and Core Location Frameworks
  • XML response parsing using the NSXML Parser and NSXMLParser Delegate.
  • Performance test and fixes done through instruments.
  • Presented data as Table View and created multiple pages using Tabbar controller using delegate and data source methods using swift3.0.
  • Followed a work data flow principle for design and development.
  • Created User Interface/ Navigation Layout for the application.
  • Improved the application efficiency with multi-threading.
  • Developed the App using Cocoa Touch frameworks like UIKit, Foundation, Core Graphics and SQLite 3.0 Frameworks.
  • Live Updates implemented using RSS link.
  • API integration implementing Alamofire, SwiftyJSON and XML.
  • Experienced in Debugging the Code Confidential every Stage line of Implementation.
  • Coordinated with technical staff in the configuration of iTunes App Store.
  • Collaborate with end users and clients in the implementation of complex software.
  • Worked closely within a cross functional team of testers and developers.

Environment: IPhone SDK, XCode, SQLite3, SQLite Manager, Objective-C, Cocoa Touch, MapKit,UIKit, jQuery, JavaScript, HTML, CSS and Instruments.

Confidential

iOS Developer

Responsibilities:

  • Worked on building completeUI of the application using Storyboard, including Tab bar and a custom Navigation bar.
  • Created custom Objective-C categories to add a feature to inbuilt class for recurring use.
  • Used third-party library, AFNetworking, for smooth communication with REST based web-services to fetch list of categories and corresponding products in them.
  • Worked on creating the Barcode scanner to scan and add items to the shopping list.
  • Used NSURLSessionfor communicating with RESTful web-services to fetch sale items from the weekly ad, specific to a store selected by the user.
  • Worked with Crashlytics SDK for fetching crash reports and analysis.
  • Followed all the practices and development process of the Agile methodology.

Environment: iOS 8.0-9.0, Mac OS X, Objective-C, Swift, XCode 7.2.1 and Later, Cocoa Touch Framework, REST, JSON, SQLite, Barcode Scanning, Agile Methodology.

We'd love your feedback!