We provide IT Staff Augmentation Services!

Ios Developer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Over 7+years of experience resulting from developing applications & Information Technology in Web and Native iOS application platforms.
  • 4+ years of experience as an iOS Mobile Engineer in developing and deploying iPhone/iPad Applications using Swift 3.x, 2.x,Objective - C, C/C++, Cocoa Touch, Xcode and iOS SDK’s.
  • Around 2 years’ experience in Swift.
  • Experience in developing apps using various iOS design patterns (Categories, Delegation, Target-action and Singleton).
  • Working knowledge of MVC, Protocols, Segues, and Blocks.
  • Experience in implementing applications using frameworks such as Foundation, UIKit, AVFoundation, PushKit, MapKit, CoreLocation, and CoreGraphics.
  • Experienced in multithreading, synchronization, and NSOperations in application development.
  • Good experience of connecting BLE devices using CoreBluetooth and iBeacon.
  • Proficient in Source control repository Git/GitHub, and SVN.
  • Experienced in creating custom UI using Storyboard and XiB files.
  • Strong Conceptual Knowledge in Object Oriented Concepts and good development experience in using those concepts in building applications.
  • Integrated social networking API of Facebook(Oauth) and knowledge of integrating other Social networking API’s using Cocoapods.
  • Experience in working with third party libraries such as AFNetwoking and OCR.
  • Expertise in creating and customizing UI using Stackviews, Collectionviews, Tableviews, Webviews, Tab Bars and Navigation Bar in a Multi-View Application.
  • Experienced in working with data parsing forms such as JSON and XML, to dynamically display data on iPhone/iPad using REST/SOAP web services.
  • Proficiency with memory management - Automatic Reference Counting (ARC) and Manual Retain Reference (MRR).
  • Experience in working TDD environment by writing modular Unit Tests and UI Tests using XCTest framework.
  • Experience in working with CoreData framework and SQLite database.
  • Proficient in Java programming and web technologies JavaScript, HTML, CSS, jQuery.
  • Experience in working with Agile and Waterfall methodologies by providing technical guidance to the QA teams to build manual and automated test suites.
  • Fine tuning the applications by profiling Instruments tool and its Templates such as Time Profiler, Leaks, System Usage.
  • Experience in creating Certificates, Provision profiles and submitting Apps into App Store using iTunesConnect.
  • Focused, determined, and highly motivated to make things work well.
  • Excellent communication and strong organizational skills, adaptability, team player, quick learner and ability to meet tight deadlines.

TECHNICAL SKILLS:

Tools: -MSOffice Professional, Sub Version, WordPress, JIRA, GitHub, Sketch

Programming: -Swift, Objective-C, C, Java, HTML, JavaScript, CSS. IDE & Simulators-Xcode, Eclipse, Interface Builder/Story board & iOS SDK’s (10,9,8,7,6,5):

Databases: -SQLite, Oracle, MySQL, CoreData(Framework).

Frameworks: -Foundation, UIKit, MapKit, AVFoundation, MPMovieplayer, CoreLocation, CNContacts, MessageUI, XCTest.

Operating Systems: -iOS 10/9/8/7/6 (iPhone/iPad), Mac OS X (10.12/10.11/10.10/10.9/10.8), Windows 10/7/vista/xp.

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

iOS Developer

Responsibilities:

  • Created Home screen with a customized Table view
  • Integrated Facebook login using facebookSDK (Oauth).
  • Worked on TableViews extensively to display the weather data with different options and Settings to provide Sign-in, Sign-up & personal alerts.
  • Implemented Push Notifications to alert/notify Weather conditions and Safety measurements.
  • Worked extensively with AVFoundation and MPMoviePlayerController to stream video content.
  • Developed location-based alerts based on the user preferences.
  • Fetched JSON data from RESTFUL service and parsed into model classes.
  • Implemented custom UIView for displaying severe Alerts.
  • Worked in agile environment with regular sprints.
  • Worked with Instruments for improving the performance of the application.
  • Improved the UI response of the application by optimizing the code which updated the UI using Grand Central Dispatch (GCD).
  • Used version controlling tool GitHub with a desktop tool Source-Tree and commandLine.

Environment: iOS 7.x, 8.x, 9.x, Mac OS, Objective-C, Swift, XCode, Core Location, AVFoundation, GitHub, SourceTree, Instruments, JSON

