Iphone Mobile Developer Resume
Atlanta, GA
SUMMARY
- 7 years of experience in IT sector in designing and developing high - end enterprise level Web, Windows and Mobile Applications including 3+ years of expertise in Mobile Application Development (iPhone/iPad) using objective-C, XCode(4.0, 4.2, 4.3, 4.4, 4.5, 4.6, 5.0, 6.0, 6.3), IOS (3.0, 4.0, 5.0, 6.0, 6.1, 7.0, 8.0)and Cocoa Touch.
- Sound Knowledge and good working experience on newly launched IOS 8 and basic knowledge on Swift programming language.
- Complete understanding of iPhone/iPad/iPod architecture and various versions of iPhone Software Development Kit (SDK) that includes Xcode, UIKit, MapKit, WebKit, Instruments, iPhone simulator and Third Party frameworks.
- Thorough understanding of COCOA design patterns, MVC architecture and other concepts like Delegation and Protocols. Expertise in creating and customizing Views, Table Views, Tab Bars and Navigation Bars which are some basic functionality in a Multiview Application.
- Proficient in Core Frameworks: Core Data, Core Graphics, Core Location, MapKit, Quartz Core, Address Book, Event Kit, etc.
- Experienced in working with various data parsing forms to dynamically display data on iPhone/iPad such as XML and JSON.
- Vast familiarity with both SVN (Source Control Management) and GIT code repositories.
- Proficiency with memory management - Manual Retain Release (MRR) and Automatic Reference Counting (ARC).
- Rich awareness of Agile Development Methodologies (SCRUM), Object Oriented Analysis & Design (OOAD), Design Patterns and Software Development Life Cycle (SDLC).
- Complete comprehension in adding Animation for smooth transitioning between UIViews and better user experience.
- Experience in creating and extracting data from database using SQLite3 and Core Data.
- Working knowledge in design and development of Web and Windows Applications using CSS, HTML5, Microsoft.NET Framework, ASP.NET, VB.NET, C#, ADO.NET.
- Proficient in relational databases like SQL Server, Oracle and Reporting Services (SSRS).
- Track record of designing and implementing flexible solutions which support frequent UI and functionality changes.
- Strived for elegance and simplicity in code while focusing on scalability, readability, and standards complicity.
- Trained in Development, Testing, Troubleshooting and Debugging of the application.
- Clear knowledge in Testing and Distribution of the App in the AppStore.
- Established and maintained working relationship with management, clients and Team members.
- Strong Analytical and Problem solving skills; excellent communication and presentation skills; efficient decision making skills and excellent team player.
TECHNICAL SKILLS
IOS Technologies: Objective-C, Swift and Cocoa development for iPhone and iPad devices in Xcode 6.0, Interface builder-UIKit, Instruments, Cocoa touch
IOS Software Tools: Trained in iOS 4,5,6,7 and 8 with Xcode 5.x/6.x, OSX 10.5, 10.6,10.7 and10.8, Mavericks, OSX Yosemite, JSON
Cocoa Frameworks: Core Data, Core Graphics, Core Location, MapKit, Quartz Core, AVFoundation, UIKit, Address Book, Event Kit, etc.
Programming Skills: Objective-C, Swift C, C++, C#, Core Java, UML, CSS, HTML, Java Script, ASP.Net, ADO.NET, VB.NET, XML, DHTML, T-SQL, CCNA
Databases: SQL Server 2008/2005/2000 , Oracle 10g/9i, SQLite, Core Data for IOS
Operating System: Mac OS 10.5/10.6/10.7 , 10.8, OSX Yosemite, Windows 8, 7, XP.
Concurrency: Grand Central Dispatch, NSOperations, NSThread, Gesture recognizer
Tools: Xcode, Interface Builder, MS VS 2005/2008, IBM Worklight, SVN/GIT
PROFESSIONAL EXPERIENCE
Confidential, Atlanta GA iPhone Mobile developer
Responsibilities:
- 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
- Integrated approach in designing the UI.
- Designed and built the distribution for deploying in the AppStore.
- Developed iPhone application that can perform user registration, login, forecast, portfolio, profile, purchase within application, and referral scenarios.
- Integrated iPhone application with applications across all aspects of the client: user input, protocols, performance, memory management, debugging.
- Extensively worked with Objective C, Xcode, JSON, iPhone simulator.
- Designed and integrated application for different devices like iPad, iPhone, iPod.
- Designed and developed latest trends for iPhone clients
- Worked on iPhone SDK and internet connection Protocols
- Coordinated with technical staff in the configuration of iTunes AppStore.
- Preparation of internal QA builds and maintaining the Apple developer portal
- Defects fixing and also defects distribution among developers
- Pinpointed and solved several of our most widespread crashing bugs.
Environment: iOS 5.0,4.0 and 4.1(iPhone SDK), Mac OS X, Objective C, Xcode 4.3, Cocoa Touch, Cocoa framework, iPhone Simulator 4.1, XML Parser, Touch JSON, Adobe CS4.
Confidential, Bentonville, AR
IOS Application Developer
Responsibilities:
- Designed as anIPhone and IPad app, for IOS 8, 7.0+, to help customers findwhat they are looking for.
- DevelopedCustom UI Viewsbased on UIKit Framework.
- Worked withUI Navigation View, UI Tab Bar View, UI Table View, UI Custom Cell, UI Alert View.
- Utilized ARC andStoryboardsin order to streamline development.
- Worked extensively withObjective-C and IOS SDK.
- Worked with MF Mail Compose View controller to create email which enable user to share.
- UsedCore datato store data locally on the device for Barcode Scanning feature.
- Worked with Backend team to communicate with RESTFUL Web services.
- Integrated a web based content made with HTML5 on a native app usingUI Web view.
- Pre-fetching data for different views for smooth screen transitioning.
- Implemented third party library ZBAR SDK to read the barcode.
- Implemented QR reader functionality.
- Took care of code review code fixes and bug fixes.
- Performed testing end application for data accuracy and process critical information from multiple inputssimultaneously.
- Team utilized Agile development with weekly Scrum meetings
Environment: Mac OS X, XCODE 6.4, IOS 7, Objective-C,Framework, Cocoa framework, JSON, HTML5, RESTFUL Web services, Agile Methodology.
Confidential, Tulsa, OK
Sr. IOS Developer
Responsibilities:
- Worked extensively with Objective C and Cocoa frameworks.
- Worked withUIKit Frameworkfor the applications at hand.
- Worked extensively on table view controller and madecustomized table view cellsaccording to the client.
- Pre-fetching data for different views for smooth screen transitioning.
- Followed a work data flow principle for design and development.
- Worked closely within a cross functional team of testers and developers.
- Worked on web service calls,XML and JSONparsing included in the project.
- Worked withUIKit Frameworkfor development and maintenance.
- Added animation between UI Views for smooth transitioning and better user experience.
- Worked with Backend team to display the correct data format in devices.
- Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
- Integrated a web-based content made with HTML5 on a Native app usingUI Web View.
- UsedCore data Frameworkfor local storage purpose in SQLite in few primary projects.
- Formatted the Data as per Business rule to display in UI.
- Followed a work data flow principle for design and development.
- Worked closely within a cross functional team of testers and developers.
- Debugging issues at onsite whenever required.
- Worked withGDB and Xcodefor debugging.
- Worked withGITto checkout and update the codebase changes.
- Reported progress/challenges to onsite project lead.
Environment: iOS 6.0 and 6.1(iPhone SDK), Mac OS X, Objective C, XCode 4.6 and 5, Agile Methodology, HTML5, CSS, SOAP, JavaScript, JQuery.
Confidential, Houston, TX iOS Developer
Responsibilities:
- Involved in analysis, design and development of the application using Xcode.
- Involved in designing the wire frames and user interface and user interaction design for the mobile application.
- Developed Custom UIViews based on UIKit Framework.
- Worked with UINavigation View, UITabBarView, UITableView, UICustomCell, UIAlertView.
- Worked extensively with Objective-C and iOS SDK.
- Worked with MFMailComposeViewController to create email which enable user to share.
- Used Core data to store data locally I the device for Barcode Scanning feature.
- Used AFNetworking for server RESTful calls;Parsed XML data received from back-end to properly present the content for numerous UITableViews throughout the application.
- Integrated a web based content made with HTML5 on a native app using UIWebview.
- Application fully developed utilizing Manual Retain Release (MRR) implementation, giving development complete control of memory management.
- Constructed Views using XIB files with Interface Builder; UIConstraints added programmatically for UIControls to display properly.
- Constructed views using Storyboard, Foundation, UIKit.
- Implemented Delegation pattern in order to properly update status displays and reading progress made between views of the workflow.
- Implemented NSNotifications to fire UIAlertViews with received PUSH notifications information from back-end.
- Utilized UITabBarController, UINavigationController, UITableViews, UIWebviews. UIScrollView to display content as required in the App.
- Use of UITabBarController to move between different categories.
- Implemented multiple UIGesture Recognizers for user input functionality.
- Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal app.
- Developed the code in object oriented manner for optimal code re-usability.
- Participated in code review using GitHub for creating branches and to push, pull, stash the code from remote repository.
- Worked in an Agile development environment with bi-weekly sprints.
- Pre-fetching data for different views for smooth screen transitioning.
- Implemented third party library ZBAR SDK to read the barcode.
- Implemented QR reader functionality.
- Took care of code review code fixes and bug fixes.
- Performed testing end application for data accuracy and process critical information from multiple inputs simultaneously.
Environment: Xcode 3.x, Xcode 4.x, iOS 5 SDK, iOS 6 SDK, Objective-C, iOS Simulator 5, iOSSimulator6, iPad, iPhone, Cocoa Touch Framework, UIKit, AVFoundation, MediaPlayer, AFNetworking, XML, Agile-Methodology, Git.
Confidential
.Net Developer
Responsibilities:
- Served as a support consultant to project team in selecting technologies and developing System architecture.
- Participated in the analysis and design of the GUI & Functional aspects of the application using ASP.NET, C# and XML.
- Writing SQL queries, SQL procedures, to handle the business rules and data integrity.
- Analyzed the Change or Enhancement Request (ER) and interacted with client's Change Management Team for clarifications and convert them into low level design document for development.
- Extensively worked on WinForms using C# which involved Multithreading.
- Implemented Exception handling mechanism using .NET Framework classes with XML files.
- Implemented the Incremental-testing plan on the components developed using features of TRACE and DEBUG classes in .NET.
- Developed various reports using Crystal Reports.
Environment: C#, ASP.Net, ADO.NET, Visual Studio.NET, XML, HTML, Win Forms, SQL Server 2000, UML.
