Post Job Free
Sign in

Developer Project

Location:
San Diego, CA
Posted:
April 05, 2016

Contact this candidate

Resume:

BRANDON ASKEA

619-***-**** *******.*****@**.***

SUMMARY OF EXPERIENCE

- 4 Years of Objective-C experience with CocoaTouch in iOS, developing for iPhone and IPad

- Understanding and personally written applications with Swift

- 7 years experience in the IT/Software Development field

- Experience working in Xcode 4.x – 6.x -- from iOS4 - iOS9+

- Experienced developing various design patterns such as MVC, Delegation, Notification, Blocks, Singleton

- Skilled in constructing programmatically created UI/UX as well as using Storyboards, XIBs, Auto- Layout constraints, and programmatic elements

- Proficient in creating RESTful and SOAP web service requests for parsing JSON and XML respons- es, respectively

- Skilled in integrating web APIs such as the Facebook, Twitter, Foursquare, MoPub, Google+

- Skilled in consuming RESTful and SOAP web services using NSURLConnection and NSURLSes- sion

- Skilled with leveraging NOSQL BaaS such as Parse and MongoDB

- Persistent storage implementation experience using Core Data, SQLite

- Strong debugging techniques with NSLog, Breakpoints, LLDB

- Development experience with both MRR and ARC

- Project experience utilizing Agile/SCRUM and Waterfall methodologies

- Utilized change management tools such as Git

- Proficient implementing 3rd Party Libraries such as – Facebook and Reachability

- Technological hobbyist who stays immersed in the latest trends

- Self-starter that is highly-driven and a strong team player

- Deliberately dependable team member, delivering quality code through all circumstances

- Jovial-spirited with a synergy perfect for the office environment

- Excellent written and verbal communication skills TECHNICAL SKILLS

Languages: Objective-C, Swift, HTML, CSS, JavaScript Databases: Core Data, SQLite, SQL

Web Services: RESTful, SOAP, JSON, XML

IDEs: Xcode, Dreamweaver

Change Management Tools: GIT-Tower, SourceTree

Methodologies: Agile/SCRUM, Waterfall

Software & Tools: Xcode, CocoaTouch, Foundational, UIKit, Storyboards, Interface Builder, AutoLayout constraints, NSURLConnection, NSURLSession, Blocks, PUSH Notifications, MVC, XCTest, GCD, Delega- tion, Singleton, Paging, Size Classes, MapKit, CoreLocation, MKAnnotations, NSTimer, Breakpoints, LLDB, NSJSONSerialization, Notifications, NSXMLParser, Facebook API, iCloud API, AudioToolbox, CoreAudio, MRR, ARC, XIBs, Reachability, AVFoundation, Git

Page 1 of 6

Operating Systems: iOS4 – iOS9, Mac OS X

Professional Experience

Arris Feb 2016 – Apr 2016

(Corporate Application Only)

iOS Developer, San Diego, CA

Arris develops technology solutions for television/data providers Verizon, Motorola and Frontier.

- Create Combined Test Application (CTA) for testing and stressing iOS SDKs for Verizon Media Servers (VMS) and Over-The-Top (OTT/HLS) technologies

- Utilized in-house SDKs within CTA to interact with VMS and OTT for in-home/out-home registration, transcoding video assets, DVR/SyncNGo asset playback, and live television video playback

- Designed and developed custom UISegmentedControl that handles navigation between VMS and OTT UICollectionView asset datasources

- UICollectionView cells animate between UICollectionViewFlowLayouts upon UISegmentedControl selection using CAAnimations

- Implemented dynamic launch screen that animates launch image upon application start up. Once application has launched the animated launch screen image remains onscreen as a dynamically changing background image within the main catalog View Controller

- Subclassed UIView by importing AVFoundation to build standalone CTAPlayer for live television, DVR, and transcoded video playback

- Consumed and employed multiple design patterns within CTA including Notifications to indicate CTAPlayer states, and Delegation to create protocols that would notify UITableView datasource when VMS/OTT has been registered

- Persisted application data to NSUserDefaults using custom Defaults singleton class

- Fixed numerous bugs and code errors using Breakpoints, NSLog, and CrashLogs

- Code housed in Git repository

- Operated in strictly Cocoa software environment utilizing multiple third party hardware technologies

- Project was managed in a slow waterfall methodology with semi-weekly meetings