Confidential, Chicago, IL

iOS Developer

Responsibilities:

  • Implementing various features on Client’s eCommerce Mobile Application for iPhone.
  • Integrating Location services and MapKit by allowing user access to nearest stores.
  • Expert in building UI using size classes to support different screen sizes and worked with new features in UIKit framework such as stack views.
  • Integrating TouchID to allow User Secure Signing into App using Local Authentication.
  • Implementing App’s features using Storyboard, Table Views, Auto layouts and Segues.
  • Retrieving the JSON data from backend services into UITableView and UITableViewCell using RESTful services.
  • Redesigning the iPhone app by using UITabBarController architecture and did a visual refresh.
  • Integrating SKU # and Barcode scanning using Microblink and AVFoundation to get product details quickly in the App.
  • Developing the App with Swift/Objective-C programming language and Apple’s latest tools by following MVC architecture and ARC memory management system.
  • Writing Unit Test and UI Test cases using XCTest framework.
  • Working in Agile environment, involving in Pair Programming, scrum meetings and Sprint releases.
  • Good understanding of Apple's code signing process to create Certs, Provision profiles and used test-flight for beta testing.

Environment: iOS 9.x, 10.x, Mac OS X, Swift, Xcode 7.x/8.x, Storyboard, OCR, AVFoundation, AFNetworking, Agile, MVC, UIKit, iOS SDK, XCTest, CoreLocation

Confidential, New York, NY

iOS Developer

Responsibilities:

  • Collaborated with the business analyst to gather the App’s requirements.
  • Developed Main View Controller with Sign-In and Sign-up options for the user access by using Storyboard.
  • Extensively used UIKit framework in the development of App’s UI and developed various items like UITabBar, UIAlertView, and UITableView.
  • Used MapKit framework and CoreLocation to find nearby properties.
  • Worked mostly in the front end with various view controllers and followed MVC pattern in design and development.
  • Push notifications implemented to let users know when a property value changes based on their preferences.
  • Used CoreData/SQLite for data storage.
  • Used XML Parser to display data from servers.
  • Developed App with Alerts, Actions and Location services by collaborating with a team.
  • Tested the application leakage, deployed and tested the application on different iPhone’s firmware, fixed relevant bugs for leakage purpose, and resolved memory management issues.

Environment: iOS 6.0, (iPhone SDK), Mac OS X, Objective C, XCode 4.6 and 5.0, Touch ID, XML, Core Location, UIKit.

Confidential, Denver,CO

iOS Developer

Responsibilities:

  • Designed and implemented User interface by using UIKit and Storyboard.
  • Implemented UI from Wireframes given by house design team.
  • MessageUI framework was used to share deals through email and message.
  • Developed App using MVC and Singleton architectures.
  • Used GIGYA API to share notes through Facebook and Twitter.
  • Automatic Reference Counting was used in Memory management system.
  • Integrated REST services to display JSON data.
  • Developed application by using CoreData framework for internal data storage.
  • Worked on entire application by developing various UI views with Navigation.
  • Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
  • Followed a work data flow principle for design and development.

Environment: Xcode, iOS SDK, UIKit, AVFoundation, Storyboard, REST, JSON, MVC, Interface Builder, Coredata.

Confidential, CA

Web Developer

Responsibilities:

  • Involved in discussions with the System Analyst to identify the technical requirements.
  • Design and development of Web pages using HTML, CSS, JavaScript.
  • Used JavaScript for custom client-side validation.
  • Designated UI architecture for the internal web application and worked with designers to constructs conceptual Wire-frames and Mockups.
  • Extensively used jQuery in implementing various GUI components in application portal.
  • Involved in various technical and architectural design discussions with back-end teams as well as front-end team to integrate front-end and back-end.
  • Used CSS sprites to reduce image load time of web page by a number of images which require less number of server requests.
  • Worked on jQuery to make drop down menus on web pages and display part of a web page upon user request.
  • Worked in scrum process attending daily standup meetings and completing tasks sprints.
  • Worked with teams where requirements are constantly being implemented, tested and improved.
  • Tested cross-browser compatibility issues and hence worked on different browsers like Google Chrome, Firefox, Internet explorer and Safari.

Environment: HTML, CSS, JavaScript, AJAX, DOM, Bootstrap, jQuery, Usability Testing, Windows.

We'd love your feedback!