We provide IT Staff Augmentation Services!

Ios Developer Resume

5.00/5 (Submit Your Rating)

Lisle, IL

PROFESSIONAL SUMMARY

  • Overall 7+ years of experience in Information Technology and 4+ years in iOS Mobile Application/Cocoa Touch Development (iPhone/iPad)
  • Hands on experience in implementing SOLID and DRY principles.
  • Strong programming experience in SWIFT, OBJECTIVE - C, .Net, C++, C
  • Hands on experience with latest versions of Xcode 7.X (3.X, 4.X, 5.X, 6.X) and iOS 9.X (8.X, 7.X, 6.X,5.X, 4.X, 3.X)
  • Strong technical proficiency and thorough understanding in frameworks like UIKit, MapKit, CoreData, CoreLocation, AV Foundation, Security Framework, Foundation
  • Hands on experience in using various CocoaPods (AFNetworking, MBProgressHUD, Crashlytics, Mixpanel, TPKeyboardAvoiding, Google Analytics, Flurry etc.)
  • Expertise in Development tools Instruments, iOS Simulators and debugging tools LLVM Compiler.
  • Thorough understanding and expertise in MVC, Singleton, Delegation, Notification, Decoration, Director, Facade, Adapter, MVVM design patterns.
  • Hands on experience in using Categories, Blocks, ARC, Storyboards, Xib, Autolayout and Size Classes.
  • Expertise in creating and customizing Views, Table Views, Tab Bars and Navigation Bar which are some basic functionality in a Multi view Application.
  • Proficiency with memory management - Manual Reference Counting (MRC) and Automatic Reference Counting (ARC)
  • Good working experience with the RESTful APIs to consume web services in both JSON as well as XML
  • Formats by using parsers such as NSXMLParser and NSJSONSerialization class
  • Expertise in building responsive UI using NSOperations Queue, Grand Central Dispatch (GCD) for downloading data concurrently.
  • Proficient in using SQLite, Core Data, Plist files to store data persistently.
  • Proficient in using Interface Builder for creating, configuring and connecting predefined framework object as well as instances of custom classes.
  • Hands on experience using Base Internalization for localizing the application in multiple languages.
  • Experience with Unit Testing using XCTest, Expecta and OCMock frameworks and TDD
  • Experience with source control tools like SVN and GitHub
  • Familiarity with the iOS Provisioning Portal and the process involved in obtaining development certificates, provisioning profiles, adding devices and creating App ID's.
  • Clear knowledge in testing and distribution of the App on the App Store
  • Working experience of project management methodologies such as Waterfall, Scrum and Agile.
  • Excellent verbal and written communication skills.
  • Hands on experience on database technologies like SQL, MySQL and SQLite.

TECHNICAL SKILLS

Languages: Objective - C, Swift, Java, C, C++, JavaScript

Frameworks: Cocoa Touch, UIKit, MapKit, Core Bluetooth, Core Data, Core Animation, Core Text, SQLite, Core Media, Core Motion, Facebook, Twitter, Core Graphics, Core Location,AssetsLibrary, MessageUI, Foundation, AFNetworking:

Web Technologies: JSON, JavaScript, HTML, CSS, XML

Development Tools: Xcode, Interface Builder, Visual Studio 2010, Photoshop, GitHub, Microsoft Office, SVN.

Databases: Core Data, SQLite and SQL Server 2008.

Operating Systems: MAC OS X, Windows XP/Vista/7, Linux and iPhone /iPad OS

PROFESSIONAL EXPERIENCE

Confidential, Lisle, IL

iOS Developer

Responsibilities:

  • Designed and implemented the entire application using XCode 7.X & 6.X.
  • Experienced in using SWIFT code whenever preferred over Objective C
  • performed all tasks from user interface design and implementation to writing code for various features.
  • Developed and tested each application according to its Software Requirement Specification (SRS)
  • Interacted and coordinated with QA team for different releases.
  • worked on localizing the app Spanish, German, French, UK English, Portuguese languages.
  • Wrote unit tests using XCTest, OCMock Frameworks and maintained code coverage of 85%.
  • Wrote automation scripts using Appium Framework.
  • Responsible for the Code Delivery to the Project Manager
  • Worked closely within a cross functional team of testers and developers.
  • Documented the technical specifications.
  • 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 stakeholders to deliver right value of the project at the end of each sprint.
  • Developed complete client iPad login module that includes UI design and backend communication with Web
  • Services in Ruby on Rails
  • Experienced in using project management tools like Jira, Crucible and Jenkins CI.
  • Assisted Project Manager with release build schedules.
  • Managing the work log & following the schedule to ensure completion of projects before deadline.

Environments: IOS 9.0, 8.0 & 7.0, (iPhone SDK), Objective C, XCode 7.X, 6.X, Agile Methodology, RESTFul, JSON, JIRA, GIT, Crucible.

