Post Job Free

Resume

Sign in

Developer Service

Location:
Ashburn, VA
Posted:
May 03, 2016

Contact this candidate

Resume:

MARUTI VINNAKOTA

acumdg@r.postjobfree.com / 732-***-****

SUMMARY

Over 6 years of Software experience, 4 years as an iOS developer in designing, developing, implementing, testing and publishing iOS apps on iTunes Store, and 2 years as a Microsoft SharePoint developer.

Built rich user interface applications, integrating with various databases and Client-Server applications in iPhone/iPad. (IOS 5.X, 6.X, 7.X, 8.X, 9.X XCode 4.X, 5.X, 6.X, 7.X Beta) application development using Objective-C, Swift.

Involved in all the phases of SDLC design and development of enterprise-level iPhone and iPad apps.

Experience in working with UIKit, Core Data, Core Location, MapKit, Core Audio, Core Video, and AVFoundation Frameworks etc.

Improved response time for user by implemention NSOperationalQueue, NSDispatchQueue, using GCD as background task.

Experience in Object oriented programming and architecture.

Extensive design and programming experience with HTM5, XML, JSON, JQuery, and CSS3.

Extensively worked on Multi-view Applications like UINavigationController, UITabBarController, UITableViewController, UIPopoverController, UICollectionViewController, UISplitViewController, UIPageViewController.

Adept with requirements engineering describing them in Hierarchical Task Analysis, Task Descriptions, Data Flow models & Data Diagrams using Microsoft Visio.

Experience in design, modeling and development of databases SQL Server, SQLite Data to display the data on to the screen with minimal time lag.

Experience with Software Development Processes & Models

SKILLS

Framework:

Objective-C, Cocoa touch, JQuery Mobile, C#, VB.Net, C, C++

IDE:

Xcode, Microsoft SharePoint designer, Adobe Dreamweaver

Database

SQLite, MS-SQL Server 2008/2010,MS Access

Web Technologies

Asp.Net, HTML5, XML, Web Services, CSS3, JSON

Operating Systems

Mac OS X and earlier, Windows 2007, XP, 7, 8.X, Linux, UNIX, Ubuntu

Graphic Design Tools

Adobe Photoshop CS6, Corel Draw, Corel Paint

Version Control Tools

GIT, SVN, MS VSS

Methodologies

Agile, Waterfall

EXPERIENCE

Domino’s – Ann Arbor, MI Nov 14 - Till Date

iOS Mobile Application Developer

The Domino’s app is filled with a lot of new features; it is designed to help maximize customer's experience. The app basically consists of four options: delivery or carryout option, Personal Pizza Profile, Newsfeed and Tracker. The delivery or carryout option enables users to select a way they would like to start their order. Personal Pizza profile allows registered users to view their profile details like address, email Id, and Contact information and also Piece of the Pie Rewards™ information. Newsfeed provides users with latest news and offers happening. Tracker option allows users to track their Domino’s order.

App URL: https://itunes.apple.com/us/app/dominos-pizza-usa/id436491861?mt=8

Worked on a food service app to cater to the consumer's order digitally through the application. The application has many images, user profile, save easy order, history orders, and the famous tracking the status of an order.

Used Objective-C and Cocoa Touch Framework to build the app, including UIKit, Map Kit, CoreFoundation, UINavigationView, UITabBarController, UITableView and Storyboard.

Developed and deployed dominos, iPhone, iPad and Apple Watch app, and loyalty rewards program.

Worked on Map Kit that retrieves nearby store locations and displays current location, resolve various bug fixes.

Resolved numerous bugs throughout development by using NSLog statements, Breakpoints, LLDB statements, etc.

Constructed all workflow views utilizing Storyboard and programmatic UI statements.

Implemented Auto Layout constraints to ensure graceful orientation handling and visualize same in different screen sizes

Interact with Business Analysts, Business Owners and team members to understand business requirements.

Played a major role in improvising the user display layout in the Pizza Profile option.

Provide technical leadership, recommend, design, and implement established best practices.

Attended wire frame review, design and objective-c code walkthrough meetings.

Had hands on experience in integrating animated pizza builder feature to the iPad version of the application.

Suggested feedback to design team of iOS limitations; show and tell with business team about development progress bi-weekly.

Reviewed other developers code before submission to the app.

Participated in daily Scrums and monthly Sprint planning.

Worked with back-end services to process data, mainly JSON responses

Parsed JSON data received from back-end to properly present the content for numerous UITableViews throughout the application.

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

Reworked legacy code and algorithms to be up to date. Cleaned up code throughout the app and categorized code that could be reused/removed

Worked closely with the QA team to speed the completion of bug fixes.