- Technologies Used: iOS7 SDK, iOS8 SDK, iOS9 SDK, UIKit, CocoaTouch, Foundation, Storyboards, AutoLayout constraints, NSURLSession, AVFoundation, Git, GCD, Breakpoints, NSLog, LLDB, NSUserDefaults, Agile, CrashLogs, SCRUM

Station Aug 2015 – Jan 2016

https://itunes.apple.com/us/app/station!/id908837297?mt=8&ign-mpt=uo%3D4 iOS Developer, San Diego, CA

Station is a broadcasting social media platform to share your live-stream content with your friends. Page 2 of 6

- Applied iOS 9 compatibility to existing workspace

- Programmatically executed UI mockups for custom Camera overlays

- Refactored web service layer to enable Application-to-Backend data transfer using NSURLSession from AFNetworking

- Used NSNotifications to react after data successfully uploads to Backend across the application

- Wrote protocol to update UITableView of successful upload to refresh it’s contents

- Created the standalone Media Player used for Live-Stream and Video playback subclassed from AVPlayer

- Utilized singleton design pattern to handle Current User information throughout the application

- Leveraged CoreData to persist binary data to disk for quick image loading

- Fixed numerous bugs and code errors using Breakpoints, NSLog, and CrashLogs

- Integrated third party frameworks such as Facebook SDK for social media signup/login, MoPub SDK for native in app advertisements, Placed SDK for user location tracking and monetization, Crashylitics/Fabric SDK for remote crash alerts

- Code housed in Git repository

- Operated in workspace containing multiple Targets that utilizes the same carefully maintained code

- Project managed in fast paced Agile/SCRUM environment and delivered code in one week sprints

- Technologies Used: iOS8 SDK, iOS9 SDK, UIKit, CocoaTouch, Foundation, Storyboards, XIBs Au- toLayout constraints, NSURLSession, AFNetworking, AVFoundation, Git, XCTest, GCD, Breakpoints, NSLog, LLDB, CoreData, Agile, CrashLogs, SCRUM

Apple June 2015 – July 2015

(Corporate Application Only)

iOS Developer, Sunnyvale, CA

Apple is one of the world’s largest technology companies - leading the industry in customer satisfaction.

- Refactored application UI to meet to meet iOS 8-9 standards

- Wrote application logic using new Swift programming language

- Rectified bugs using Debug console, Breakpoints, LLDB statements

- Created new custom UIs color-coded based on user input

- Wrote extensive Unit Tests on essential methods using XCTest

- Refactored UI for optimized display on iPhone 6 & iPhone 6+ by using size classes

- Code housed in Git repository

- Project managed in an Agile/SCRUM environment

- Technologies Used: iOS7 SDK, iOS8 SDK, UIKit, CocoaTouch, Foundation, Storyboards, XIBs Au- toLayout constraints, Paging, Size Classes, Facebook SDK, Uber API, GCD, Instruments, Break- points, NSLog, LLDB, CoreLocation, Agile, SCRUM

StubHub Music Apr 2014 – Mar 2015

https://itunes.apple.com/us/app/stubhub-music/id694902084?mt=8 iOS Developer, San Francisco, CA

Page 3 of 6

StubHub Music app brings you concerts, festivals, and tickets in one app, personalized just for you.

- Refactored application UI to meet iOS 8 standards

- Added UI elements, including ‘Buy Tickets’ button, using Storyboards, to display on-sale tickets to user within UITableView

- Implemented Social framework using SLComposeViewController to allow user to post to Facebook and Twitter from “Event” screen

- Enhanced UI views using Storyboards that display user events from the application main screen

- Implemented multithreading techniques to improve performance of dynamic “You May Like” screen using GCD

- Resolved numerous bugs using NSLogs, Breakpoints, LLDB statements and various Instruments

- Added paging ability to application for swiping between main views of app

- Improved location services accuracy within app and updated Core Location functionalities to iOS8 standard

- Executed successful Unit Tests on essential methods using XCTest

- Code housed in Git repository

- Project managed in an Agile/SCRUM environment and delivered code in 3 week Sprints

- Technologies Used: iOS7 SDK, iOS8 SDK, UIKit, CocoaTouch, Foundation, Storyboards, XIBs Au- toLayout constraints, Paging, Size Classes, SLComposeViewController, Git, XCTest, GCD, Break- points, NSLog, LLDB, CoreLocation, Agile, SCRUM

Applauze July 2013 – Mar 2014

https://itunes.apple.com/us/app/applauze-concerts-sports-theatre/id608609424?mt=8 iOS Developer, Mountain View, CA

Applauze helps you discover sporting, theater, and music events in major cities across the country.

