We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

3.00/5 (Submit Your Rating)

Salt Lake City, UT

SUMMARY

  • Over 8 years of experience in designing & developing Web and Mobile applications.
  • Over 5 years of experience in developing iOS Applications.
  • Strong working knowledge in Object Oriented Programming(OOPS) with experience in programming languages like C, C++, Objective - C, Swift and PHP.
  • Expertise implementation knowledge of iOS mobile development tools such as AF Networking, Table Views, APIs, Core Data, Core Location, Magical Record, Map Kit, Core Graphics, Interface Builder, Cocoa Pods and Git for source control.
  • Proficient in implementing UI/UX with Storyboards, XIBs, AutoLayout constraints and Size classes.
  • Extensive experience Consuming SOAP/REST Web Services and APIs.
  • Experienced in Native Mobile Application development with Social Media platform integrations such as Facebook, Linkedln, Twitter and Google+.
  • Expertise in creating and customize UIViews, Table Views, Tab Bars and Navigation Bar which are some basic functionality in a Multi-View Application.
  • Have technical proficiency and thorough understanding in the following Frameworks: iPhone SDK, UIKit, MapKit, WebKit, Audio Toolbox, AV Foundation and concepts like delegation, protocols and categories, Core Foundation, Core Data, Core Location, Core Services, Core Graphics, Core Animation, Quartzcore, Address Book and Message.
  • In-depth knowledge MVC design architecture and Cocoa design patterns.
  • Extensive experience in iPhone & iPod Touch application development.
  • Experienced in using NSUserDefaults, NSUserPreferences and NSNotificationCenter for storing and maintaining user data for iOS Applications.
  • Knowledge in PhoneGap and Appium UI Automation framework.
  • Integrated PushNotifications, LocalNotifications and Bluetooth network connectivity.
  • Proficient in parsing JSON, XML PLIST.
  • Proficient in source control with Git and SVN.
  • Strong Knowledge of Software Development Life Cycle (SDLC) with strategically designing and implementing the software, debugging, fixing and maintaining the software.
  • Good Knowledge in Objective C, Swift, Cocoa, iPhone SDK, REST, SQLite 3, PLIST, JSON, XML.
  • Proficient in developing web page quickly and effectively using HTML5, CSS3, JavaScript and Jquery.
  • Involved in Development, Testing, Troubleshooting and Debugging of the application.
  • Worked well with customers to determine requirements and application scope with efficient organizational work ethics, value based effective decision-making, team based cooperation and good communication skills.
  • Worked in the Internal process using SCRUM Agile methodology with supervision.
  • Experience collaborating with senior mobile and senior backend developers in an Agile Methodology with little supervision.
  • Participate in SPRINT REVIEW MEETING where we discuss the progress of the project and take the necessary steps for the project to be completed successfully.
  • Interact with SCRUM team programmers, testers, product owners and stake holders to deliver right value of the project at the end of each sprint.

TECHNICAL SKILLS iOS Applications: Objective C, Swift, C, C++, CoreData, Cocoa Touch.

Software: iOS 4, iOS 5, iOS6, iOS7 and iOS 8 with XCode 3.0, 4.0, 5.0, 6.0, 7.0.1 and Swift 1.4, 2.0 OSX 10.5, 10.6, 10.7, 10.8, 10.9, 10.10 and 10.11.

Programming Languages: Java, PHP, HTML5, CSS3, AJAX, JQuery, SQL and PL/SQL.

Databases: SQL server 2005/2008/2012, MYSQL, SQLite.

Operating Systems: MAC OS, Windows, Unix, Linux

IDE: Xcode, Dreamweaver, Notepad ++, Eclipse, Webstorm.

PROFESSIONAL EXPERIENCE

Confidential, Salt Lake City, UT

Sr. iOS Developer

Responsibilities:

  • Worked with AFnetworking in performing IP verification and also user login.
  • Used the MediaPlayer framework of Cocoa Touch to stream video and audio.
  • Crash reporting tool Crashlytics was setup to understand the performance of the app.
  • Developed filter menu for the application in order for the results to be filtered.
  • Extensive debugging done for the app to rectify bugs present in the application.
  • Worked with Backend team to display the correct data format in devices.
  • Worked with Git in creating branches, pushing the branches ad also rebasing them with the main branch.
  • Followed a work data flow principle for design and development.
  • Designed the complete MVC flow for the application with UI components and controllers to be used for iPad.
  • Used UITabBar, UINavigationView, UITableView, and other View Controllers to build the UI.
  • Design and developing appications using Swift.
  • Used MVC design patterns for developing Storyboards for the application using XCode.
  • Worked with SwiftyJson for JSON parsing.
  • Involved in handling session management in client side using NSTimer.
  • Worked with UI GestureRecognizer.
  • Worked on Web Services JSONparsing included in the project.
  • Involved in Code Review, Code Fixes and bug Fixes.
  • Used CoreData Framework for local storage purpose in SQLite.
  • JIRA to track issues, defects and bugs as well as project progress.
  • Formatted the Data as per Business rule to display in UI.
  • Worked with Xcode for debugging.
  • Managed the work log by following the schedule to ensure completion of tasks before deadline.
  • Reported progress/challenges to project lead.
  • Worked in the Internal process using methodology.