Various responsibilities through out my tenure included but not limited to: integrating Spanish translations to the app, iPad designs and animation, app consistency, designing/coding/testing,

Environment: iOS, Watch OS, Xcode 5.0, 6.0, 7.0, iPhone, iPad, Apple Watch, Cocoa Touch, Quartz Core, Objective-C, Core Data, Map Kit, Local Authentication, Core Location

Toyota Motors – Torrance, CA Nov 13 – Sep 14

iOS Mobile Application Developer

Description: The Toyota app is filled with vehicle-specific information, and is designed to help maximize owner's experience. The app basically consists of four sections: Nearby, Service, Vehicle and Community. The nearby section enables users to find a dealer nearby, provides offer services and roadside assistance. The services gives information about History and warranty, where as Vehicle and community sections make user to read manuals, search related videos and allow user to participate in the community events.

App URL:https://itunes.apple.com/us/app/toyota-owners/id779888897?mt=8

Used Objective-C and Cocoa Touch Framework to build the app, including UIKit, Map Kit, Foundation, UINavigationView, UITabBarController, UITableView and Storyboard.

Attended wire frame review, design and objective-c code walkthrough meetings.

Created custom UIViews, custom TableViews, custom Buttons and custom TableViewCell for user interface.

Worked on Map Kit that retrieves nearby store locations and displays current location.

Resolved numerous bugs throughout development by using NSLog statements, Breakpoints, LLDB statements, etc.

Constructed all workflow views utilizing Storyboard and programmatic UI statements.

Implemented Auto Layout constraints to ensure graceful orientation handling and visualize same in different screen sizes

Used Grand Central Dispatch (GCD) to optimize request and response web service calls which updated the UI seamlessly, providing a better user experience

Followed SCRUM methodology throughout development

Used Instruments to check for processing bottlenecks, memory leaks, and retain cycles

Integrated various Restful Web services call to reader application using asynchronous NSURL using NSOperationQueue and NSURLConnection Provide technical leadership, recommend, design, and implement established best practices.

Review code, refactor, and redesign.

Work on core data framework to store information in locally on mobile application.

Participated in daily Scrums and monthly Sprint planning.

Worked on web service calls, XML and JSON parsing included in the project.

Parsed JSON data received from back-end to properly present the content for numerous UITableViews throughout the application.

Environment: iOS, Xcode, iPhone, iPad, Cocoa Touch, Quartz Core, Objective-C, Core Data, Map Kit, Local Authentication, Core Location.

Shoprite- Keasbey, NJ Feb 11 – Jul 13

iOS Engineer

Shoprite App acts like a shopping cart for Shoprite customers. It allows the user to browse the weekly sales circular, create shopping list, download coupons to your Shoprite card, Search for recipes, order groceries, Scan bar codes, View past purchases.

App URL: https://itunes.apple.com/us/app/shoprite-weekly-specials/id335996545?mt=8&ls=1

Developed the application using MVC framework. Objective C using Xcode 6.0 Involved in gathering requirements

Active participant in understanding requirements and sketching out acceptance criteria with project manager

Worked on iOS migration (Xcode Objective C)

Adapted this app interface on iPad and iPhone

Customized Table View, Implemented Sections, Index and Search, and Optimized UITableView performance.

Adapted this app interface on different smart phones using auto layout

Implemented AVCaptureMetadataOutputObjectsDelegate delegate method to scan barcodes

Created models in MVC and developed delegates for updating model information

Multi-Threaded some of the tasks like downloading images, Service Notification Updates and Utilization Logging in iOS by running tasks in a separate thread using GCD blocks and NSOperationQueue for optimizing the performance

Reviewed, analyzed and optimized backend interface code and the front end User Interface for efficiency and performance.

Major role in fixing and debugging during the testing phase of the project by capturing the memory leaks and utilizing NSZombie for identifying the retain cycle issues.

Environment: Objective C, Cocoa touch Framework, Auto layout, MVC, Amazon Dynamo Database, Xcode 4.0, 5.0, Collection view, Tab bar Controller, Core Data Photoshop. CS6

iBiztek – Hyderabad, India Mar 09 – Jan 11

Microsoft SharePoint Administrator and Website Developer

Worked as central site administrator and front end web developer by handling workflows, styling, and updating on SharePoint designer.

Create, configure and maintain Web Applications, Site Collections, servers and other IT systems that support SharePoint.

Used Metalogix tool for content migration from SharePoint 2010.

JavaScript/JQuery and XSLT.

Hosted the app and the database in Azure.

Used CSOM to talk to SharePoint and create documents.

Used open xml to replace tags in the document with content from database.

Environment: Microsoft SharePoint 13/10, HTML, CSS, JavaScript, XML, and Microsoft Visio.



Contact this candidate