- Reconstructed UI with new menu navigation using Storyboards; Added AutoLayout constraints to conform UIControls to desired layout

- Utilized Facebook SDK to rectify bug in user denied access workflow

- Created overview screen with accompanying Delegation pattern, based off wireframes given, sim- plifying access to usage information

- Worked with existing Core Data model to add implementation for managing stored payment profiles on device

- Debugged and resolved persisting badge notification errors

- Debugged and improved performance issues within app workflow

- Project managed using Agile/SCRUM; code delivered in 4 week sprints

- Leveraged Reachability framework to detect device internet capability

- Performed Unit Testing on code using XCTest framework

- Code housed in Git repository

- Technologies Used: iOS6 SDK, iOS7 SDK, CocoaTouch, UIKit, Foundational, Storyboards, Interface Builder, AutoLayout constraints, Facebook SDK, Reachability, Core Data, Singleton, Delegation, Ag- ile, SCRUM, NSLog, Breakpoints, XCTest, Git

ZipRealty Jan 2013 – Jun 2013

Page 4 of 6

https://itunes.apple.com/us/app/real-estate-homes-for-sale/id340513671?mt=8 iOS Developer, Emeryville, CA/Remote

ZipRealty app offers up-to-date listings on properties for sale in specified areas.

- Implemented special MKAnnotations to signify ‘off-the-market’ homes onto MKMapView

- Created Delegate protocol for special alerts and detection of changes in user selected properties

- Created Singleton object that handles refresh workflow to check favorites through a RESTful web service call

- Constructed RESTful web calls using NSURLConnection, parsing the JSON responses using NSJ- SONSerialization

- Rectified errors that occurred within interface of the app using Breakpoints, NSLog, and LLDB statements

- Implemented new MapKit and CoreLocation functionalities for district-based property searches

- Enhanced property data model objects to include property features, value history, and detailed in- formation

- Project managed using Agile/SCRUM methodology; 2 week sprints

- Code placed in Git repository

- Worked as a remote development resource on a team of 4

- Technologies Used: iOS6 SDK, CocoaTouch, UIKit, Foundation, MapKit, CoreLocation, MKAnnota- tions, RESTful, Singleton, NSTimer, NSURLConnection, NSJSONSerialization, Breakpoints, NSLog, LLDB, Data Model, Git, Core Data, Agile, SCRUM

Synthesia Jul 2012 – Dec 2012

https://itunes.apple.com/us/app/synthesia/id579518445?mt=8 Jr. iOS Developer, Remote

Synthesia is a training application designed for a melodic learning experience for synth beginners.

- Contributed to application work flow upon arrival

- Created custom sound design for audio playback

- Created sorting algorithm of song playback for Mixtape

- Application utilized Manual Retail Release principles

- Project developed and managed using Waterfall methodology

- Developed application UIs to be optimized for iPhone 5 display size

- Resolved numerous bugs using NSLog, Breakpoints, and LLDB statements

- Technologies Used: iOS4 SDK, CocoaTouch, UIKit, XIBs, MRR, Waterfall, NSLog, Breakpoints, LLDB

Blue Light Labs Nov 2008 – Oct 2010

Jr. Mobile Web Developer, Atlanta, GA

Programmed web solutions for client projects of the company. Page 5 of 6

Jr. Mobile Web Developer Jan 2010 - Oct 2010

- Implemented mobile web content specifically for iPhone interface using HTML, CSS, and Java- Script

- Web content was invoked in UIWebViews within app workflow

- Enabled SQL database access to backend for use in web content implementations

- Leveraged MVC principles in developing web page components and functions

- Programmed web pages based on wireframes from Tech Lead

- Optimized and tested web content on iPhone device, to ensure fluid usability

- Technologies Used: HTML, CSS, JavaScript, SQL, MVC, UIKit, CocoaTouch, Foundation, Dreamweaver

Independent Web Developer Nov 2008 – Dec 2009

- Programmed and debugged web projects using HTML, CSS, and JavaScript

- Interfaced with SQL database to retrieve and store web-facing content

- Leveraged MVC principles in developing web page components and functions

- Web development team and projects managed using Agile/SCRUM principles

- Implemented authentication workflow for user sign in and retrieval of personalized content on multi- ple projects

- Technologies Used: HTML, CSS, JavaScript, SQL, MVC, Agile, SCRUM, Dreamweaver EDUCATION

Full Sail University

Associates Degree – Audio Engineering Nov 2010 – Jun 2012 Page 6 of 6



Contact this candidate