Beruflich Dokumente
Kultur Dokumente
913-948-4168
varunreddy3939@gmail.com
PROFESSIONAL SUMMARY
EDUCATION
TECHNICAL SKILLS
IOS Technologies
Objective-C, Swift and Cocoa development for iPhone and iPad devices in Xcode , Interface builder-UIKit,
Instruments, Cocoa touch
IOS Software Tools
Trained in iOS 4,5,6,7,8,9,10 &11 with Xcode5.x,6.x,7.x,8.x9.x OSX 10.5, 10.6,10.7 and10.8, Mavericks, OSX Yosemite,
JSON
Cocoa Frameworks
Core Data, Core Graphics, Core Location, MapKit, Quartz Core, AVFoundation, UIKit, Address Book, Event Kit, etc.
Programming Skills
Objective-C, C++, Swift, UML, CSS, HTML
Databases
SQL Server 2008/2005/2000, Oracle 10g/9i, SQLite, Core Data for IOS
Operating System
Mac OS 10.5/10.6/10.7,10.8, OSX Yosemite, High Sierra
Concurrency
Grand Central Dispatch, NSOperations, NSThread, Gesture recognizer
Tools
Xcode, Interface Builder, SVN/GIT
PROFESSIONAL EXPERIENCE
Link: https://itunes.apple.com/us/app/hondalink-ev/id542703745?mt=8
Description: This is an iOS App which enhance the Fit EV & Accord Plug-In ownership experience. This handy
application allows you to interact with your Fit EV or Accord Plug-In directly from your iPhone.
Check battery level, control charging, activate your car’s climate system, or find the nearest charging station—all
from your phone. Alleviate range anxiety by viewing your estimated round-trip and one-way ranges on a map. And in
the event something unexpected happens, Roadside Assistance is just a touch away
Responsibilities:
• Involved in analysis, design and development of the application using Xcode.
• Developed Custom UIViews based on UIKit Framework.
• Worked with UINavigation View, UITabBar View, UITable View, UICustom Cell, and UIAlert
View.
• Used Automatic Reference Counting for memory management.
• Worked on integrating Map-kit (Bing Maps)
• Used AFNetworking for server RESTFULcalls; ParsedJSON data received from back-end to
properly present the content for numerous UITableViews throughout the application.
• Constructed Views using XIB files with Interface Builder; UIConstraints added
programmatically for UIControls to display properly.
• Constructed views using Storyboard, Foundation, UIKit.
• Implemented Delegation pattern in order to properly update status displays and reading
progress made between views of the workflow.
• Implemented NSNotifications to fire UIAlertViews with received PUSH notifications
information from back-end.
• Utilized UITabBarController, UINavigationController, UITableViews, UIWebviews.
UIScrollView to display content as required in the App.
• Use of UITabBarController to move between different categories.
• Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal
app.
• Developed the code in object-oriented manner for optimal code re-usability.
• Participated in code review using GitHub for creating branches and to push, pull, stash the
code from remote repository.
• Worked in an agile development environment with bi-weekly sprints.
• Pre-fetching data for different views for smooth screen transitioning.
• Took care of code review code fixes and bug fixes.
• Performed testing end application for data accuracy and process critical information from
multiple inputs simultaneously.
Environment: Xcode 8.x, 9.2 SDK, iOS 9,10,11 SDK, Objective-C, iPhone, Cocoa TouchFramework, UIKit, XML-Parsing,
Agile-Methodology, Git.
Description: An iOS app to geospatially define operational activities or physical features of your site. Support for
external sub-meter GPS ensures the highest precision. In areas of limited connectivity, data can be captured offline
and automatically transmitted once a wifi connection is available. Data syncs wirelessly, so no importing or exporting
of files is necessary.
Responsibilities:
• Involved in analysis, design and development of the application using Xcode.
• Developed Custom UIViews based on UIKit Framework.
• Worked with UINavigation View, UITabBar View, UITable View, UICustom Cell, and UIAlert
View.
• Worked extensively with Objective-C as well as Swift and iOS SDK.
• Worked with MFMailComposeViewController to create email, which enable user to share.
• Worked on displaying the features and images on maps with WFS and WMS.
• Used Automatic Reference Counting for memory management.
• Used AFNetworking for server RESTFULcalls; ParsedJSON data received from back-end to
properly present the content for numerous UITableViews throughout the application.
• Integrated a web-based content made with HTML5 on a native app using UIWebview.
• Constructed Views using XIB files with Interface Builder; UIConstraints added
programmatically for UIControls to display properly.
• Constructed views using Storyboard, Foundation, UIKit.
• Implemented Delegation pattern in order to properly update status displays and reading
progress made between views of the workflow.
• Implemented NSNotifications to fire UIAlertViews with received PUSH notifications
information from back-end.
Environment: Xcode 6.x, 7.x SDK, iOS 8,9&10 SDK, Swift, Objective-C, iPad, iPhone, Cocoa TouchFramework, UIKit,
AVFoundation, Media Player, AFNetworking, XML, Agile-Methodology, Git
Description: This iPad and iPod application is a retail miStore Application created through Micros for the KateSpade.
This will enhance the usage for the stores to transfer, sell & buy the required items from various KateSpade stores all
around the world.
Responsibilities:
• Worked extensively with Objective C and Cocoa frameworks.
• Worked with UIKit Framework for the applications at hand.
• Worked extensively on table view controller and made customized table view
cells according to the client
• Pre-fetching data for different views for smooth screen transitioning.
• Followed a work data flow principle for design and development.
• Used Core data to store data locally in the device for Barcode Scanning feature.
• Worked closely within a cross functional team of testers and developers.
• Worked on web service calls, XML and JSON parsing included in the project.
• Worked with UIKit Framework for development and maintenance.
• For managing the memory Automatic Reference Counting (ARC) is used.
• Worked on low-level Language like C and C++ for ensuring the security and memory
management.
• Added animation between UI Views for smooth transitioning and better user experience.
• Worked with Backend team to display the correct data format in devices.
• Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
• Integrated a web-based content made with HTML5 on a Native app using UI Web View
• Used Core data Framework for local storage purpose in SQLite in few primary projects.
• Formatted the Data as per Business rule to display in UI.
• Followed a work data flow principle for design and development.
• Worked closely within a cross functional team of testers and developers.
• Debugging issues at onsite whenever required.
• Worked with LLDB and Xcode for debugging.
• Worked with GIT to checkout and update the codebase changes.
• Reported progress/challenges to onsite project lead.
Environment: iOS 6.0 and 7.x, 8.x, Mac OS X, Objective C, XCode 4.6 and 5,6,7 Agile Methodology, HTML5, CSS,
SOAP, JavaScript, JQuery
Description: This iPad application will extend the capabilities that are being built as part of the Digital Platform to an
iPad optimized web and application experience. Leverage the browse experience created as part of existing
application DGR for iPad web experience and enhances to handle digital platform consideration
Responsibilities:
• Involved in the requirement gathering, project plan, effort estimations leading to successful
product delivery.
• Created the overall front-end UI design of the app using UIKit framework primarily.
• Used MVC design pattern, protocols and delegates to design the application’s architecture.
• Implemented the supplied login credentials-authentication using ASIHTTPRequest.
• Implemented NSURLRequest framework to consume the Web service response from server,
and parse using NSJSONSerialization class, which converts JSON to Foundation object such as NSDictionary.
• Dynamically updated the UITableview with the JSON data.
• Used Automatic Reference Counting(ARC) for memory management.
• Used AFNetworking, which is built on top of NSURLSession to load User’s image profile.
• Incorporated the Push Notification feature using APNS when user is in offline/online mode.
• Participated in application testing, logged in errors/bugs and fixed them thereby
contributing for application enhancement.