We provide IT Staff Augmentation Services!

Delete This

4.00/5 (Submit Your Rating)

Profile Summary

  • Extensive understanding of Object Oriented Programming Inheritance, Polymorphism, Abstraction and Encapsulation .
  • 4 years of experience with Xcode, Instruments, Cocoa Touch, and Objective C
  • Updated knowledge of XCode 4.5, iOS 5
  • Experienced in XML and JSON Parsing
  • Experienced in multithreading using GCD and NSOperationQueue
  • Familiar with UI design implementation using Storyboards and NIB files
  • 2 year experience in iPad application development including working with iPad specific methods and classes
  • Efficient knowledge of storing data within SQLite, Core Data, and online databases
  • Knowledge of C and C and using pointers
  • Familiar with data structures within NSObject class including NSArray, NSDictionary, and NSSet
  • Experience designing and improving application flow using Storyboarding
  • Developed both native iPhone applications and web based iPhone applications
  • Implemented application designs based on MVC architecture
  • Extensive knowledge of AVFoundation, UIKit, GameKit, EventKit, AddressBook, AddressBookUI, MessageUI and Core Location frameworks
  • Highly motivated and creative individual
  • Trained in SCRUM, Waterfall, and TDD methodologies

Applications

Confidential

Responsibilities:

  • Bento is the best personal database app for the iPhone
  • Users are able to organize contacts, track projects, plan events, and manage lists
  • Bento comes with over 25 templates that are easily customizable for use
  • Able to be used as a standalone app for be synched with Bento 4 on Mac
  • Designed as an iPhone application
  • Originally developed using Xcode 4.5 and iOS 5
  • Recently updated to support iPhone 5 and iOS 6
  • UIKit framework was used to implement visual designs from documentation provided by Graphic Design team
  • High end UI was implemented using Storyboarding
  • Automatic Reference Counting was used to manage memory
  • MVC and Singleton design patterns were used for application
  • Navigation between views was mixture of using UINavigationController and UIGestureRecognizer
  • Server side response was JSON format and parsing was done with NSJSONSerialization
  • MessageUI framework was implemented to send emails sharing information from one user to another
  • In-house cloud API was created to sync between application and Bento 4
  • NSLocalizedString was heavily used for localization for different languages

Project Role:

  • Managed a team of 4
  • Made sure deadlines were met within team and supported team when need be
  • Designed and implemented coding base for cloud API
  • Worked daily with Project Manager and Shareholders to make sure that Shareholders were satisfied with project
  • Worked with offshore team in China for localization
  • Planning goals using Agile methodology SCRUM

Confidential

Responsibilities:

  • iMockups for iPad is the best wire framing and mockup app for your web, iPhone, or iPad projects
  • Mockups are easily editable and are able to be sent to colleagues
  • Application supports multiple projects and each project can have multiple pages
  • iMockup has an extensive collection of custom controls including: navigation bars, pickers, and tab panels
  • Designed for iPad
  • Requires iOS 4.0 or later
  • MessageUI framework was implemented to send emails sharing mockups from one user to another
  • UIKit framework was used to design and implement attractive UI
  • Dropbox API was integrated to sync mockups to Dropbox
  • UIGestureRecognizer were used to slide UI panels off and on current view
  • CoreGraphics framework was implemented to draw graphics or write notes on mockup

Project Role:

  • Conducted memory management tests using Instruments
  • Fixed bugs when notified in Mantis or documented by QA
  • Used MessageUI framework to allow users to send mockups to other users
  • Various OOP practices were used including MVC, KVO, and Singleton architectures
  • Implemented CoreGraphics framework for drawing graphics
  • Implemented UI to display mockups created by user
  • Primary task was to design custom classes for unique UI controls
  • Performed all tasks from UI design and implementation to writing code for various features

Confidential

Responsibilities:

  • Skullcandy is an application that collects the best of extreme sports and music
  • Application provides information for surf, snow, skate, music, moto x, and video
  • Application updates data up-to-the-minute
  • Streaming video and music is enabled and easy to use
  • Designed as a Universal Application
  • Requires iOS 4.0 or later
  • IDE used was Xcode 3.8
  • Memory management system used was Manual Retain Release
  • AVFoundation framework is used to stream music and video within application
  • MapKit framework was implemented to display surf, snow, skate, and moto x locations to user
  • Core Location framework was used to find closest sports locations to user
  • Server side data was JSON based and parsing was done using SBJSON framework

Project Role:

  • Performed all tasks from UI design and implementation to writing code for various features
  • Primary task was to help consume and parse JSON data from server for displaying to UI
  • Used MVC, KVO, and Singleton architectures to streamline code
  • Implemented feature to search for sports locations with CoreLocation framework
  • Implemented AVFoundation framework to stream audio and video within application
  • Fixed bugs when notified by QA
  • Conducted memory management tests using Instruments

Confidential

Responsibilities:

  • Fastcase is a free legal research application that gives users the American law library in mobile form
  • Users are able to search by citation, keyword, use statute collections
  • Favorite documents are easily saved with the application
  • Developed as a Universal application for both iPhone and iPad
  • Developed for iOS 3.1 or later
  • Xcode 3.0 was used to develop application
  • UI and Application Designing using NIB files
  • Heavy use of UIKit framework to build UITableViews
  • Custom search was integrated using Fastcase's web based application
  • Core Data framework was used to save user's current favorites
  • Memory management system used was Manual Retain Release

Project Role:

  • Main role was to implement UI based off documentation and wireframe designs
  • Used Core Data framework to save the user's favorite documents
  • Implemented search feature to allow user to search by citation, keyword, or statute collections
  • Parsed JSON response using SBJSON and displayed data on visually attractive UI
  • Conducted memory management testing by using Static Analyzer and Instruments
  • Fixed bugs when they were documented by QA in JIRA
  • Documented project and sent final documents to Project Manager and Team Lead

Other Experience

Confidential

Responsibilities:

  • Assisted in trouble-shooting stored procedures, adding logs to SSIS packages for ETL jobs, and converting SQL 2000 queries to SQL92-compliant form for SQL 2005.
  • Assisted management and implementation of logshipping backups using ODBC-compliant utilities.
  • Languages: T-SQL 2000/2005
  • Operating Systems: Windows 7/2003/2000/XP/NT 4.0
  • Other: WinRAR, Cisco VPN

We'd love your feedback!