Resume

Sign in

Engineer Design

Location:
Cupertino, CA
Posted:
April 25, 2016

Contact this candidate

Resume:

Seema Sharma

acuh4k@r.postjobfree.com

408-***-****

SUMMARY:

Over 6+ years of experience as a software developer in designing and developing rich user interface applications involving Client–Server integration.

Experienced with the Software Development Life Cycle (SDLC) process, which includes designing and implementing the software, debugging, fixing and maintaining the software.

Extensive experience in iOS application design and implementation using Objective-C and Cocoa Touch

Experience in MAC-OSX application design and implementation using Objective-C and Cocoa.

Experience with Xcode 5.0 and IOS 7, Mac OSX and above, Interface Builder, Instruments including development, debugging, profiling, optimizing, and build process.

Extensive experience in OO Analysis, Design and Development of Mac OS X and iOS apps

Experienced in all aspects of Mac, IPad, and iOS Provisioning Portal and the processes involved including designing for all types of screen sizes and orientations.

Expertise in MVC design architecture,

Have technical proficiency and thorough understanding in the following Frameworks: UIKit, AppKit, Cocoa design patterns and concepts like delegation, protocols and categories.

Complete understanding of Object Oriented Features (Inheritance, Polymorphism, Abstraction and Encapsulation).

Experience in Layout designing and Layout modification along with strong knowledge in User Experience design and usability testing.

Ability to perform Analyzing tool to debug and perform memory management.

Proficient in using Instruments for memory leaks/ memory management and performance analysis.

Used JSON parser to retrieve data from server for display on Mac and iPad from server, created and customized Views, Outline Views, Table Views, Collection views, action sheets, segmented controls, Tab Bars and Navigation Bars and View Based Table Views capturing the percentage of data received by server.

Experience in using SVN and GIT for version control.

Worked closely with product managers, customers and other stakeholders to proactively gather and understand usability concerns and areas for improvement to achieve user-friendly design, performance improvement, documenting code, refactoring, continuous integration and deployment

Establishing detailed usability and design guidelines for product development based on industry best practices and competitive benchmarking.

Planning and conducting user research and usability tests, documenting, communicating and acting upon the results.

Thrives on cooperation, problem solving, dealing with ambiguity, and working with little direction when necessary.

Have the knowledge of Swift.

EDUCATION:

Bachelor of Technology in Computer Science and engineering from Amrita school of Engineering, India.

TECHNICAL SKILLS:

Languages

Objective-C and Cocoa development for Mac, iPhone, IPod and iPad devices, Xcode 3.0/4.0/5.0/6.0/6.1.3/7.0 and above, Interface builder-UIKit, Appkit, Cocoa touch.

Operating Systems

Mac OS10.6/10.7 /10.8/10.9/10.10

Domain

iPhone app, iPad, Mac Desktop

Version Control Tools

Subversion, Gitlab

Mobile Technologies

iOS SDK

Desktop

Mac Desktop Application Development (OS X)

SDKs

OS X (10.6-10.10), iOS (4.x, 5.x, 6.x, 7.x)

PROFESSIONAL EXPERIENCE:

Client: Apple Inc., Cupertino, CA November 2011 – Present

Project Title: Planogram and iPlano (Mac OS X and iOS App)

Role: Senior Systems Engineer and Technology Analyst

Description: Planogram is a creative suite of tools for building and disseminating store layouts and visual merchandising teams in Apple stores. The app helps the team to set up instructions in all apple stores globally for all store employees to set up products in their respective stores. The suit includes planogram (Desktop application), iPlano (iPad app), plano Library (app store floor layout library used by other internal apple applications), iBeacon (Support for beacons in apple store, iPad application).

Responsibilities:

Involved in requirement gathering and outlining.

Made decisions on Layout design and Layout modifications.

Worked with the UI team to design the icons, custom views, view transitions, animations for the screens.

Implemented the Middle Level layer controllers to fetch the JSON Data from the server response.

Implemented the Uplift work to make the application compatible with IOS7

Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal app.

Designed the UI and added new features. Fixed many bugs related to UI, database server API.

Used GCD, NSOperation queues for implementing complex multithreading features on the application.

Used Xcode 7.0 to develop the screens for the application using MVC design pattern.

Testing included device testing with iPad with iOS 5.0 and later. Also included mac desktop testing.

Used JSON to retrieve data for display on the mac and iPad from server using RESTFUL web services.

Involved in Mac OSX, iOS performance testing and Functional tests.

Followed the agile methodology for implementing the project.

Took care of Code Review, Code Fixes and bug Fixes.

Coordinated with team for continuous integration.

Performed unit testing in OCMock.

Extensive bug fix experience symbolicated the crash logs to find the root cause for several crashes in the application.

Involved in presenting the application to the clients and internal stakeholders.

Involved in Creating builds for IT, QA, UAT testing.

Released builds for various environment testing and Production release.

Environment: Objective-C, Cocoa, XCODE 5.0, OS X (10.6-10.10), iOS (4.x, 5.x, 6.x, 7.x)

Client – SEARS, Chicago, IL Jan 2010 - Nov 2011

Project Title: Sears 2Go and Kmart2Go (iOS Application)

Role: Senior Software Engineer

Description: iPhone and iPad application for sears 2Go and kmart2Go to handle on hand shopping experience for users within the store and outside the store. Application included the features like pickup, PayPal checkout barcode scanning and shipping and delivery selection.

Responsibilities:-

Involved in requirement gathering and outlining.

Made decisions on Layout design and Layout modifications.

Worked with the UI team to design the icons, custom views, view transitions, animations for the screens.

Implemented the Middle Level layer controllers to fetch the JSON Data from the server response.

Implemented the PayPal integration for smooth checkout process.

Implemented the Uplift work to make the application compatible with IOS 4

Implemented code changes to handle different orientations for iPad and iPhone.

Designed the UI and added new features. Fixed many bugs related to UI, database server API.

Used GCD, NSOperation queues for implementing complex multithreading features on the application.

Used Xcode 3.0 to develop the screens for the application using MVC design pattern.

Testing included device testing with iPhone, IPad and later.

Used JSON to retrieve data for display on the mac and iPad from server using RESTFUL web services.

Involved in iOS performance testing and Functional tests

Followed the agile methodology for implementing the project.

Took care of Code Review, Code Fixes and bug Fixes.

Coordinated with team for continuous integration.

Extensive bug fix experience symbolicated the crash logs to find the root cause for several crashes in the application.

Involved in Creating builds for IT, QA, UAT testing.

Environment: Objective - C, Cocoa touch, XCODE 3.0 - 4.0

Appstore Link : Sears by Sears https://appsto.re/us/QJmns.i

Client: Daimler-India sept2009-Dec2009

Project Title: POC

Role: System Engineer

Description: Was actively involved in designing a POC for Daimler project, which had the ability to allow the user to buy a car with their required preferences.

Responsibilities:

Understanding the requirements

Manage team and co-ordinate work amongst each other

Working on UI to design the icons, custom views, view transitions, animations for the screens

Used Xcode 3.0 to develop the screens for the application using MVC design pattern.

Environment: Objective C, cocoa touch



Contact this candidate