Iphone Application Developer Resume
Middlebury, ConnecticuT
SUMMARY
- Over 6+ years of experience in Information Technology industry - 3+ years in IOS mobile development using Objective-C and IOS SDK and 3 years in Unity3d mobile game development.
- Software implementation experience in fast-paced Agile environment with daily scrums and monthly/bi-weekly sprints.
- Hands on experience in designing, development and deployment of IOS applications to the App Store.
- Up to date with new Swift features and adheres to Swift best practices.
- Created and customized Views, TableViewsCells, Tab Bar and Navigation Controllers.
- Knowledgeable on the latest IOS7 Cocoa Touch frameworks including: UIKit, Core Graphics, Core Data, Socket programming, OpenGL.
- Programmed multi-threaded apps using Grand Central Dispatch (GCD), NSOperations.
- Competent in location based (Core Location and Map Kit) applications as well as Local and Push Notifications.
- Proven skills in solving problems with creative technological solutions, taking into account UX, design, and functionality. Knowledge using BLE/BT classic.
- Well-versed in integrating web services to consume JSON and RESTful APIs.
- Complete comprehension ofmemory managementin Objective-C.
- Experienced in version control systems, like Subversion and GitHub. Know-how of software testing especially in unit testing.
- Excellent analytical, inter-personal, presentation and communication skills.
- Knowledgeable on Virtual Reality and Augmented Reality, designing and implementing AR and VR application in Unity3d.
TECHNICAL SKILLS
Programming Languages: Objective-C, C/ C++ languages, Swift, JavaScript, C#
IOS Frameworks: UIKit, Foundation, Core Graphics, Quartz Core, REST Kit, Map Kit, Game Kit, JSONKit, Core Data.
Engines: Unity3d
Database: MySQL, SQLite3, MS Access
IDE: Xcode, MonoDevelop, Visual Studio
Source Control: Github, Subversion
Software: MS Office Suite, Adobe Photoshop
PROFESSIONAL EXPERIENCE
Confidential, Middlebury, Connecticut
IPhone Application Developer
Responsibilities:
- Developed iOS based very social, popular and highly rated iPhone app of the Confidential Group using Objective-C and UIKit framework.
- Designing and building advanced application for the iOS platform.
- Collaborating with cross-functional teams to define, design the application and create new features.
- Utilized latest swift for robustness, usability and reliability application.
- Created View controllers both programmatically using Swift 2.0 and also through Storyboards.
- Created Custom UIbutton, UIText Field and UITableView to build user interface of the application in Xcode.
- Worked on sidebar navigation, custom navigation controller to navigate between views and view controllers.
- Worked with latest swift to debug and for updating the app.
- Utilized cocoa touch frameworks for dynamic application.
- Created Page layouts, search layouts to organize fields, custom links and related lists.
- Used best practices like use of Delegates, NSNotification, MVC architecture and asynchronous iOS Programming rules.
- Integrated Facebook by using Facebook Connect SDK/API.
- Used BLE/BT Classic to connect watch with iPhone through app.
- Extensively involved in Apple approval and distribution process along with write code in Xcode IDE and iPhone SDK.
- Interpreted how the ARC (Automatic Reference Counting) worked in the existing code.
- Customized search option of the client’s web portal to be streamed into the app for the users to locate the reports containing the search object by parsing XML.
- Redesigned and developed the user interface through multiple Storyboards including Table View, Navigation and Tab Bar Controllers.
- Developed experience with categories, key-valued-observing, NSOperations queues, Core Data and asynchronous image downloads.
- Back end response was JSON based and parsing was done using NSJSONSerialization. Also, used the popular third party networking library AFNetworking and its features - like serialization and UIKit integration (with a category on asynchronously loading images in a UIImageView).
- Implemented form validation by prompting the user with a UIAlertController when the form is not filled out completely or correctly.
- Used toggle switches (on/off) to allow users to set app preferences. Read and write app preferences using NSUserDefaults.
- Worked with OOA/OOD, distributed systems/software.
- Participated in weekly team meetings to provide comments on the new UX and UI wireframes and designs.
Environment: IOS SDK, Mac OS X, Objective-C, Xcode 7.1, Cocoa Touch Frameworks, iPhone/iPad Simulator, HTML, CSS, XML.
Confidential, Orlando, FL
IOS Developer
Responsibilities:
- App was targeted to enhance user experience by giving them access to shipping and tracking information.
- App interacts with Confidential services running RESTful Web services. Worked on JSON parsing included in the project
- Worked extensively with Objective-C, Cocoa and UI Frameworks.
- Worked with Xcode for debugging the updated version. Worked with basics of SWIFT for updating the app.
- Worked extensively on table view controller and made customized table view cells according to the client requirements.
- Utilized UI TabBar Controller, UI Navigation Controller, UI Table Views and UIScroll View to display content as required in the App.
- Worked on CLGeocoder and annotation to pick the nearest location.
- Worked on NSMutable data and response data to get the responses from web services. • Utilized Quartzcore framework for supporting graphics.
- Worked on UIpicker view and delegate to pick the location.
- Utilized tableviews and created column to differential data from one another.
- Worked on corelocation to locate the current location and near by Confidential companies.
- Iterative design process upon client approval build out of all assets: buttons, products shots, UI Components, etc.
- Utilized MVC for design patterns. Used Automatic Reference Counting for managing the memory. • Worked with UIKit Framework for development and maintenance.
- Added animation between UI Views for smooth transition and better user experience.
- Used the XIB to design for iPhone by using Auto-layout. • Implemented data chasing using CoreData and Application Directory.
- Reported progress/challenges to project lead.
- Contributed in a fast-paced Agile (Scrum) environment with bi-weekly sprints.
- Optimized current code base to be more mindful of memory, used best practices and design patterns along with regular commits to GitHub repositories.
Environment: IOS SDK, Mac OS X, Objective-C, Xcode, Cocoa Touch Frameworks, Mapkit, iPhone/iPad Simulator, HTML, CSS, XML.
Confidential, Rochester, NY
IPhone Application Developer
Responsibilities:
- Worked extensively with Objective-C, Xcode and Storyboard for the application at hand.
- Used custom search bar controller to search for items and used custom predicates to filter the result according to user preferences (scopes).
- Used ZBar bar code SDK for search product using barcode and QR Codes.
- Created Custom UIViews, Custom TableView, and Custom TableViewCell for user interface.
- Implemented custom UITabBarController & UINavigationController for easy navigation of the app.
- Used UIKit, MapKit and Core location to enhance user to find nearest store locations.
- Created custom annotations and annotation views.
- Web services used to connect to database were NSURL, NSURLConnection, and Grand Central Dispatch
- Back end response was JSON based and parsing was done using NSJSONSerialization.
- Did developer test and fixed bugs.
- CoreData Framework was implemented to keep track of user's favorite recipes and items
- Used Photoshop for image editing purposes.
- Extensively involved in Apple approval and distribution process along with write code in Xcode IDE and iPhone SDK.
- Interpreted how the ARC (Automatic Reference Counting) worked in the existing code.
- Customized search option of the client’s web portal to be streamed into the app for the users to locate the reports containing the search object by parsing XML.
- Working knowledge of Media Player framework to stream and playback movies. Familiar with UI design implementation using both Storyboards.
Environment: IOS SDK, Mac OS X, Objective-C, Xcode, Cocoa Touch Frameworks, ZBar code SDK, SQLite and Core Data, GCD, MapKit and Core Location.
Confidential, San Francisco, CA.
Unity3d Game Developer
Responsibilities:
- Designed and documented migration strategy, execution and testing plan.
- Apart from the design and development of above projects, I had to support the application with various bug fixes.
- Worked issues relating to core data crashes. Feature related issues.
- Used Criticism to a great extent for tracking the breadcrumbs throughout the application.
- Used X-Code instruments to improve the performance and efficiency of the application.
- Used exceptional handling debugger and device logs to fix crashes.
- Used Test flight for internal QA builds.
- Use Source Tree to handle Github.
- Used Java script, C#, java languages for the development.
- Added many new and advanced features in gaming.
- Implemented this feature in both Android and IOS platform.
- Designed and Developed Multi Player Action Games like “Deadly Fighters“, "Fighters League” which are on the App store and Google Play Store.
- Designed and developed tank mechanics and relevant upgrades.
Environment: Mac OS, JavaScript, MonoDevelop, 3d Model, Visual Studio, Xcode, Unity3d, C#, Windows.
Confidential, Redwood City, CA.
Unity3d Game Developer
Responsibilities:
- Programmed and executed UI, menus and functionalities.
- Provided technical assistance for programming of camera systems and GUI gameplay system.Monitored and integrated game system plug-in.
- Implemented game features and suggested workflow and game features.
- Developed and maintained mobile game apps with Unity 3D engine.
- Conducted detailed research of new techniques and frameworks for continuous improvements.
- Level Designing and adding levels to built settings in unity.
- Creating KeyStore for publishing app in app stores and working on updating those applications.
- Creating IPA files for Xcode and APK files for Android by switching the platforms in Unity.
- Participate in code review processes and formulated designing standards.
Environment: Mac OS, JavaScript, MonoDevelop, Visual Studio, Xcode, Unity3d, C#, Windows OS.