Kaushik palle Venkata

  • Sr. iOS Developer
  • San Jose, CA
  • Member Since Apr 14, 2023

Candidates About

 

Kaushik palle Venkata

Sr. iOS Developer

PROFESSIONAL SUMMARY:

·        Over 8 years of experience in designing & developing Web & Mobile applications and

6 years in iOS Applications. 

·        Hands-on experience working with XCODE.

·        Highly proficient in programming languages - Objective-C and Swift (all versions)

·        Experience on View layer of IOS applications using UINavigationcontroller, UITabBarcontroller, UITableViewController and ipad specific splitviewcontroller.

·        Experience in Google and Apple Map Kits, Push Notifications and Mobile Location Services, Core Location, Map kit, Cocoa Touch frameworks, Core Graphics, Core animation, UIKit.

·        Extensive experience in iPhone & iPad application development.

·        Hands on experience on integrating Push Notifications. 

·        Experienced in using source control like JIRA, GIT, REST and SVN.

·        Good understanding of Memory Management: ARC and non-ARC in iOS development.

·        Experienced in Mobile Application Development using UIKit, Core Foundation with Cocoa touch.

·        Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad.

·        Proficient in programming languages such as HTML5 and JavaScript.

·        Proficient in Objective-C, C++, good understanding of Object Oriented Programming.

·        Experience in Apache Server configuration/maintenance.

·        Always follow MVC design architecture, adept knowledge of cocoa design patterns, singleton pattern and delegation patterns.

·        Worked extensively on XCode, Interface Builder and Instruments.

·        Hands-on enterprise Mobile and Web application development experience.

·        Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application.

·        Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code.

·        Experience working with in-app purchase application for the iPhone/iPad along with distinct marketing based applications enhancing sharing through social networks and email.

·        Extensive experience in iPhone, iPod Touch and iPad application development.

·        Experienced in utilization of iOS camera, Video and audio capture frameworks.

·        Expert in Native Mobile Application development with Social Media platform.

·        Experienced in Integrations such as Facebook, Twitter, and Google+ with OAuth token handling; and make API requests.

·        Strong ability to effectively prioritize and multi-task on projects utilizing IT process knowledge and full System Development Life Cycle (SDLC).

·        Confidence in working with other iOS and Android developers to complete detailed projects.

·        Strong commitment to organizational work ethics, value based decision-making and managerial skills.

 

 

 

 

 

 

 

TECHNICAL SKILLS:

 

iOS Applications

Objective-C, Swift and Cocoa development for iPhone and iPad devices in XCode Interface builder-UIKit, Cocoa touch, core Data

Software

iOS, XCode, Instruments

Programming Languages

Objective C, Swift, Java, C, C++, Perl, PHP, SQL, HTML5, CSS, JavaScript, JQUERY library

Database

SQL Server 2008/2010, DB2, SQL , core data

Operating Systems

MAC OS 10.5/10.6/10.7, Windows XP, Windows 7, Windows 8, Linux, UNIX

Mobile Operating Systems

iOS, Android

Phone Simulator and Emulator

iPhone/iPad, Windows 8/Mobile, Android, Eclipse

 

 

PROFESSIONAL EXPERIENCE:

 

Paypal, San jose, CA                                                                               Apr 2016–Till Date

Title: Sr. iOS Developer

 

Responsibilities:

 

·         Developed iOS applications using Swift in an Agile environment

·         Worked extensively with Objective C, Swift and Cocoa touch frameworks.  

·         Created various views, table views, customized views and popovers

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

·         Working with UIKit Framework for development and maintenance. 

·         Debugging issues at onsite whenever required as well synchronizing data developed on mobile application with backend applications. 

·         Followed a work data flow principle foe design and development. 

·         Implementation of twitter SDK, Google maps and real time bus tracking. 

·         Worked on Payroll HR related Apps and pushed them to app store. 

·         Implementation of push notification. 

·         Complete data base designing for both iPhone and android. 

·         Used Touch id to log into the application based on local authentication. 

·         Pre-fetching data for different views for smooth screen transitioning. 

·         Developed Navigation between views was mixture of using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller. 

·         Verifying server API & Complex Views using with Test Driven Development. 

·         Also, during the project got to use apache Cordova for the native application API's

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

·         Used keychain services to store all passwords and keys and documents. 

·         Proficient in handling JSON and XML, HTML, CSS, DOJO data formats 

·         Proficient in UI/UX development and worked closely with design team 

·         Expertise in testing applications using simulators and on real devices to optimize application

·         Strong knowledge in all phases of Software Development Life Cycle (SDLC) process, which includes requirement analysis, designing, implementing, debugging, testing, fixing and maintaining applications.

·         Worked extensively on table view controller and made customized table view cells according to the client. 

·         Worked with UIKit Framework for the applications at hand. 

