We provide IT Staff Augmentation Services!

Mac And Ios Developer Resume

0/5 (Submit Your Rating)

Cupertino, CA

SUMMARY

  • 7 years of development experience in Mac OS X and iOS app development using Cocoa and Objective - C.
  • Complete understanding of iPhone/iPad/iPod architecture and various versions of iPhone Software Development Kit (SDK) that includes Xcode, UIKit, MapKit, WebKit, Instruments, iPhone simulator and Third Party frameworks.
  • Thorough understanding of COCOA design patterns, MVC architecture and other concepts like Delegation and Protocols.
  • Experienced in working with various data parsing forms to dynamically display data on iPhone/iPad such as XML and JSON.
  • Expertise in creating and customizing Views, Table Views, Tab Bars and Navigation Bar which are some basic functionality in a Multiview Application.
  • Rich awareness of Agile Development Methodologies (SCRUM), Object Oriented Analysis & Design (OOAD) using UML, Design Patterns and Software Development Life Cycle (SDLC).
  • Complete comprehension in adding Animation for smooth transitioning between UIViews and better user experience.
  • Sound Knowledge and some working experience on newly launched IOS 7 beta Version
  • Vast familiarity with both SVN (Source Control Management) repositories.
  • Proficiency with memory management - Manual Retain Release (MRR) and Automatic Reference Counting (ARC).
  • Experience in creating and extracting data from database and displaying on iPhone using SQLite3 and Core Data
  • Extensive experience with relational databases SQL Server, Oracle and Reporting Services (SSRS).
  • Proficient in writing SQL queries, Stored Procedures, Functions and Triggers.
  • Strived for elegance and simplicity in code while focusing on scalability, readability, and standards complicity.
  • Trained in Development, Testing, Troubleshooting and Debugging of the application.
  • Established and maintained working relationship with management, clients and Team members.
  • Strong analytical and problem solving skills; excellent communication and presentation skills; efficient decision making skills and excellent team player.
  • Experience in all phases of Software Development Life Cycle (SDLC), which includes End User Interaction during Requirement Gathering, Business Analysis, Design/Architecture, Development, Integration, Testing, Deployment, Configuration and Code Management, Customer Support and Maintenance.

TECHNICAL SKILLS

Confidential Technologies: Objective-C and Cocoa development for Mac, iPhone and iPad devices using XCode, Interface builder-UIKit, Instruments, Cocoa touch

IOS Software Tools: Trained in iOS 4,iOS 5 and iOS 6 with XCode 3.x/4.x, OSX 10.5, 10.6,10.7 and 10.8, JSON

Cocoa Frameworks: Core Data, Core Graphics, Core Location, MapKit, Quartz Core, UIKit, Address Book, Event Kit, etc.

Programming Skills: Objective-C, C, C++, Core Java, UML, CSS, HTML, JavaScript, XML.

Databases: SQL Server 2008/2005/2000 , Oracle 10g/9i, SQLite, CoreData for IOS

Operating System: Mac OS 10.5/10.6/10.7 , Windows 8, 7, XP.

Concurrency: Grand Central Dispatch, NSOperations, NSThread.

Tools: XCode, Interface Builder, IBM Rationale, SVN.

PROFESSIONAL EXPERIENCE

Confidential, Cupertino, CA

Mac and IOS Developer

Responsibilities:

  • Collaborating with Confidential UX (User Experience) team to design OSX and iOS system user experience in Talent app.
  • Created several proof of concepts to validate the technical feasibility of UI designs.
  • Design and development of Talent client application in both OSX and iOS platforms.
  • Developed NetworkLite, a custom network wrapper framework for both OSX and iOS clients. This wrapper framework enables the client application layer to seamlessly consume REST web services.
  • Customized several UIKit and AppKit framework components such as NSTableCellView, UITableViewCell, NSTokenField, NSSegmentedButton, NSSearchField, UICollectionView, NSCollectionView.
  • Pagination implementations in UITableView, NSTableView and NSOutlineView to optimize the client data maintenance and overall application usability.
  • Implemented Drag/Drop user interfaces using NSDragging Source and NSDragging Destination protocols.
  • Scaling and magnification of custom views using NSAffineTransformAPI
  • Web services used to connect to database were NSURL, NSURLConnection, and Grand Central Dispatch
  • MapKit and Core Location frameworks were used to display product locations on map and find products closest to user
  • Back end response was JSON based and parsing was done using NSJSONSerialization
  • SVN repository was used for version control and IDE used to connect to repository was Versions
  • Parsed server side response with NSJSONSerialization
  • Created daily and weekly reports for Project Manager
  • Helped conduct meetings to discuss best practices and streamlining of code

