Sr. Ios Developer Resume
ChicagO
SUMMARY:
- Over 8+ yearsof experience resulting from developing applications & Information Technology in Web and Native iOS application platforms.
- 5 years of experience as an iOS Mobile Engineer in developing and deploying iPhone/iPad Applications using Swift 4.x, 3.x, 2.x, Objective - C, C/C++, Cocoa Touch, Xcode and iOS SDK’s.
- Around 2.5 years’ experience in Swift.
- Experience in developing apps using various iOS design patterns (Categories,Delegation, Target-action and Singleton).
- Working knowledge of MVC, Protocols, MVVM, and Blocks.
- Experience in implementing applications using frameworks such as Foundation, UIKit, AVFoundation, PushKit,MapKit, CoreLocation, CoreBluetooth, andCoreGraphics.
- Experienced in multi-threading, synchronization,andMemory managementin application development.
- Experience with Jenkins and Appium in Automation builds.
- Proficient in Source control repository Git/GitHub, and SVN.
- Experienced in creating custom UI using Storyboard and XiB files.
- Strong Conceptual Knowledge in ObjectOriented 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 thirdpartylibraries such as AFNetwoking and OCR.
- Expertise in creating and customizing UIusingStackview s, 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 UnitTests and UITests using XCTest framework.
- Experience in working with CoreDataframework and SQLite database.
- Proficient in Javaprogramming 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 AppStore using iTunesConnect.
TECHNICAL SKILLS:
Tools: MSOffice Professional, Sub Version, WordPress, JIRA, GitHub, Jenkins
Swift, Objective: C, C, Java, HTML, JavaScript, CSS.
IDE & Simulators: Xcode 9, 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, Chicago
Sr. 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 stackviews.
- 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 MicroblinkSDKand 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 UnitTest and UITest cases using XCTest framework.
- Working in Agile environment, involving in Pair Programming, scrum meetings and Sprint releases.
- Good understanding of Apple's code signingprocess to create Certs, Provision profiles and used test-flight for beta testing.
Environment: iOS 9.x, 10.x, 11.x, Mac OS X, Swift, Xcode 7.x/8.x/9, Storyboard, OCR, AVFoundation,AFNetworking, Agile, MVC, UIKit, iOS SDK, XCTest, CoreLocation
Confidential, Atlanta 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 withAVFoundationandMPMoviePlayerController to streamvideo 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 command Line.
Environment: iOS 7.x, 8.x, 9.x, Mac OS, Objective-C, Swift, XCode, Core Location, AVFoundation, GitHub, SourceTree, Instruments, JSON
Confidential, New York iOS Developer
Responsibilities:
- Collaborated with the business analyst to gather the App’srequirements.
- Developed MainViewController with Sign-In and Sign-up options for the user access by using Storyboard.
- Extensively used UIKitframework 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 frontend with various viewcontrollers and followed MVC pattern in design and development.
- Pushnotifications 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 applicationleakage, deployed and tested the application on different iPhone’sfirmware, 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 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 GIGYAAPI to share notes through Facebook and Twitter.
- AutomaticReferenceCounting 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 UIviews with Navigation .
- Designed the completeMVCflow for the application with UI components and controllers to be used for iPhone.
- Followed a work dataflow principle for design and development.
Environment: Xcode, iOS SDK, UIKit, AVFoundation, Storyboard, REST, JSON, MVC, Interface Builder, Coredata.