We provide IT Staff Augmentation Services!

Ios Application Developer Resume

3.00/5 (Submit Your Rating)

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

We'd love your feedback!