Environment: s: iOS 7.0/8.0, Mac OSX, Xcode 7.0.1, Swift 2.1, Cocoa, Cocoa Touch, Cocoa framework, JSON, AFNetworking, Git, SourceTree and SQLite.

Confidential, Austin, TX

Sr. iOS Developer

Responsibilities:

  • Used the MediaPlayer framework of Cocoa Touch to stream video and audio.
  • Implemented the Playlist functionality with features like repeat, shuffle, next and previous.
  • Worked with AFnetworking in performing IP verification and also user login.
  • Crash reporting tool Crashlytics was setup to understand the performance of the app.
  • Developed filter menu for the application in order for the results to be filtered.
  • Extensive debugging done for the app to rectify bugs present in the application.
  • Worked with valentina studio in writing SQL queries for the app.
  • Worked with Backend team to display the correct data format in devices.
  • Added animation between UI Views for smooth transition and better user experience.
  • Worked with Git in creating branches, pushing the branches ad also rebasing them with the main branch.
  • Followed a work data flow principle for design and development.
  • Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
  • Used UITabBar, UINavigationView, UITableView, MKMap, UIActionsheet, and other View Controllers to build the UI.
  • Developed new components like infinite scrolling section for sliding Tableview.
  • Involved in CodeReview, CodeFixes and bug Fixes.
  • Formatted the Data as per Business rule to display in UI.
  • Implemented bar code/ QR reader functionality.
  • Worked on Web ServicesXML and JSONparsing included in the project.
  • Worked with Xcode for debugging.
  • Managed the work log by following the schedule to ensure completion of tasks before deadline.
  • Reported progress/challenges to project lead.
  • Worked in the Internal process using SCRUM Agile methodology.
  • Interacted with scrum team developers, programmers, and testers to deliver right value of the project at the end of each sprint.

Environment: s: iOS 7.0/8.0/8.x Mac OSX, Objective C, Xcode 6.2, Swift 1.2, Cocoa, Cocoa Touch, Cocoa framework, XML, JSON, AFNetworking, GitHub, SourceTree, Valentina Studio and AVFoundation.

Confidential, Nashville, TN

Sr. iOS Developer

Responsibilities:

  • Used the MediaPlayer framework of Cocoa Touch to stream video and audio, which are both DRM and Non-DRM protected.
  • Stored large data on iPads using magical records and core data.
  • Worked with Git to checkout and update the codebase changes.
  • Used Xcode storyboards to develop UI for iPads.
  • Implemented the Playlist functionality with features like repeat, shuffle, next and previous (similar to iTunes).
  • Designed the HTTP interface, which uses the NSURLConnection and NSURLRequest classes of Cocoa Touch to make network requests.
  • Designed the interface to control the brightness of the application using the UIKitframework.
  • Used the NSJSONSerialization class to parse the JSON and to extract the data required to customize the appearance of the controls of media player.
  • Developed the Skinning functionality which overrides the appearance of default controls of the native media player, the appearance was customized by the data from the JSON using the QuartzCore and UIKit frameworks.
  • Wrote various methods to manipulate HTML and CSS in jQuery made pages dynamic using AJAX, JSON, and XML.
  • Involved in CodeReview, CodeFixes and bug Fixes.
  • MapKit was used to display directions from current location and directions to next stop in a table view.
  • Enforced intuitive gesture controls to enhance the ease of interaction.
  • Developed Facebook, Twitter integration for the application.
  • Performed end-to-end testing of the framework and made sure that the streaming of audio and video was smooth even in cases of limited bandwidth.
  • Participate in DAILY SCRUM to discuss the progress in the sprints.
  • Participate in SPRINT REVIEW MEETING where we discuss the progress of the project and take the necessary steps for the project to be completed successfully.
  • 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.

Environment: iOS 7.0 and later,Mac OSX, Objective C, Xcode 5.1, Cocoa, Cocoa Touch, Cocoa Framework, XML, JSON, SQLCipher.

Confidential, Mountain View, CA

iOS Developer