·         Implemented Foresee SDK to capture user's feedback while navigating through the application.

·         Experience in using RTC tool which is used to plan across teams, manage code, run   standups and track work. 

·         Familiarity with the iOS Provisioning Portal and the process involved in obtaining development certificates, provisioning profiles, adding devices and creating App ID's.

·         Performed all tasks from UI design and implementation to writing code for various features.

·         Formatted the Data as per Business requirements, to display in the UI.

·         Checking the defect status of the user story in Rally and fixing the defects.

·         Responsible for App support and latest versions compatibility.

 

 

EnvironmentiOS 10, Mac OS X, Objective C, XCode8, Agile Methodology, Swift, REST,JSON,XML,HTML,CSS, JIRA,DOJO,SDLC,RTC, JavaScript, GIT

 

 

 

Nexeo solutions, The Woodlands, TX                                                      Feb 2015- Mar 2016

Title: Sr. iOS Developer

 

Responsibilities:

 

·        Worked with business development and sales team to gather new requirements.

·        Understanding the existing source code architecture to build more features on top of it.

·        Developed modules using XCODE 8, Objective-C, Swift 3.0, Cocoa Touch frameworks.

·        Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI codefrom Service call Code.

·        Solved major defects in navigation controller behavior for the application 

·        Developed Facebook integration for the application 

·        Improved the efficiency of the application by optimization that resulted in faster loading of

player and streaming data. (Main thread and secondary thread)

·        Provided mechanism to avoid loading of duplicate data in tableviews (Problem due to server

calls)

·        Handled scenarios of no data for application during good network signal 

·        Explained the design problem of invocation by drawing flowcharts

·        Responsible for Creating Models and Services in conformance with the WSDL's provided.

·        Worked on a free hand drawing using Mapkit.

·        Performed enhancements and resolved bugs on the existing UI. 

·        Managed GIT repository ensuring proper merging of branches, resolving conflicts.

·        Provided inputs and suggestions to peer developers after code review.

·        Tested the application for potential memory leaks using the in-built XCODE tools like Leaks

and resolved issues like circular referencing.

·        Deployed the application on different iPhone devices and tested to ensure consistency.

·        Involved in unit testing of application using XCTest and UI testing XCUITest. 

·        Troubleshooting any bugs assigned over JIRA.

·        Integrated third party frameworks like Crashlytics to capture crash logs.

·        Developed critical tools for this project like customized navigation bar, page control and scroll view.

·        Worked with UIKit Framework for the applications at hand.

 

Environment: Objective-C, Swift 3.0, iOS 10, Xcode 8.0, GIT, JIRA, XCTest, XCUITest,

Crashlytics, CocoaPods, MapKit, Core Location, Alamofire, SwiftyJson.

 

 

 

 

 

Macy’s, New York, NY                                                                             Sep 2013- Dec 2014

Title: Sr. iOS Developer

 

Responsibilities:

 

·         Worked extensively with Objective-C, Cocoa and UI Frameworks. 

·         Worked with Objective C for updating the app. 

·         Worked extensively on table view controller and made customized table view cells according to the client requirements. 

·         Utilized UITabBarController, UINavigationController, UI Table Views and UIScrollView to display content as required in the App. 

·         Worked on NSURL Connections, CL Geocoder and annotation to pick the nearest location. 

·         Worked on NS Mutable Data and response data to get the responses from web services. 

·         Utilized Quartzcore framework for supporting graphics. 

·         Worked on UI picker view and delegate to pick the location. 

·         Utilized table views and created column to differential data from one another. 

·         Iterative design process upon client approval build out of all assets: buttons, products shots, UI Components, etc. 

·         Used REST web services for networking on iOS

·         Worked on JSON parsing included in the project. 

·         Utilised MVC for design patterns. 

·         Used Automatic Reference Counting for managing the memory. 

·         Worked with UIKit Framework for development and maintenance. 

·         Added animation between UI Views for smooth transition and better user experience. 

·         Used the XIB to design for iPhone by using Auto-layout. 

·         Implemented data chasing using CoreData and Application Directory. 

·         Reported progress/challenges to project lead. 

 

 

Environment: Objective-C, Objective C, Cocoa Touch, UI Frameworks, Corelocation 

Foundation, Core Data, Core Graphics, Quartz Core, Basic iOS APIs, iOS Simulator, MVC, ARC.

 

 

Client: Heartland Payment Systems Inc, Plano, TX                               May 2012- Aug 2013

Title: iOS Developer

                                                                                                              

 

Responsibilities:

 

·        Worked on UI Table View Controller and made customized table view cells according to the client. 

·        Worked with subversion to checkout and update the codebase changes. 

·        Worked on check deposit using Quick-Deposit. 

·        Designed the database and data model for application using SQLite

·        Implemented the code to perform the CRUD<span