Ios Developer Resume
PROFESSIONAL SUMMARY:
- IT Profession with around 6 years of software development experience including over 5 years of experience in Apple iOS application development, design and implementation. Seeking a job related with Product manager, iOS developer and QA tester.
- Strong knowledge of software development life cycle with strategically designing and implementing the software, debugging, fixing and maintaining the software.
- Good experience in C, OOPS, Object - C and re-usable code.
- Good understanding in Swift programming language.
- In-depth knowledge MVC designing, Cocoa design patterns and concepts like delegation, protocols and categories.
- Strong in iOS application development implementing using Xcode, UIKit, Core Foundation, CoreData, MapKit, CoreLocation, AVFoundation, and CoreService Framework.
- Proficient in building custom UI based on UIView, UITableView, UICollectionView, UIAlertController, UITabBarController, UINavigationController, UIGestureRecognizer, and UIStoryBoard Segues.
- Good working experience with Social Accounts (Facebook, twitter and Instagram), AppleMaps, APNS (Apple Push Notifications) and Asynchronous Task.
- Experienced in fetching, download/update data from web source through multiple ways such as NSURLConnection, NSURLSession and AFNetworking.
- Familiar with Core Animation, CoreMotion and gesture recognition.
- Skilled in use of Restful API web services such as REST and SOAP
- Experienced in working with parsing forms such as JSON and XML to display dynamic data in iOS applications.
- Good understanding of HLS (HTTP Live Streaming), and AVFoundation.
- Good experience on GCD and NSOperation to perform Multi-threaded development.
- Deployed iOS Applications to the app store and familiar with AppleDeveloper Provisioning Portal and the processes involved including designing for all types of screen sizes and orientations.
- Familiar with TCP, UDP, TCP/IP OSI module and LAN establish.
- Good understanding of the IPv4 and IPv6, and C/S and B/S architecture.
- Knowledge of Agile - Scrum methodologies used for project management and estimations.
- Proficient with version control with Github/bitbucket.
TECHNICAL SKILLS:
Programming Languages: Swift, Objective-C, C, Java, Python,
Web Technologies: HTML, PHP
IDE’s: Xcode 8/7/6/5/4, Eclipse, Visual C++ 6.0
Frameworks: Foundation, UIKit, Core Graphics, Core Data, Core Location, AVKit, AVFoundation, CoreMotion, RestKit, Core Audio, MapKit
Operating Systems: Mac OS 10.11/10.10/10.9 , Windows 7, 8, Linux
Database: SQLite, Parse, MySQL
Development Models and Patterns: MVC, Waterfall
PROFESSIONAL EXPERIENCE:
iOS Developer
Confidential
Responsibilities:
- Involved in requirement gathering, UI design and development.
- Worked as Product Manage, iOS developer and QA tester.
- As a Product Manager:
- Run the daily meeting(project and office standup) and weekly meething(IPM and Retro) in the team.
- Analysis the user requirement and transfer to several short, simple descriptioon suer stories.
- Divided the user stories and under the different story markers.
- Planning with the stories, decide what to do next among the Agile Product Management process.
- Very familiar with the story workflow: prioritization; estimation; story start; story delivery; deploy to test environment; acceptance ; production release; and repeat.
- Working with different teams including front - end team; back-end team; UI/UX team/ development team/ QA testing team to make sure the product can be delivered before deadline.
- As a developer:
- Worked extensively with Objective-C and Pivotal Cedar Test Framework.
- Focus on the LincolnWay Nav features and Non-Nav Features.
- Naveigation features includes show vehicle pinned spot, keep navigation after disconnect from vehicle system, and also user can send destination to the vehicle to search from vehicle.
- Non-Navigation Features including WIFI, display destination to empty, display tire pressure and remote start the vehicle and remote open or lock the vehicle.
- Skilled using Pivotal Tracker to select the user stories and Slack tools.
- Using TDD in daily development.
- Used GitHub and GitX for updating and managing the code.
- As a QA tester:
- Wored with QC team to make suer the user stories got accepted, and also test the function works or not.
- Skilled using Sync3 emulator to testing, also implemeted the function for the Applink, which makes the cell phone connect the TDK well in the ford vehicle.
- Using Charles proxy to debug the webservice.
- Simulate the vehicle pinned position to different positions.
ENVIRONMENT: iOS 9 and iOS 10, iPhone SDK, Objective C, Xcode8, Cocoa Touch, iPhone Simulator, HereMap, Pivotal Tracker, Kit Framework and Cedar Test Framework, Slack, and pair programming.
Confidential
iOS Mobile Developer
Responsibilities:
- Involved in requirement gathering, UI design and development.
- Worked extensively with Objective C and Cocoa Touch frameworks.
- Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
- UIKit framework was used to implement UI based off wireframes and documentation provided by UX team.
- Worked extensively on UITableViewController and UIsegmentedcontrol developed customized UITableViewCell as per design document.
- Used core data framework for local storage.
- Implemented iCloud to save product design for further access.
- Parsed RESTful web service responses into objects using NSJSONSerialization.
- Worked with Crashlytics SDK for crash reports
- Worked on Paypal SDK for making payments.
- Used Agile methodology for development.
- Code hosted on Git repository using with SourceTree.
Environment: Swift, Objective-C, Cocoa Touch, Cocoa framework, UIKit, JSON, Git, Agile, Paypal, coredata.
iOS Developer
Confidential
Responsibilities:
- Participated in requirement gathering, design, development and enhancement for multiple stages of application.
- Worked extensively with Objective-C and Cocoa frameworks.
- Coordinate meetings with the UI and UX team to design the user interface by giving feedback about guidelines for developing iOS user interfaces
- Working with Objective C and Cocoa framework, which includes UIKit, Foundation, UIImagePicker, UIDatePicker.
- Maintain project files and user interface elements of the application according to iOS 9 standards.
- Customizing UIButton to build user interface of the application using storyboard.
- Utilized MKMapView class to create a map view to show the customer and driver current location.
- Implemented CLLocationManager to get the current driver/cab location.
- Implemented NSURLRequest for web server and for parsing JSON data utilizing NSJSONSerialization
- Working closely with a cross functional team of testers and developers.
- Agile development methodology followed for complete development.
- Testing the application on Device through Development Profile.
- Used GitHub and SourceTree for updating and managing the code.
ENVIRONMENT: iOS 9, iPhone SDK, Objective C, Xcode7.0, Cocoa Touch, Cocoa Framework, iPhone Simulator, CLLocationManager, Apple Map Kit, JSON parser.
Confidential
iOS Developer
Responsibilities:
- Involved in requirement gathering and outlining.
- Designed wireframes and documentation for iOS application.
- Designed and implemented the entire application using XCode 7.0 and early version.
- Maintain project files and user interface elements of the application according to iOS 9 standards.
- Customizing UIButton to build user interface of the application using storyboard.
- Utilized MKMapView class to create a map view to show the customer and driver current location.
- Updated driver location to the server by using CLLocationManager.
- Used CLGeocoder to find the rider current location.
- Implemented NSURLRequest for web server and for parsing JSON data utilizing NSJSONSerialization
- Working closely with a cross functional team of testers and developers.
- Helped in the deploying of application to Apple for review and eventual release on the App Store.
- Created all of the necessary App ID’s, provisioning profile s and certificated n eeded to submit to the App Store
- Utilized TeamPulse for Agile / SCRUM project management planning and reporting.
- Code stored in Git repository version control functions managed with SourceTree
ENVIRONMENT: iOS 9.0/8.0, iPhone SDK, Objective C, Xcode 7/6, Cocoa Touch, Cocoa Framework, storyboard, iPhone Simulator, CLLocationManager, Map Kit, SourceTree, Scrum
Confidential
Mobile QA Tester
Responsibilities:
- Tested software applications and analysis of the software solutions by JAVA, and Linux
- Executed design, develop, test the program and help the manager to ensure the program quality
- Good at QA testing, have the ability to test the program or project quickly and accurate
- Try to get the blog, and the issue after App crash or not working well
Environment: Java, python, Git, Jira, Google Play Store, Using Android CTS and GTS, familiar with stress testing and smoking testing. Google Hangout, Remote meeting, communication with different team
IOS Developer
Confidential
Responsibilities:
- Assistive technology assessment of tools used throughout a project life cycle from coding, testing, continuous integration with deployment.
- Experienced object-oriented analysis and design with programming patterns including Model View Controller (MVC), delegation, notification, and blocks.
- Customized UITableView to have a custom look.
- Developed new components like infinite scrolling section for sliding tableview.
- Developed tools for this project like customized navigation bar and scroll view.
- Regular expressions used for validation and filtering the data using NSString class.
- Used RestKit, NSURLession to interact with REST API.
- Implemented services for the data synchronization between the local and server database.
- Extensively worked with JSON inputs to pull the data from backend and display it on the app.
- Tested the application for memory leaks and relevant bugs, fixed the leaks, and deployed on different iPhone firmware’s to validate the application stability.
- Implement Local Notification on client side events.
- Used SourceTree for Source Control Management system. Deployed to Github for remote storage
- Agile based project divided into multiple sprints.
ENVIRONMENT: iOS 7.1/6.1, iPhone SDK, Objective C, Xcode 5.1/4.6, Cocoa Touch, Cocoa Framework, RestKit, REST API, JSON, Github, Agile
Confidential
IOS Developer
Responsibilities:
- Participated in Design, Architecture, Implementation and Release phases of the iPhone application
- Constructed application UI using Storyboards , AutoLayout constraints, and size classes based of wireframes from lead architect.
- Worked extensively within cocoa UIKit Framework for the application.
- Developed the login/signup feature with MYSQL webserver authentication.
- Worked extensively on Multi View application and customizing Table views, Navigation bar.
- Worked with backend developers to get final design for app interaction with backend services
- Worked with JSON for data exchange between client and server.
- Interact with SCRUM team developers, programmers, tester, product owners and stake holders to deliver right value of the project at the end of each sprint
- Git Source Control Management system used for code tag creation after every internal and external release.
Environment iOS 6.1/5/4.1, iPhone SDK, Objective C, Xcode 4.6/4.2, Cocoa Touch, Cocoa Framework, Storyboad, RESTful, JSON, Git
Confidential
Software Developer
Responsibilities:
- Operated Confidential products fault detection, disassemble parts replacement, whole installation, assembly, and program testing.
- Using and testing the software on both PC platform and Mobile platform.
- Tested software applications written in JAVA.
- Evaluated the application and documented the reasons for the App crash.
- Tested the image generated by the Electronic Camera System
Environment: Java, Linux, Git, Jira.