Responsibilities:

  • Designed and implemented the entire application using XCode.
  • Designed wireframes for iOS application.
  • Created the design documentation for iOS application.
  • Implement Google analytics within the application.
  • Implement push notification both on client and server side.
  • Core Animation framework is used to animate the flip view between two views.
  • Developed and tested each application according to its Software Requirement Specification (SRS).
  • Interacted and coordinated with QA team for different releases.
  • Responsible for the Code Delivery to the Project Manager.
  • Worked closely within a cross functional team of testers and developers.
  • Documented the technical specifications.
  • Worked in the Internal process using SCRUM Agile methodology with supervision.
  • Participate in DAILY SCRUM to discuss the progress in the sprints.
  • Participate in SPRINT REVIEW MEETING where we discuss the progress of the project and take the necessary steps for the project to be completed successfully.
  • 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.
  • Developed new components like infinite scrolling section for sliding Table view.
  • Solved major defects in navigation controller behavior for the application.
  • Developed Facebook integration for the application.
  • Developed complete client iPad login and signup module that includes UI design and backend communication with Web Services.
  • Assisted Project Manager with release build schedules.
  • Managing the work log and following the schedule to ensure completion of projects before deadline.

Environment: Objective C, Cocoa, XCode 5.1, SDK 7.1,using ARC, Core Data, AFNetworking, MapKit, REST APIs and Auto Layout, GitHub for version control, Web Services Frameworks,UIKit, Core Location, AVFoundation, GDB for debugging

Confidential, Lake Forest, CA

iOS Developer

Responsibilities:

  • Designed wireframes for iOS application.
  • Designed and implemented the entire application using XCode.
  • Created the design documentation for iOS application.
  • Implement Google analytics within the application.
  • Implement push notification both on client and server side.
  • Core Animation framework is used to animate the flip view between two views.
  • Developed and tested each application according to its Software Requirement Specification (SRS).
  • Interacted and coordinated with QA team for different releases.
  • Responsible for the Code Delivery to the Project Manager.
  • Worked closely within a cross functional team of testers and developers.
  • Documented the technical specifications.
  • Worked in the Internal process using SCRUM Agile methodology with supervision.
  • Participate in DAILY SCRUM to discuss the progress in the sprints.
  • Participate in SPRINT REVIEW MEETINGwhere we discuss the progress of the project and take the necessary steps for the project to be completed successfully.
  • 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.
  • Developed new components like infinite scrolling section for sliding Tableview.
  • Solved major defects in navigation controller behavior for the application.
  • Developed Facebook integration for the application.
  • Developed complete client iPad login and signup module that includes UI design and backend communication with Web Services.
  • Assisted Project Manager with release build schedules.
  • Managing the work log and following the schedule to ensure completion of projects before deadline.

Environment: iOS 5.0 and later, Objective C, Xcode, Cocoa, Cocoa Touch, Cocoa framework, XML, JSON,AFNetworking, Coredata.

Confidential

UI Developer

Responsibilities:

  • Involved in Design, Development, Bug fixing, Improvement and Enhancement of web application modules.
  • Developed the User Interactive web pages in a professional manner with using web technologies like HTML, CSS, Java Script, jQuery and AJAX.
  • Worked Bootstrap.js and other jQuery JavaScript libraries to make website responsive and interactive.
  • Supported internal employee use application developed in Angular.js framework.
  • Created forms to collect and validate data from the user in HTML and JavaScript.
  • Used Ajax, JSON with jQuery for request data and response processing.
  • Worked with wordpress framework and modified themes as required.
  • Worked with integrating wordpress and Joomla plugins.
  • HTML, CSS, Ajax and all the leading browsers to design the website content.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
  • Worked with PHP to contact with database.
  • Git repository for version control, tagging and distributed non-linear workflows.
  • JIRA to track issues, defects and bugs as well as project progress.

Environment: PHP, HTML, CSS, Web Services(SOAP), XML, JavaScript, JQuery, MySql, Windows XP.

Confidential

UI Developer

Responsibilities:

  • Involved in developing a new tool using java servlets in Eclipse. This would help me out in creating all the respective options wherein we can connect from one functionality to another functionality that is inter servlet calls
  • The functionalities of this tool involved adding, deleting, updating, bulk updating and bulk deleting of the users. All of these functionalities have been done using java servlets
  • All the visual stuff was done using JavaScript
  • Involved in the designing of Java Server Pages required for the application
  • Involved in the unit testing of the application
  • Implementing the business logic required for the application
  • Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries
  • Developed the code according to the functional specifications, detailed design, and coding and efficiency standards. Execute the unit test cases
  • Developed Ant builds script and ant task classes to clean, compile, copy, run, and doc, deploy, jar, war and ear files, and develop web service
  • Used JDBC API to access database.

Environment: HTML, JavaScript, CSS, JSP, API, MVC, SQL Queries, Oracle.

We'd love your feedback!