Ios Application Developer Resume
Southfield, MI
SUMMARY
- 6 years of Information Technology Experience in designing and developing Mobile Applications (iPhones/iPads)
- Experience in several programming languages like Objective - C, Java, C, C++ and JavaScript
- Strong expertise in iOS SDK, Objective-C, Xcode and its frameworks
- Extensively worked with StoryBoard, MapKit, Core Data, Multithreading, User Defaults, SQLite, UIAlert, Delegates/Protocols and Categories
- Expertise in building responsive UI using NS Operations, GCD for downloading data in background
- Designed applications using Storyboard, .xib files, and programmatic UI building
- Proficient in using SQLite and Core Data to store data persistently
- Interaction of web services through JSON and ASI frameworks to retrieve data from the server for display
- Framework expertise includes UIKit, MapKit, UIAlert, Photos, PushKit, AV Foundation, WebKit, Core Location, Core Data, Core Graphics and Core Animation
- Experience with development of software Applications with respect to analysis, design, Testing and Implementation
- Highly motivated, quick learner, eager to meet challenges and learn new technologies, skills, concepts and ideas
- Establish and maintain productive working relationship with management, clients and team members along with excellent communication and presentation skills
TECHNICAL SKILLS
Languages: Objective-C,Swift (2.0), Java,C, C++, JavaScript, Python
Framework: Cocoa/Cocoa Touch, UIKit, MapKit, CoreData, NSJSONSerialization, GCD
Web Technologies: HTML5, CSS, XML, JSON, XML, RESTful
Development Tools: Xcode, Interface Builder, Android Studio, Visual Studio 2010, Xamarin, Photoshop, GitHub, MS Office
Databases: SQLite and SQL Server 2008
Operating Systems: MAC OS X, Windows XP/Vista/7, Linux, SVn and Iphone/Ipad OS
PROFESSIONAL EXPERIENCE
Confidential, Tukwila, WA
iOS Developer
Responsibilities:
- Design and development of AgVerdict mobile application through iOS 8, deployed in iPads and iPhones
- Primary involvement in online (server side) and offline (using HTML) report generations
- Usage of business logic and ViewControllers in additional functionalities including UI designs for adding Recommendations and Application events
- Implementation of “Report Options” screen displaying customizations for offline reports
- Display of pre-downloaded data from MasterData using CoreData framework in picker views in offline mode
- Analysis and debugging of JSON response from the server and populating the data to the UI
- Customizing the Datamodel to accommodate changes from the JSON response
- Performing the quality assurance of the application by reporting the issues to the development team
- Assisting the team with the transition onto Swift 2.0 through Xcode 7.0
- Coordination with cross-functional teams for end customer support and bug fixing
Environment: iOS9, Objective-C, Swift 2.0, Xcode 7.2, Mac OS X El Capitan 10.11.2
Confidential, Wilsonville, OR
iOS Developer
Responsibilities:
- Using the UIImagePickerController library to access the phone/tablet camera to take a picture and send it to the network
- UsingUIAlertView to send an alert message whenever the camera doesn’t function
- Accessing the Core API (OAuth v1) for Dropbox and the Google Drive API for Objective-C, to print documents directly
- Accessing the Core Location framework to track nearby locations and available printers
- Designing the HTTP interface which uses the NSURLConnection and NSURLRequest classes of Cocoa Touch to make network requests
- Assisting the floor team in the transition to Swift for the existing ViewControllers
- Exposure and coordination with the Android team for common functionalities using Android Studio
- Customizing the appearance from the JSON using the QuartzCore and UIKit frameworks
- Performing the quality assurance of the application by reporting the issues to the development team
Environment: iOS8, Objective-C, Swift, Xcode 6.2, Mac OS X Yosemite, Android Studio
Confidential, Southfield, MI
iOS Application Developer
Responsibilities:
- Utilized the Core Location framework to access the GPS of the device to locate nearby hospitals and doctors
- Used UIKit and UIDevice to add a dial feature in the app which makes a call with a click
- Accessed the UIImage class to store images of user’s recent ID card and spouse’s ID card which are easily accessible on-the-go
- Implemented JSON to get display the items on the respective views.
- Implemented Custom TableView and core Graphic library to have better user app experience
- Exposure to Xamarin to design the app in a cross-platform structure using C#
- Created developer test and fixed bugs to meet client specifications and standards
- Worked on push Notifications(UIAlert and UIApplication) sent from server for new Alerts
- Designed the registration screen of the application where the user can enter the member ID, Date of Birth and other login credentials
Environment: iOS 6.1, Xcode5.1, JSON parsing, UIKit and Foundation Frameworks, Xamarin 2.0
Confidential, Framingham, MA
iOS Application Developer
Responsibilities:
- Collaborated with design team to create the store finder feature with MapKit and CoreLocation frameworks
- Customized the weekly ad section of the app from the side menu for quick access to the user
- Designed with JSON for the display of shopping items through their respective view features
- Utilized RESTful web service to fetch data from the app servers for the customization
- Worked on the product details section of the app, by adding buyer’s reviews and ratings
- Designed and implemented custom UITabBarandUINavigationController for different departments of Confidential store
- Assisted and worked on the Android app through Android Studio with Java for development of certain functionalities
- Assisted the team in developing the app in cross-platform using Xamarin using C# with custom layouts and controls
- Exposure to .NET framework for development of user interface using Visual Studio
Environment: iOS 5.1.1, Xcode 5.0, Mac OS X Mountain Lion, Core Location, UIKit and Foundation Frameworks, Xamarin 2.0
Confidential, San Francisco, California
iOS Application Developer
Responsibilities:
- Worked on the ‘Reserve’ button/feature of the app in the San Francisco area, where user can reserve a table at any available restaurant
- Utilized UIImageView class to arrange and view images for menu and photos of restaurants and meals, respectively
- Implemented UIPickerView to cancel or modify existing reservations
- Used UIScrollView option to zoom into pictures, through the pinch feature on the touch screen
- Used UIKit, MapKit and Core Location frameworks to track nearby restaurants
- Addressed Memory leaks by developing tests for Memory management issues
Environment: iOS 5.1.1, Xcode 4.3