C++ • C • Core Java • Java • Javascript • Pl/Sql • Html • Python • Sql • .Net • Visual C# • Programming • Php • Css • Qt • Mfc • Mysql • Yii • Ni Labview • Ni Daqmx • Xml • .Net Framework • Redis • Cassandra • Hadoop • Deep Learning • Machine Learning • Jquery • Visual Studio • Cascading Style Sheets • Linux • Windows • Software Development • Cloud Computing
Languages
English • Hindi
Ranks
Certificate:
Kafka
Interests
Social Services • New Technology • Cooking • Economic Empowerment • Yoga • Education • Reading • Arts and Culture • Science and Technology • Running • Movies • Health
Servicenow
Senior Software Engineer
Servicenow Jan 2018 - Feb 2019
Software Development Engineer 2
Atollogy, Inc. Apr 2017 - Jan 2018
Software Engineer
3Dplm Software Solutions Limited Apr 2015 - Jan 2016
Software Engineer
Tata Consultancy Services Dec 2011 - Mar 2015
Software Engineer
Education:
San Jose State University 2016 - 2017
Masters, Software Engineering
Maharana Pratap University of Agriculture & Technology, Udaipur 2007 - 2011
Bachelor of Engineering, Bachelors, Engineering
Bhopal Nobles Public School 2005 - 2007
St Gregorios Sr Sec School 1999 - 2005
Skills:
C++ C Core Java Java Javascript Pl/Sql Html Python Sql .Net Visual C# Programming Php Css Qt Mfc Mysql Yii Ni Labview Ni Daqmx Xml .Net Framework Redis Cassandra Hadoop Deep Learning Machine Learning Jquery Visual Studio Cascading Style Sheets Linux Windows Software Development Cloud Computing
Interests:
Social Services New Technology Cooking Economic Empowerment Yoga Education Reading Arts and Culture Science and Technology Running Movies Health
Languages:
English Hindi
Certifications:
Kafka
Us Patents
Computational Instance Batching And Automation Orchestration Based On Resource Usage And Availability
- Santa Clara CA, US Wenhui Li - Sammamish WA, US Sharath Vaddempudi - Kirkland WA, US Kavish Jain - Bellevue WA, US Shaoying Zou - Bellevue WA, US Swathi Pattapu - Kirkland WA, US
International Classification:
G06F 9/48 H04L 29/08 H04L 29/06
Abstract:
An embodiment may involve server devices arranged into pods, each server device hosting computational instances, and a central computational instance configured to: (i) obtain per-pod lists of the instances hosted by the pods; (ii) determine a maximum number of the instances to arrange into batches; (iii) determine a group size for groups of the instances that are to be placed into the batches; (iv) execute a first phase that involves removing per-pod groups from the per-pod lists and adding them to the batches, until less of the instances than the group size remains in each of the per-pod lists; (v) execute a second phase that involves removing one of the instances from the per-pod lists and adding it to the batches, until none of the instances remains in any of the per-pod lists; and (vi) schedule one or more of the automations to take place in the data center.
Resource And Operation Management On A Cloud Platform
- Santa Clara CA, US Kavish Jain - San Jose CA, US Atul Saini - Bellevue WA, US Swathi Pattapu - Kirkland WA, US
International Classification:
G06F 9/50 G06F 9/48
Abstract:
Various approaches are described to manage the execution of operations. Such operations may be performed without human intervention and may help maintain functionality of a cloud platform or client instances. In one aspect of the present approach, the number and/or type of automations starting in a given time frame may be limited to maintain an even or consistent distribution of resource usage. In a further aspect, the number and/or type of concurrent automations may be limited to a defined threshold to maintain an even or consistent distribution of resource usage.
Googleplus
Kavish Jain
Work:
Maneger of Airtel Mini Spoke of Udaipur And Salumber branch