Software Engineer with experience in designing & developing Rich User Interface applications. Experience in iPhone/iPad (iOS 4.0,5.0,6.0,8.0,9.1) application development using objective-C, Cocoa/Cocoa Touch, UIKit. Proficient in programming languages such as Objective C, C and have acquired database skills using an coredata. Knowledge of various development tools including XCode, Interface Builder. Good knowledge of Web Applications including Mobile Development Life Cycle(SDLC) including requirements specifications, design, construction, testing, and maintenance. Excellent communication, organizational skills, attention to detail and the ability to meet tight deadlines. Expertise in developing implementing organizational initiatives and assuring well organized, result oriented work force. Excellent in problem solving, logical, and analytical abilities. Cordial and professional interaction with strong commitment to organizational work ethics, and value based decision making. Strong commitment to organizational work ethics, value based decision-making and managerial skills.
Sr. Software Engineer, Newgen Software Technologies Limited
Feb 2015 to Present
• 4.5 years of experience working with iPhone SDK. • 4.5 years of experience in iPhone application development using Xcode, Interface Builder, Objective C. • Extensive experience with UIKit, Core Graphics, CFNetwork, MapKit, libsqlite.dylib, core data, Addressbook, AR and Core Location. • Highly capable in the use of NSXMLParser and TouchXML Parser to parse XML files and RSS Feeds. • Strong Understanding of Json Parsing with the native ios parser. • Have rich experience of developing universal applications for iPhone and iPad. • Strong in the field of object oriented programming concepts, with particular expertise with Objective C. • Have a rich experience in using coredata as a database. • Highly experienced in using PHP and .Net api's for interacting with the server. • Experience implementing performance optimization techniques for mobile devices. • Familiar with automatic reference counting framework. • Experience with UI design using storyboard and AutoLayout. • Experience on creating high level technical design document. • Expert knowledge of Objective-C. • Thorough understanding of memory management in iOS environments. • Experience with major frameworks in the Cocoa Touch, Media, Core Services. • Knowledge of web services and REST APIs. • Experience with agile software development and SCRUM. • Experience in making Enterprise applications.