Ios Application Developer Resume
Atlanta, GeorgiA
SUMMARY
- Over 6 years of experience in IT Field
- Strong knowledge of Objective - C language and SWIFT 2.0
- Experience working with XCODE and multiple versions of IOS including iOS 9.
- Experience with subversion control with GIT, STASH and SourceTree.
- Have IOS knowledge of 3D touch, Touch ID.
- Worked on upgrading the App to latest version of iOS
- Worked with local storage such as CoreData, NSFileManager and NSUserDefaults.
- Thorough understanding of multithreading, JSON, Web Services, synchronous and asynchronous calls.
- Proficiency in MVC design architecture, Cocoa design patterns and concepts like delegate, protocols and category.
TECHNICAL SKILLS
IOS Technology: iOS versions, Xcode versions
IDEs: Xcode, Eclipse, Sublime, Xamarin, Visual Studio
Languages: Objective-C, C, Swift 2.0, JavaScript, HTML, CSS, Java, C++
Database: MYSQL, SQL Server
Methodologies: Agile, Rational Unified Process(RUP), UML
Third Party frameworks: Cocoa lumberjack, Object Mapper, AFNetworking, RestKit, JSONKit
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, Georgia
IOS Application Developer
Responsibilities:
- Worked extensively with Objective-C, Cocoa and UI Frameworks
- Worked with Xcode for debugging the updated version
- Worked with basics of SWIFT 2.0 for updating the app
- Worked on Swift 1.0 for smooth transition
- Worked with GIT to checkout and update the code base changes
- 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, UI Web Views, UIScroll View to display content as required in the App
- Iterative design process upon client approval build out of all assets: buttons, products shots, UI Components, etc.
- Worked on Web Service calls, Alamofire and JSON parsing included in the project
- 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
Environment: Objective-C, Swift 2.0, Cocoa Touch, Foundation, CoreData, Xamarin, System Configuration, Core Graphics, Quartz Core, Basic iOS APIs, iOS Simulator
Confidential, Chicago, Illinois
IOS Application Developer
Responsibilities:
- UI design and web service integration using AFNetworking an open source API
- Map View implementation using the MapKit and Core Location Frameworks
- Lead technical design sessions with the development teams, including the creation of class models, sequence diagrams, component models, etc., and detailed design specifications to ensure that architecture standards are followed
- Worked with REST API handling
- JSON Response parsing using the SBJSON Framework
- Data Scrolling is achieved using UIScrollPane and UITextView
- Utilized Auto Layout and Storyboards
- Application was designed using iPhone SDK, Xcode, interface builder, objective-c and instruments
Environment: Objective C, CocoaPods, Xcode, Interface Builder. Libraries used were Foundation Framework, MapKit, XML parsing, JSON parsing, and UIKit Framework
Confidential
IOS Application Developer
Responsibilities:
- Upgraded reporting system of the application
- Developed complete client iPad login and signup module that includes UI design and backend communication with Web Services
- Developed new components like infinite scrolling section for sliding Tableview
- Solved major defects in navigation controller behavior for the application
- Improved the efficiency of the application by optimization that resulted in faster loading of player and streaming data. (Main thread and secondary thread)
- Provided mechanism to avoid loading of duplicate data in Tableview (Problem due to concurrent server calls)
- Audio playback using the AVAudioPlayer from the AVFoundation Framework.
- Handled scenarios of no data for application during good network signal
- Explained the design problem of invocation by drawing flowcharts
- Assisted Project Manager with release build schedules
- Documented the technical specifications
- Managing the work log and following the schedule to ensure completion of projects before deadline
Environment: Xcode, Objective-C, SDK, using ARC, Core Data and Auto Layout, Github for version control, Web Services Frameworks: UIKit, CoreLocation, AVFoundation.
Confidential
UI/ iOS Developer
Responsibilities:
- Analyzed user requirements and designed the user interfaces, object model, application server logic and schema.
- Iterative design process upon client approval build out of all assets: buttons, products shots, UI components, etc.
- Used JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
- Design mockups, demos for client,eye-catching icons and other graphical interfaces for client
- Involved in development and finalization of initial design of the application and worked with content managers, copywriters and designers to resolve the issues.
- Designed and implemented a dynamic image rendering web service, which is consumed by JavaScript.
- Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Designed the web user interfaces for all the above use cases using JSP, Struts, HTML5, jQuery, XML and Ajax based on the W3C standards.
- Design front end with css3 and HTML coding.
Environment: XHTML, HTML, JavaScript, CSS