We provide IT Staff Augmentation Services!

Ios Developer Resume

4.00/5 (Submit Your Rating)

Sfo, CA

SUMMARY

  • 6+ years of Experience which includes 4+ years of experience with Objective - C, Swift, Cocoa touch, Mapkit, Cocoa pods, Cocoa service Frameworks, Cocoa Bindings in iOS, developing for iPhone, iPad and iPod.
  • Solid knowledge and personal experience with the latest Swift 3.0 language.
  • Experience in working with SCRUM, Agile methodology, Waterfall, TDD & BDD.
  • Hands on Experience in working with Xcode, Storyboards, Auto layouts, Interface Builder, Simulator, CVS and GIT, SVN.
  • Solid Experience in working with iOS frameworks such as Core Data, Core Foundation, UIKit, Core Location, Core Text, Core Graphics, Core Animation.
  • Worked on Audio Toolkit, AV Foundation, HTTP segmented MediaPlayer framework of Cocoa Touch to stream video & audio, which are both DRM & Non-DRM protected.
  • Experienced in Web Applications including Mobile Development Life Cycle (SDLC), requirements and specifications, design, construction, testing, and maintenance.
  • Extensive experience Consuming REST/SOAP Web Services and APIs.
  • Strong Understanding of cash reports analysis, usage of instrument tools for application.
  • Highly-experienced with design patterns such as MVC, MVVM, Delegates, Singleton, Cocoa design patterns, Categories, Notification, KVC, Blocks.
  • Created and customized views using Table views, Tab bars and Navigation bars which are some basic functionality in a multi-view application.
  • Experienced in web services in parsing JSON and XML responses with NSJSONSerialization and NSXMLParser and good experience with SBJSON and LibXML, PLIST.
  • Strong knowledge in OOPS concepts, MVC architecture and Worked on various iPhone SDK frameworks such as Foundation, Core Data.
  • Extensive use of Grand Central Dispatch (GCD), NSOperation threads,Blocks to perform multi threaded development and familiar in ARC, as well as MRR for managing memory.
  • Excellent skills in Web Technologies like HTML, CSS, XML, Java and JavaScript.
  • Hands on experience in Confidential push notifications(APNS), Network protocols, Bonjour net services, Mac/Pc to iPhone data syncing.
  • Actively participated in DAILY SCRUM and SPRINT REVIEW MEETING for discussing the progress of the project and took necessary steps for the project completion.
  • Excellent communication & Interpersonal skills and Ability to work as an Individual or in a team.

TECHNICAL SKILLS

Languages: Swift (2.0-3.0), Objective-C, JavaScript, Java, C, C++.

Data bases: SQLite, Core Data, SQL.

Frameworks: CocoaTouch,CoreLocation, Foundational,UIKit,CoreGraphics,MapKit,XCTest.

Web Services: HTML, CSS, RESTful, SOAP.

IDEs/ Tools: Xcode (4.3-8.3), Eclipse, Storyboards, Interface Builder.

Change Management Tools: GIT, SVN, CVS, Accurev, Source Tree.

Methodologies: Agile, MVC, MVVM, SCRUM, Delegation, Singleton.

Operating Systems: Mac OS X, Linux, UNIX, Windows.

PROFESSIONAL EXPERIENCE

Confidential, SFO, CA

iOS Developer

Responsibilities:

  • Reconstructed UI with new menu navigation using Storyboards; Added Auto Layout constraints to conform UIControls to desired layout.
  • Worked on UITabBarController, UICollectionView and UINavigationController for the architectural implementation of the application using latest swift 3.0 language.
  • Integrated iOS frameworks into apps while utilizing Confidential 's Cocoa Touch design guidelines and best practices and third-party APIs and libraries.
  • Developed complete client iPad login and signup module that includes UI design and backend communication with Restful Web Services.
  • Worked on Web Service calls, XML and JSON parsing included in the project.
  • Handled all required functionalities by special implementations with DateFormatters, writing Categories on required objectiveC classes like NSString, UILabels, UITextViews.
  • Solved major defects in navigation controller behavior for the application.
  • Used multithreading in the application by implementing NSOperation & Dispatch queues and Used GCD to manage concurrent code and execute operations asynchronously.
  • Used Core Data Framework for local storage purpose in SQLite.
  • Worked with JSON files for fetching data for the User Interface using NSURLConnection.
  • Worked with GIT, Source Tree to checkout and update the codebase changes and used JIRA to track project status and bug tracking.
  • Worked with QA teams for testing and bug fixing and wrote XCTests.

Environment: Swift 3.x, Objective-C, iOS8.x-iOS10.x (iPhone SDK), Sketch Files, Xcode 6.0-Xcode 8.3, Cocoa framework, Cocoa pods, AlamoFire, HTML, JSON, REST Web Services, GIT, JIRA, Confluence, UX and UI.

Confidential, Dallas, TX

iOS Developer

