Sr. Ios Developer Resume
Grand Rapids, MI
SUMMARY:
- Over 7 years of experience in designing & developing User Interface applications, integrating with various Databases and Client - Server applications
- Have expert level knowledge and experience in iOS / Objective-C, Swift and React Native application design and implementation
- Having good knowledge of CocoaPods for dependency integration.
- Good at Efficient storage of data storage using File System, SQLite, Core Data and Database with multi-threading
- Expertise in consuming RESTful WebServices with data parsing forms
- Experienced in XML and JSON Parsing, Multithreading
- Extensive knowledge of various frameworks including: UIKit, CoreLocation, CoreGraphics, MediaPlayer, AVFoundation, CoreData, MapKit, CoreAnimation, CloudKit.
- In-depth knowledge of Automatic Reference Counting (ARC) and Manual Reference Counting(MRC)
- Familiar with UI design implementation using both Storyboards and XIB files
- Hands on coder and expert contributor to all levels of Software development cycle
- Experienced in all aspects of IPad and iPhone application development including designing for all types of screen sizes and orientations
- Well versed in user-friendly design, performance improvement, documenting code, refactoring, continuous integration and deployment, and unit testing
- Have a complete understanding of Object Oriented Features (Inheritance, Polymorphism, Abstraction and Encapsulation)
- Developed innovative solutions to reduce development and testing cycle time. And, implemented quality assurance process solution to increase team performance
- Expert in exploring and learning new technologies and solving complex problem using innovative solutions
- Experienced in provisioning and publishing applications in App Store with working knowledge of Apple publishing procedures and App review process.
- Proficient in source control with Git, Bitbucket and Sourcetree.
TECHNICAL SKILLS:
Languages: Objective-C, Swift
IDE: Xcode8/7/6/5/9
Web Services: RESTful, XML, JSON
Web Technologies: HTML5, CSS3, JavaScript, AngularJS
Operating Systems: Mac OS X 10.11/10.10/10.9 , Windows 8/7
Databases: SQLite, Core Data
Tools: Git/Bit bucket
Development Methodologies: Agile/Scrum, MVC
PROFESSIONAL EXPERIENCE:
Confidential, Grand Rapids, MI
Sr. IOS Developer
Responsibilities:
- Designed and developed mobile application for IOS mobile devices with extensive user interface development.
- Participated in project requirements, design meetings and prepared project specification and Scope document.
- Involved in creating navigation and coding for user interface layout and views
- Designed screens using MVC, MVVM and IOS Design Patterns for the application with Visual Studio.
- Used Web Views, Custom List Views and populated lists to display the lists from SQLite database using Simple Adapters and Custom Adapters.
- Worked with the Visual studio, and implemented IOS Bluetooth and Location Connectivity components.
- Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
- Developed the app to adapt to different orientations (Landscape/Portrait) and various resolutions based on the device.
- Create applications and frameworks for the iOS platform using Xcode 9.
- Performed Unit testing on the various modules/functions to ensure that the output is as expected.
- Implemented MVVM in all interactive views using AngularJS.
- Worked with an offshore team and had to attend meetings on daily basis to keep track of different tasks and to receive updates on the project.
- Used JIRA to track issues.
- Worked with JavaScript.
- Used Objective-C, Swift to make the application.
- Implemented Unit and automated testing using XCTest.
- Provide End-End Maintenance/Support.
- Created entirely new features in my app using Swift 4 which eliminates entire class of unsafe code
- Responsible for deploying the app to the IOS Marketplace and supported the app for different releases of IOS.
Environment: iOS 8.0, iOS 9.0, Swift 4 (iPhone SDK), Mac OS X, Objective C, X-Code (4, 5.0, 9), Agile Methodology.
Confidential, Chicago, IL
Sr. IOS Developer
Responsibilities:
- Designed and developed mobile application for IOS mobile devices with extensive user interface development.
- Participated in project requirements, design meetings and prepared project specification and Scope document.
- Involved in creating navigation and coding for user interface layout and views
- Designed screens using MVC, MVVM and IOS Design Patterns for the application with Visual Studio.
- Used Web Views, Custom List Views and populated lists to display the lists from SQLite database using Simple Adapters and Custom Adapters.
- Worked with the implemented IOS Bluetooth and Location Connectivity components.
- Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
- Developed the app to adapt to different orientations (Landscape/Portrait) and various resolutions based on the device.
- Create applications and frameworks for the iOS platform using Xcode 9.
- Implemented MVVM in all interactive views using AngularJS.
- Worked with an offshore team and had to attend meetings on daily basis to keep track of different tasks and to receive updates on the project.
- Used TFS to track issues.
- Used Objective-C, Swift to make the application.
- Provide End-End Maintenance/Support.
- Created entirely new features in my app using Swift 4 which eliminates entire class of unsafe code
- Responsible for deploying the app to the IOS Marketplace and supported the app for different releases of IOS.
Environment: iOS 9.0,iOS 10.0, iOS 11.0 Swift 4 (iPhone SDK), Mac OS X, Objective C, X-Code (9,10), Agile Methodology.
Confidential
IOS Developer
Responsibilities:
- Worked extensively with huge code database
- Worked on table view controller and made customized table view cells according to the client
- A complete native application (iOS) and React Native.
- Responsible for tech design and architecture of the project and working with user experience design team, business analysts, and clients to create the needed requirements artifacts
- Involved in the development of module Mosaic Squares, which is the home page of the app and also did unit testing of the same.
- Designed database using Core Data and implemented background fetch using backgrounding API in iOS7
- Create applications and frameworks for the iOS platform using Xcode.
- Implemented map features to view photos on map using Map Kit, Core Location
- The UI is populated with the help of a fetched results controller which continuously watches for any changes in the databases and keeps the UI updated.
- Developed iPhone application that can perform user registration, login, forecast, portfolio, profile, purchase within application, and referral scenarios.
- Pre-fetching data for different views for smooth screen transition
- Followed a work data flow principle for design and development
- Worked closely within a cross functional team of testers and developers
- Implemented Dropbox API for sharing and backup
- Worked on API Access Designe
- Worked with javaScript
- Implemented Core Data framework to store user Data
- Integrated the application with backend web services
- Implemented using Storyboard and ARC
- Good Exposer on C# and ASP.NET applecations.
- Worked on Web Service calls, JSON, SOAP was used in the project
- Executed a part of the code with the concepts of the phone gap, Xamarin.
- Integrated a web-based content made with HTML5 on a Native application using UI Web View
- Worked with UIKit Framework for development and maintenance
- Added animation between UI Views for smooth transition and better user experience
- Used the same XIB to design for iPhone 6 and older iPhones by using Auto-layout.
- Setting up SMS gateway
- Formatted the Data as per Business rule to display in UI
- Debugging issues onsite whenever required
- Worked with SVN to checkout and update the codebase changes
- Followed Agile methodology throughout the project
- Documented the technical specifications
- Reported progress/challenges to project lead
- Attended Weekly meetings with Business team to discuss the updates and changes in the project
Environment: IOS 7, 7.1, Mac OS X, Objective C, X-Code 4.3, Cocoa Touch, Cocoa framework, React Native, iPhone Simulator 4.1, XML Parser, Map Kit, Touch JSON, XML parsing, Adobe CS4