Ios Developer Resume
Schaumburg, IL
SUMMARY
- Over 6 years of experience in the field of information technology especially in designing and developing IOS applications using Objective C and Cocoa Touch in Xcode. I am seeking an iOS developer position and willing to grow vertically in mobility domain sector.
- Proficient knowledge of programming using Objective C & familiarity with Swift.
- Significant experience in iPhone and iPad application development.
- Experienced in Mobile Application Development using Objective C including, but not limited methodologies to UIKit, Core Foundation and Cocoa touch, Core Frameworks like Map Kit, Core Location, Core services, Core Graphics, Core animation, Core Object, SQLite, and MVC.
- Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
- Proficiency in creating and customizing Views, TableView, CollectionView, ScrollView, PageControl, TabBar and NavigationBars, MapKitView in a multi - view application.
- Hands on experience of working with Autolayout for adaptive design.
- Knowledge of Object Oriented Concepts.
- Good experience developing Object Oriented Concepts in building a reusable code.
- Hands on experience in developing in-app purchase application for the iPhone/iPad along with distinct marketing based applications embedded with sharing via IM applications and social networks.
- Proficient knowledge in Software Development Life Cycle (SDLC) phases - planning and requirement analysis, designing, implementing, testing, and maintenance.
- Proficient in Agile and scrum methodologies.
- Proficient in source control with Git.
- Strong experienced in working with data parsing forms such as XML and JSON, to implement in the application and consuming REST Api.
- Working Knowledge of Operating System Mac, Windows, Windows, UNIX based Operating System Fedora.
- Excellent communication skills, organizational skills and attention to detail.
- Dedicated to organizational work ethics, meeting deadlines and value based decision-making.
- Familiar with memory management in iOS including Automatic Reference Counting (ARC)
TECHNICAL SKILLS
Programming Languages: Objective-C, Swift, HTML,CSS, JavaScript
Databases: SQLite, Core Data, Microsoft SQL Server Compact
Operating Systems: Mac OS X, Windows XP/Vista, UNIX, Xcode version4.1+,iOS version 5+
IDE: XCode, Interface Builder, Eclipse, Sublime Text iOS Technology: Xcode version4.1+,iOS version 5+
Framework: Cocoa Touch, UIKit Foundation, Core Location, Core Graphics, Core Data, MAP KIT, AV Foundation
PROFESSIONAL EXPERIENCE
IOS Developer
Confidential, Schaumburg, IL
Responsibilities:
- Implemented and designed various UIView according to the client’s requirements using UINavigationView, UITableView, UITabbar, UIScrollView.
- Worked on TableViewController and made custom swipeable cell according to the client’s requirements and specification.
- Created dropdowns with picker view and table view.
- Experience working with Gesture Recognizer.
- Used CoreLocation with custom map annotation and callout accessory views.
- Implemented and designed custom slide-out sidebar menu and custom calendar using UIView.
- Worked on UIAlertController, UISegmentedControl, UISwitch, UIPickerView, UIPageControl, MapKitView, UIProgressView, UIStepper, UIToolBar, RadioButtonCheckBox.
- Implemented user interface .
- Experience of working with Autolayout for adaptive design.
- Created local server using XAMPP.
- Used Cordova framework to create a sample hybrid app.
- Responsible for making application flexible to update changes Confidential any point of time.
IOS Developer
Confidential, Seattle, WA
Responsibilities:
- Conceptualized, designed, developed and deployed mobile applications using iOS SDK, Xcode.
- Implemented and designed various UIView according to the client’s requirements using UINavigationView, UITableView, UIAlertView.
- Worked on TableViewController, CollectionViewController and made customized cells according to the requirements and specification.
- Used Core data Framework to store data locally.
- Responsible for making application flexible to update changes Confidential any point of time.
- Worked with Git to checkout XCode for debugging’
- Tested and debugged the application on Simulator and iOS Devices.
- Involved in manual performance testing.
- Involved in the deployment of the app.
IOS Developer
Confidential, San Diego, CA
Responsibilities:
- Implemented high quality iOS code that satisfies the business functional requirements as well as user functional requirements.
- Showed proven knowledge of iOS App life cycle and memory management using the retain/release memory management system and Automatic Reference Counting (ARC).
- Implemented very user friendly interface using all the capabilities of UIView, UIViewController and UINavigationController.
- Provided proven knowledge in iOS application functionality and limitations including Objective C, cocoa Framework, core data and other native API integration.
- Developed the update modules and various features in the existing App.
- Experienced with major Frameworks like UIKit Framework, Foundation Framework and CoreGraphics.
IOS Developer
Confidential, Sherman Oaks, CA
Responsibilities:
- Implemented Core Data for persistent storage of user data
- Created models in MVC and development of delegates for updating model information
- Created of various views, table views, customized views and popovers
- Redesigned several screens including default application landing screen as per newer wireframe
- Created custom checklist and sharing them with selected app users by calling web services throughJSON libraries and connecting to SQLite database with the objective C interfaces
- Custom UI implemented with XIBs, and Manual Retain/Release memory management
- Took care of Code Review, Code Fixes and bug Fixes
- Performed all tasks from UI design and implementation to writing code for various features
Web Developer
Confidential
Responsibilities:
- Participating in discussions with clients to clarify what they want.
- Creating logos, banners and buttons for websites.
- Developing websites that have a consistent feel and look throughout all web properties.
- Identifying and correcting software deficiencies.
- Designed and development of Web pages using HTML 4.01, CSS 2, JavaScript, Ajax
- Developed data insertion forms and validated them using JavaScript
- Validated input values to make sure that they will be accepted before they are submitted to the server.