Confidential, NJ

iOS Developer

Responsibilities:

  • Worked extensively with Objective C and Cocoa frameworks
  • Responsible for Service Integration Development and Testing
  • Created the complete database using CoreData.
  • Beta testing of the application via test flight
  • Publishing the application on App store and then pushing updates after every sprint release.
  • Designed the complete flow for the application with customized UI components and controllers.
  • Worked with UIKit Framework for the applications at hand.
  • Worked extensively on customizing UITableViewController and UICollectionViewController classes as per the mockups provided by designers.
  • Worked closely within a cross functional team of testers and developers.
  • Worked on web service calls using NSURLSession class and JSON using NSJSONSerialization class.
  • Added animation between UIView s and Pre-fetching data for different views for smooth transitioning and better user experience.
  • Worked with Backend team to display the correct data format in devices.
  • Integrated a web-based content made with HTML5 on a Native app using UIWebView.
  • Formatted the Data as per Business rule to display in UI.
  • Debugging issues at onsite whenever required.
  • Worked with LLVM for debugging.
  • Worked with GIT to checkout and update the codebase changes.
  • Reported progress/challenges to onsite project lead.

Environments: IOS 8.0 & 7.0, (iPhone SDK), Objective C, XCode 7.X, 6.X, Agile Methodology, RESTFul, JSON, JIRA, GIT.

Confidential, Minneapolis, MN

iOS Developer

Responsibilities:

  • Created Structural-classes to generate UI elements dynamically over the screen based on response received from JSON.
  • Conceptualized, designed, developed and deployed mobile application using iOS SDK, Xcode worked extensively with Objective-C and swift.
  • Worked on table view controller and made customized table view cells according to the requirements and specification.
  • Worked with core data to improve memory overhead and increase responsiveness for saving user information on the app.
  • Following Model, View and Controller paradigm by handling the view frames of all UI components in view controller itself.
  • Involved in creating application-compatibility in both portrait, landscape modes for iPad and iPhone by making use of Auto-Sizing constraints
  • Involved in maintaining the existing code-base, testing and bug-fixing for smoother performance based software requirement specification (SRS)
  • Worked with testing team to enhance project usability and improve performance of the application. Worked with GIT to checkout and update the codebase changes.
  • Participate in daily SCRUM meetings to keep track of the on-going project status and issues.

Environment: iOS 8.0, 7.0 Mac OS X, Objective C, Xcode, Cocoa Touch, Cocoa framework, iPhone Simulator, XML, JSON, AV Foundation.

Confidential, Minneapolis, MN

iOS Mobile Developer

Responsibilities:

  • Redesigned several screens including default application landing screen as per newer wireframe.
  • Created of notifications to detect the autorotation in the customized sub views.
  • Developed Navigation between views was mixture of using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller.
  • Designed XSDs to define the xml structure of data exchanged between iphone and server.
  • Created of various views, table views, customized views and popovers.
  • Created custom checklist and sharing them with selected app users by calling web services through JSON
  • libraries and connecting to SQLite database with the Objective C interfaces.
  • Implemented Core Data for persistent storage of user data.
  • Created models in MVC and development of delegates for updating model information.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Interacting with QA on deliverables on every iteration and customer feedback implementation.

Environments: iOS 4.x, 5.x, Xcode 4.x, 5.x, iPad, iPhone, Objective-C, UIKit, JSON, SQLite, GIT, JIRA.

Confidential

Web Developer

Responsibilities:

  • Worked on various phase of a software life cycle: Design, implementation, verification and maintenance.
  • Wrote various methods to manipulate HTML and CSS in JQuery, made web pages dynamic using AJAX, JSON, and XML
  • Developed HTML and CSS codes for front-end deployment.
  • Design with standards compliant code with emphasis on browser compatibility, accessibility, and search engine optimization with frameworks/libraries such as jQuery, Bootstrap, spring, etc.
  • Implemented MySQL and other relational database in various projects.
  • Practiced continuous Integration, unit testing, TDD, and refactoring.
  • Updated the existing Website of client's as per the request.
  • UML and Agile Modeling were used throughout development process.
  • Developed dynamic pages using PHP and JavaScript.
  • Utilized Mozilla Firebug to debug applications.
  • Performed Normalization and optimization of database tables.
  • Developed Web forms using PHP, JavaScript, CSS, and HTML.
  • Group Manager in creating System Diagrams, Flow-Chart, and Database Diagrams using VISIO.
  • Validating all the User's Inputs through Java Scripts and Regular Expressions.
  • Wrote MySQL Stored Procedures and Views for fetching of data from multiple tables.

Environments: Eclipse, MySQL, HTML/DHTML/XHTML, CSS, PHP, JavaScript and JQuery Integration, Mozilla Firebug, and Microsoft Outlook

We'd love your feedback!