Responsibilities:

  • Project managed with Agile/SCRUM methodology; code delivered in 3 week Sprints.
  • Performed regression and unit testing with XCTest UI Testing framework within Xcode.
  • Developed Custom UIViews & UITableViews for user interface.
  • Implemented UITabBarController & UINavigationController for easy navigation of app.
  • Worked extensively with Objective-c and cocoa Framework in Xcode.
  • Experienced with Unit and Integration Testing Framework such as KIF which allows for easy automation of iOS Apps.
  • Implemented Push Notifications to alert the user of important system messages.
  • Added animation between UI Views for smooth transition and better user experience.
  • Resolved bugs using Breakpoints, NSLog and LLDB statements.
  • Worked on web services using NSURL Connection and JSON Parsing to establish server connections and fetch data.
  • Integrated iPhone application with applications across all aspects of the client: user input, protocols, performance, memory management, debugging.
  • Refactored Delegate protocols in different areas of app and handled data for client devices.
  • Optimized app performance by profiling it with Instruments like Allocations and Analyzer.
  • Utilized Storyboards with Auto Layout constraints to ensure graceful orientation handling on all devices.
  • Worked with Accurev to checkout and update the codebase changes & Refactored code to be iOS10 compatible.

Environment: Swift 2.2, Objective-C, Blocks, iOS10, iOS9 SDK, CocoaTouch, KIF, UIKit, Foundational, Storyboards, Auto Layout constraints, XCTest, RESTful, Push Notifications, Delegation, Keychain, Breakpoints, NSLog, Allocations, Instruments, Agile, SCRUM.

Confidential, Sunnyvale, CA

iOS Developer

Responsibilities:

  • Experienced with Confidential internaltools like Radar, Crucible and Espresso.
  • Used UITabBar, UINavigationView, UITableView, MKMap, UIAction sheet, and other View Controllers to build the UI.
  • Created custom UI classes for corresponding Xib files and Improved the application efficiency with multi-threading.
  • Worked on web services using NSURL Connection and JSON Parsing to establish server connections and fetch data.
  • Worked extensively on Error handling mechanisms using swift 2.2 language.
  • Created Custom UIViews, custom Table Views, custom TableViewCell for user interface.
  • Developed update patches, modules and components to mitigate security risks.
  • Worked with Backend team to display the correct data format in devices
  • Worked on Accessibility production issues and have interacted and worked closely within a cross functional team of testers and developers.
  • Worked in an important module of the project namely Payment systems Library (PSL).
  • Fixed issues reported in QA, IT and UAT phases of the release as per priority.
  • Resolved bugs using Breakpoints, NSLog and LLDB statements and crash log analysis.
  • Performed unit testing with XCTest framework within Xcode and created custom UI classes for corresponding Xib files.
  • Worked with QA teams for testing and bug fixing and wrote unit Tests and tested them.
  • Worked with SVN to checkout and update the codebase changes.
  • Participated in DAILY SCRUM and SPRINT REVIEW MEETING for discussing the progress of the project and took necessary steps for the project completion.

Environment: Swift, Objective-C, MVC, Categories, Blocks, GCD, SDLC, iOS9 - iOS6 SDK, CocoaTouch, SVN, UIKit, Storyboards, Auto Layout constraints, XCTest, RESTful, Push Notifications, Delegation, NSLog, Allocations, Instruments.

Confidential, Chicago, IL

iOS Developer

Responsibilities:

  • Created custom checklist and sharing them with selected app users by calling web services through JSON libraries and connecting to SQ Lite database with the objective C interfaces.
  • Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
  • Created overview screen with accompanying Delegation pattern, based off wireframes given, simplifying access to usage information.
  • Created supporting Home Screen Widgets to display specials based on users Preferences.
  • Worked with existing Core Data model to add implementation for managing stored payment profiles on device.
  • Performed all tasks from UI design and implementation to writing code for various features.
  • Worked on RSS Newsfeed integration with custom UI components & social sharing features.
  • Debugged and resolved persisting badge notification errors.
  • Custom UI implemented with XIBs, and Manual Retain/Release memory management.
  • Debugged and improved performance issues within app workflow by using Allocations instrument.
  • Created notifications to detect the autorotation in the customized sub views.
  • Redesigned several screens including default application landing screen as per newer wireframe.
  • Created models in MVC and development of delegates for updating model information.
  • Project managed using Agile/SCRUM; code delivered in 4 week sprints.
  • Constructed necessary UIs for workflow that allows user to switch between multiple Confidential &T accounts, using Storyboards.
  • Implemented Core Data for persistent storage of user data.
  • Worked with GIT to checkout and update the codebase changes.

Environment: Objective-C, Blocks, iOS8.0 SDK - iOS5.0 SDK, CocoaTouch, UIKit, Push Notifications, CoreLocation, JSON, XML, SQLite, View Controller, Interface Builder, JSON, NSJSONSerialization, GCD, RESTful, Agile, SCRUM, GIT.

Confidential

Web/iOS Developer

Responsibilities:

  • Implemented mobile web content specifically for device interface using HTML, CSS and JavaScript and involved into writing Server & Client side validations.
  • Leveraged MVC principles in developing web page components and functions.
  • Involved in core java technologies like multithreading, exception handling.
  • Enabled SQL database access to backend for use in web content implementations.
  • Optimized and tested web content on proprietary device, to ensure fluid usability.
  • Programmed web pages based on wireframes from lead architect.
  • Developed the user interfaces and got the user acceptance and developed the Utility libraries for logging mechanism, Database Pool creation for the project.
  • Interfaced with SQL database to retrieve and store web-facing content.
  • Leveraged MVC principles in developing web page components and functions and Developed prototype screens using HTML and JavaScript.
  • Implemented authentication workflow for user sign in and retrieval of personalized content.

Environment: Objective-C, HTML, CSS, JavaScript, JFreeChart, Dreamweaver, SQL, MVC.

We'd love your feedback!