Environment: Xcode 4.6, Objective-C, iOS 6.0, Instruments, IOS Simulator 6.0, 6.1, UIKit, MapKit, Core Location, Core Data, Versions, JSON

Confidential, Cupertino, CA

Mac Developer

Responsibilities:

  • Worked in a development project to build an application named Golden ticket (EPP+) in OSX platform.
  • Collaborated with Confidential Human Resource technology team to gather EPP+ requirements from Business users and conceptualize the system model.
  • Created several proof of concepts to validate the technical feasibility and business architecture of the system.
  • Developed a Java web service Web Service for Confidential Online Store to check the eligibility of an employee.
  • Coordinated with various teams/systems i.e Confidential Online Store, SAP, and GBI.
  • Customized several Foundation framework components such as NSViewController, NSPredicate, NSPredicateEditorRowTemplate, NSValueTransformer, NSBundle, etc.
  • Developed using Xcode 4.3
  • Core Location framework was integrated into project to allow user to find closest retail store.
  • Implemented various OOP practices including MVC, KVO, and Singleton architectures
  • UI and Application Designing using XIB files
  • Implemented using Manual Retain Release(MRR)
  • SVN repository was used for version control and Terminal was used to connect and commit to repository
  • Managed data and memory management from streamlining code and using various debugging tests
  • Developed and tested unit cases through automated tests and unit testing using Instruments 3rd party automated testing tools
  • Unix scripting for autosys jobs.
  • Oracle performance tuning with TKProf, Explain plans, indexes and hints.
  • Tables and materialized views normalization.

Environment: Objective-C, SVN, Xcode 4.3, JSON, Core Location, MRR.

Confidential, Cupertino, CA

MAC and IOS Developer

Responsibilities:

  • Developed using Xcode 4.3
  • Design and development of Unibox client application in both OSX and iOS platforms.
  • This application was designed and implemented using Interface builder, Instruments and Objective C
  • The user interface for this app was implemented using UIKit and Foundation Frameworks
  • Transitions implemented using the UIViewAnnimationTransition.
  • Data stored in CoreData Database.
  • Use of NSManagedObjectContext, NSManagedObjectModel, NSPersistentCoordinator and NSPredicate object for the Core Data implementation.
  • Pagination implementations in UITableView, NSTableView and NSOutlineView to optimize the client data maintenance and overall application usability.

Environment: iPhone SDK, Xcode 4.0, IOS 4.2, Mac OS, Objective-C, Cocoa Touch, XCode, Interface Builder, MapKit framework and core location framework.

Confidential, Cupertino, CA

MAC Developer

Responsibilities:

  • Collaborated with Confidential corporate and retail recruiters to gather requirements and conceive the system model.
  • Designed and developed Recruitment Hub user experience and key components.
  • Served as a liaison between our business, development, and testing teams.
  • Developed wrapper framework to integrate Cocoa Web kit with Java layer for rendering web UI in Cocoa UI.
  • Extended and customized App kit and NSFoundation framework APIs.
  • Optimized Oracle PL/SQL queries using hints, indexes. Validated query performances using explain plans and TKProf utilities.

Environment: Xcode 4.0, Mac OS, Objective-C, XCode, Interface Builder.

Confidential, Cupertino, CA

MAC Developer

Responsibilities:

  • Collaborated with Confidential corporate and HR Admins to gather requirements and conceive the system model.
  • Created several proof of concepts to validate the technical feasibility of system designs.
  • Customized ISTCF Confidential OSX framework. ISTCF is an Confidential Internal wrapper framework for all IS&T systems at Confidential Inc.
  • Customized the Xcode predicate builder functionalities.
  • Daily interaction with version control software.
  • Developed Enclosure Lite, custom plugin in Confidential Mail application for transferring bulk attachments up to 5 GBs of data.
  • Implemented categories and protocol techniques, to load Attache´ plugin extensions into Confidential Mail in built APIs.
  • Served as a liaison between our business, development, and testing teams.
  • Extended and customized App kit and NSFoundation framework APIs.
  • Optimized Oracle PL/SQL queries using hints, indexes. Validated query performances using explain plans and TKProf utilities.

Environment: Xcode 4.0, Mac OS, Objective-C, XCode, Interface Builder.

We'd love your feedback!