Delete This
2.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
