Ios Application Developer Resume
TX
SUMMARY:
- Over all 3+ years of experience in IT industry in Analysis, design, development, testing and user training of software applications, with over 2 years of experience in developing mobile applications using iOS and Objective - C,Swift.
- Extensive experience in iPhone&iPad application development.
- Worked extensively on Xcode, iOS SDK, Interface Builder and Instrument.
- Experienced in iOS Application Development using UIKit, Core Foundation with Cocoa touch.
- Strong knowledge of Core Frameworks like Map kit, Core object, Core services, Core graphics, Core animation, UI Kit &MVC methodologies.
- Hands on experience with Multithreading, NSUserDefaults,NSNotifications
- Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
- Performed network communication with RESTful and SOAP web services.
- Created and customized views using table views, tab bars and navigation bars which are basic functional elements in multi-view applications.
- Experience in working with in-app purchase applications for the iPhone/iPad along with distinct marketing based applications enhancing sharing through social networks and email.
- Experience in working with data parsing forms such as XML and JSON for dynamically displaying data on iPhone/iPad.
- Expertise in Objective C, Java, Swift as well as knowledge of Embedded System development tools.
- Experience in Google technologies like Google Analytics, Google Maps, Google Gadgets, and Google Search API.
- Good knowledge of Object Oriented concepts and good development experience using them in building re-usable code.
- Expertise in using Xamarin tool for developing.
- Experience in debugging using Xcode.
- Experience programming in C, C++ on UNIX and Windows platforms.
- Proficient in programming languages such as HTML5 and JavaScript.
- Good Knowledge in using TDD in development life cycle.
- Proficient in source control with Git, SVN.
- Experience in Agile and SCRUM methodologies knowledge in SDLC phases, strong communication skills and organizational work ethics.
- Efficient in meeting deadlines, give attention to detail and strong decision making skills.
TECHNICAL SKILLS:
Programming Languages: Objective-C, Swift 2,C, C++, SQL, HTML, Java,CSS,C#
Databases: SQLite, Core Data, RMS,SQL Server
Operating Systems: Mac OS X, Windows XP/Vista, UNIX
Mobile Operating Systems: iOS, Android, Windows Mobile
IDE: XCode, Interface Builder, Eclipse, Visual Studio
Framework: Cocoa Touch, UIKit Foundation, Core Graphics,Core Location, UIMapKit Core Data, External Accessory, Core Bluetooth, C Standard Library, Win32 APIs, .Net Compact Framework
Server: Apache Tomcat, Glassfish
PROFESSIONAL EXPERIENCE:
Confidential, TX
iOS Application Developer
Responsibilities:
- Worked on integrating the front-end system with backend service layers.
- Developed prototype apps using Swift 2.
- Implemented touch id feature for login, which allows user to login into app.
- We used CoreData Stack objects to retrieve the previous states of the app.
- Built iOS Storyboards with tab Bar Controllers creating segues between different views, established IBOutlet, IBActions in the storyboard
- Worked on implementation of GCD and NSOperationQueue
- Pre-fetching data for different views for smooth screen transition.
- We have used CoreAnimation framework to modify the layers in the views.
- Worked on Web Service calls, and JSON parsing included in the project.
- Created Custom UITableView cells with different styles to accommodate the UX/UI requirements on Screen
- Coded the update notification part where in the backend is updated with the tasks and Units executed for Alerts mechanism
- Participated in requirements gathering and project planning for this application.
- We followed TDD development process.
- We divided project into small units and Tested every module. Done Unit testing for the modules which developed by me.
- Implemented analytics for both iPhone and iPad application to track the user flow and experience.
- Working on POC for creating universal app for iPhone and iPad using storyboards and size classes.
- Translated storyboards and Xibs to use Auto layouts for application to support iOS 7and iOS 8.
- Created graph widget for users to view expenditure with help of CorePlot. Customized the graph view to show more information when user taps on the graph bar.
- Reviewed considerable graphic design and Swift code.
- Added Autolayouts for the graph to support iPhone and iPad in both landscape and portrait.
Environment: iOS 9.0,8.0 and 7.0 (iPhone SDK), Objective-C, Swift 2,Xcode 6, Cocoa Touch, Cocoa framework, Core Animation, JavaScript, JQuery, JSON.
Confidential, Houston, TX
iOS Developer
Responsibilities:
- Worked on requirement gathering, design and analysis phases of the project.
- Involved in designing prototypes for the app.
- Implemented UITabbar controller and UINavigation Controller and other UI elements in th app.
- Involved in design and development of Database.
- Written SQL Stored Procedures to access and Update the database
- Implemented REST API for web services to retrieve the data from the data base.
- Implemented webservices to get the data in JSON format.
- Used UITableview controller in displaying data in the app.
- Implemented UI Core Graphics in UI development.
- Developed entire app by using MVC architecture which is strictly followed by Apple.
- Followed Agile methodology as software development model
- Done Unit and Functional testing on app.
Environment: iOS 9.0,8.0 (iPhone SDK), Swift 2,Xcode 6, Cocoa Touch, Cocoa framework, Core Graphics, SQL Server 2012, Visual Studio 2013, REST Api, JSON.
Confidential
Software Developer
Responsibilities:
- Actively involved in complete software development life cycle such as requirement gathering, design, analysis, developing, testing and deployment.
- Created models in MVC and development of delegates for updating model information.
- Took care of code review, code fixes and bug fixes.
- Performed all tasks from user interface design and implementation to writing code for various features.
- Developed client login and signup module that includes UI design and backend communication with Web Services.
- Developed navigation between views was mixture of using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller.
- Developed essential tools such as the UI TabBar.
- Integration of application with social media sites such as Facebook.
- Implemented NSURL Connection to integrate with backend web services.
- Used MVC architecture as design pattern in the application development.
- Used Test Driven Development method in development.
- Developed application by using Agile methodology as software development model.
Environment: Objective-C, Xcode, Cocoa Touch, AV Foundation, UIKit, Core Graphics.
Confidential
iOS Developer
Responsibilities:
- Used AV Foundation Framework to record audio from the device.
- Implemented Dropbox API for sharing and backup.
- Used NSUserDefaults to store user information and save data locally.
- Implemented Core Data framework to store user Data.
- Implemented NS Operation Queue and NSURL Connection to integrate backend web services.
- Implemented Push Notification when an update is available from the server in iOS SDK.
- Implemented using Storyboard and ARC.
- Fixed bugs as documented by QA team.
- Used Instruments to fine tune the app performance and memory management.
- Used JSON to parse the data from the web services and show into App for continued user experience.
- 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 onsite whenever required.
- Worked with Subversion to checkout and update the codebase changes.
Environments: iOS 7.0 and 6.0 (iPhone SDK), Objective-C, Xcode 5, Cocoa Touch, Cocoa framework, MapKit, Core Location, AV Foundation