Search

Nikhil Vithlani Phones & Addresses

  • Seattle, WA
  • Bellevue, WA
  • Columbia, SC
  • Clemson, SC

Resumes

Resumes

Nikhil Vithlani Photo 1

Software Engineer Ii

View page
Location:
Seattle, WA
Industry:
Computer Software
Work:
Microsoft
Software Engineer Ii

Amazon Sep 2013 - Mar 2016
Software Development Engineer

Bluecross Blueshield of South Carolina May 2012 - Sep 2013
Software Developer

Clemson University Aug 2010 - May 2012
Graduate Student

Clemson University Aug 2011 - Dec 2011
Teaching Assistant and Grader
Education:
Clemson University 2010 - 2012
Master of Science, Masters, Computer Engineering
University of Mumbai 2006 - 2010
Bachelor of Engineering, Bachelors, Computer Engineering
Skills:
Software Development
Java
C++
Php
Mysql
Javascript
Python
Linux
Photoshop
Dreamweaver
C
Visual C++
Visual Studio
Lamp
Ajax
Html
Css
Objective C
Mpi
Jsp
Asp
Actionscript
Unix
Windows
Drm
Jsf
Sql
Os X
Eclipse
Rad
Xml
Html 5
Programming
Interests:
Web Design and Programming
Software Research and Development
User Interface Design
Application Development
Learning New Technologies
Languages:
English
Hindi
Gujarati
Marathi
Nikhil Vithlani Photo 2

Nikhil Vithlani

View page

Publications

Us Patents

Execution Optimization Of Database Statements Involving Encrypted Data

View page
US Patent:
20180365290, Dec 20, 2018
Filed:
Jun 14, 2017
Appl. No.:
15/623068
Inventors:
- Redmond WA, US
Aditya Nigam - Kirkland WA, US
Arvind Arasu - Redmond WA, US
Donald Alan Kossmann - Kirkland WA, US
Kenneth Eguro - Seattle WA, US
Nikhil Vithlani - Seattle WA, US
Panagiotis Antonopoulos - Redmond WA, US
Ravi Ramamurthy - Redmond WA, US
Michael Zwilling - Seattle WA, US
Cesar Galindo-Legaria - Redmond WA, US
International Classification:
G06F 17/30
G06F 21/60
Abstract:
Computer systems, devices, and associated methods of optimizing the execution of instructions of a database statement by a database server are disclosed herein. In one embodiment, a method includes identifying a potential execution plan for executing instructions of the database statement and estimating a cost for executing the execution plan. The cost can comprise an encrypted data processing cost associated with a operation in the execution plan of executing an operation on encrypted data in a protected computing environment. The method can include estimating the encrypted data processing cost in the protected computing environment based on statistics generated in the protected computing environment about a database table. In response to estimating the cost for executing the execution plan, comparing the cost to estimated costs of alternative execution plans, selecting the lowest-cost plan for execution, and executing the lowest-cost execution plan.

Expression Evaluation Of Database Statements For Restricted Data

View page
US Patent:
20180349627, Dec 6, 2018
Filed:
Jun 2, 2017
Appl. No.:
15/612865
Inventors:
- Redmond WA, US
Aditya Nigam - Kirkland WA, US
Arvind Arasu - Redmond WA, US
Donald Alan Kossmann - Kirkland WA, US
Kenneth Eguro - Seattle WA, US
Nikhil Vithlani - Seattle WA, US
Panagiotis Antonopoulos - Redmond WA, US
Ravi Ramamurthy - Redmond WA, US
International Classification:
G06F 21/62
H04L 9/06
Abstract:
Computer systems, devices, and associated methods of evaluating an expression comprising restricted data are disclosed herein. In one embodiment, a method includes receiving a database statement from a client application and verifying the authenticity of the database statement. If the database statement is authentic, an approved expression is identified in the database statement for creating an evaluation rule. The method further includes restricting evaluation of expressions in a protected computing environment according to the created evaluation rule.
Nikhil Vithlani from Seattle, WA, age ~36 Get Report