“Nivash and I worked together to build Alexa Communication experiences that facilitate Calling and Drop In experience when targeting devices within the household. Nivash was the mastermind behind the device selection algorithm based on multiple factors. He designed the core logic as well as lead the implementation of this functionality as a micro-service in the Alexa space. All throughout our work together, Nivash has consistently demonstrated strong ownership and extreme bias for action to get things done in the most efficient manner, while adhering to the high quality standards and software engineering best practices to get things done. My team and I learned to rely on Nivash for solving complex design problems as well as operational situations with multiple constraints to arrive at the optimal solutions that earn team's trust.”
Nivash Srinivasa Ragavan
Redmond, Washington, United States
3K followers
500+ connections
About
Visa Status : H1b
Activity
-
I should try this at work... 🤔🤔🤔 😂🤣😂🤣
I should try this at work... 🤔🤔🤔 😂🤣😂🤣
Liked by Nivash Srinivasa Ragavan
-
Our vision of a self-healing system has been realized over the last few week at Docflow Labs Check out the activity logged below a ticket in our…
Our vision of a self-healing system has been realized over the last few week at Docflow Labs Check out the activity logged below a ticket in our…
Liked by Nivash Srinivasa Ragavan
-
Attended an inspiring talk on “How AI is Reshaping the Future of Engineers” by Subu Subramanian, Founder of Mercer Labs, Washington, at KPRIET. The…
Attended an inspiring talk on “How AI is Reshaping the Future of Engineers” by Subu Subramanian, Founder of Mercer Labs, Washington, at KPRIET. The…
Liked by Nivash Srinivasa Ragavan
Experience
Education
Volunteer Experience
Patents
-
Selecting a device for communications session
Issued US 10791178
Methods and systems for establishing communications between an initiating device and another device selected from multiple potential devices are described herein. In some embodiments, a communications between the initiating device and a recipient device may be initiated after a device is selected as the recipient device. The second device may be one of a series of devices associated with a user account that is selected based on any one of a combination of various factors, such as presence…
Methods and systems for establishing communications between an initiating device and another device selected from multiple potential devices are described herein. In some embodiments, a communications between the initiating device and a recipient device may be initiated after a device is selected as the recipient device. The second device may be one of a series of devices associated with a user account that is selected based on any one of a combination of various factors, such as presence information, wakeword count, user preferences, etc.
Other inventorsSee patent
Courses
-
Artificial Intelligence
-
-
Cloud Computing
-
-
Computer Graphics
-
-
Computer Vision
-
-
Database Design
-
-
Design and Analysis of Algorithms
-
-
Machine Learning
-
-
Modelling and Simulation
-
-
User Interface Design and Mobile Apps
-
-
Virtual Reality
-
Projects
-
Ceph File System - Implementation of Naming Service Solution
- Present
Implemented the look up part of the Ceph File system. Developed the CephClient (which involves caching of the OSD Cluster Map, compute the OSDs in which the replicas of a file are read from or written to), CephMonitor (which takes care of maintaining the master copy of the OSD Cluster Map. The implementation consisted of multiple monitors so that the other monitors can pick up in case one of them went down. LoadBalancing, adding and failure of a node using heartbeat scheduling were also…
Implemented the look up part of the Ceph File system. Developed the CephClient (which involves caching of the OSD Cluster Map, compute the OSDs in which the replicas of a file are read from or written to), CephMonitor (which takes care of maintaining the master copy of the OSD Cluster Map. The implementation consisted of multiple monitors so that the other monitors can pick up in case one of them went down. LoadBalancing, adding and failure of a node using heartbeat scheduling were also performed by the monitor), FileReadWrite Servers (The server running on the OSDs which listen for requests from the client for read or write. This also records the load of the server to report to the monitor in case it exceeds the specified threshold). This also had a distributed FileBackupServer which maintains the list of files in each OSD to help in case of failure since this does not have a complete MDS server. Performance study of the system was done with 20 OSDs and over 1 million files for each test.
Other creators -
Automated Emergency Response System
The system has knowledge of the map of a city, location of various emergency responders, location of traffic signals and the density of traffic in the roads. Based on the incident reported, finds the appropriate responders, intimates them and provides them with the route to reach the location of the emergency in the shortest time taking into account the change in signals and the traffic along various routes. The knowledge store is implemented using RDF and informed search is used as a part of…
The system has knowledge of the map of a city, location of various emergency responders, location of traffic signals and the density of traffic in the roads. Based on the incident reported, finds the appropriate responders, intimates them and provides them with the route to reach the location of the emergency in the shortest time taking into account the change in signals and the traffic along various routes. The knowledge store is implemented using RDF and informed search is used as a part of the algorithm
-
Hangman Solver
Implemented for a competition. The application takes input from a web-service URL and sends guesses to the same URL. Can also be used to find words which contain special characters(such as ',-,,(comma)). Apart from taking the length into account, the algorithm also uses the frequency of letters to find the most appropriate character. With 5 tries, the algorithm guessed the correct result in 95% of the cases.
-
Barrel Race - Android Game
Barrel Race is an Android Game that uses the sensors on the device (mainly accelerometer). This is similar to the barrel race, a rodeo event in which the rider starts at a gate, rides completely around three barrels and comes back to the start gate. The object is to get the fastest time without knocking over any of the barrels. Hitting the fences around the course will add a penalty of 5 seconds to your time.
-
WebCenter 11.1.1.9.0 Upgrade
-
Worked on the upgrade Certification on WebCenter Portal 11.1.1.9.0. I worked on automating the install and upgrade of the product on various scenarios which reduced the turnaround time for testing from about a week to less than 12 hours.
-
WebCenter Portal 11.1.1.8.0 Upgrade
-
Worked on the Upgrade Certification of WebCenter Portal to 11.1.1.8.0. This involved certifying the install and upgrade on Linux, Windows using databases Oracle DB, MySQL, SQL Server, DB2 and on application servers Oracle Weblogic Server and IBM WebSphere Server in standalone and enterprise configurations. For this I had to collaborate with more than 10 teams around the world to figure out the requirements of each team and make sure the environment was stable for all testing needs.
-
Pragyan CMS
-
Pragyan CMS is a full-fledged multi-user, modular Content Management System (CMS) to organize & facilitate collaborative content creation & updation on a website and its administration. It is written completely in PHP and supports MySQL databases. It has a strong custom inbuilt framework with independent components like templates, modules and widgets. It comes pre-packaged with a large number of modules like article, form, quiz, forum, gallery, book, news, poll, etc, widgets like image slider…
Pragyan CMS is a full-fledged multi-user, modular Content Management System (CMS) to organize & facilitate collaborative content creation & updation on a website and its administration. It is written completely in PHP and supports MySQL databases. It has a strong custom inbuilt framework with independent components like templates, modules and widgets. It comes pre-packaged with a large number of modules like article, form, quiz, forum, gallery, book, news, poll, etc, widgets like image slider, facebook plugins, page hits counter, news flash etc and third-party plugins like PDF converter, google maps, sphider search engine, etc. It also provides tools to organize and manage permissions for users and groups.
Other creatorsSee project -
Hybrid Security Scheme with Certificate Management for Electronic Transfers
-
Implemented different algorithms for the encryption, signing and certificate of XML documents that are transferred over the internet. Created an application that manages the keys of various users, transfers data securely over the internet, takes care of encrypting, decrypting, signing, verifying of the data sent and received. The application was built in Java using Swing for the GUI, JBDC for database connectivity, JDOM for XML parsing and MySQL as the database server.
Other creators -
Distributed Port Scanner
-
Developed a distributed port scanner consisting of a server and an extendable number of clients to that can be used to find vulnerable ports in a server, thus evading the detection by intrusion scan detectors.
Honors & Awards
-
Alexa Comms Kudos Award
-
Awarded to individuals of the Alexa Comms Team who go above and beyond the call of duty while exemplifying Amazon Leadership Principles. Nominated by supervisors and peers.
-
IBM Master the Mainframe 2014
-
One of the winners of the 2014 IBM Master the Mainframe contest
-
Jonsson School Graduate Study Scholarship
Erik Jonsson School of Engineering and Computer Science
Received the Jonsson School Graduate Study Scholarship offered to very few incoming graduate students based on merit.
Test Scores
-
TOEFL
Score: 109
-
GRE
Score: 316
Languages
-
English
Professional working proficiency
-
Tamil
Native or bilingual proficiency
-
Hindi
Limited working proficiency
-
Telugu
Limited working proficiency
Recommendations received
-
LinkedIn User
9 people have recommended Nivash
Join now to viewMore activity by Nivash
-
Their board meetings must be so confusing... _____________________________________________ Struggling to create LinkedIn content? Try SuperPen
Their board meetings must be so confusing... _____________________________________________ Struggling to create LinkedIn content? Try SuperPen
Liked by Nivash Srinivasa Ragavan
-
3 years at KPS! 🎉 It’s been an incredible journey. KPS and Mart has given me the freedom to grow, backed my decisions, and recognized my efforts…
3 years at KPS! 🎉 It’s been an incredible journey. KPS and Mart has given me the freedom to grow, backed my decisions, and recognized my efforts…
Liked by Nivash Srinivasa Ragavan
-
Hey folks! Hope you are doing well! In this post I am gonna share my recent research work to build memory layer for LLMs based on Jeff Hawkins…
Hey folks! Hope you are doing well! In this post I am gonna share my recent research work to build memory layer for LLMs based on Jeff Hawkins…
Liked by Nivash Srinivasa Ragavan
Other similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content