From Goldman Sachs & Co
Nikhil Nanivadekar is a Vice President in Private Wealth Management in the Technology division of Goldman Sachs. Nikhil is the project lead for Eclipse Collections and has presented at JavaOne, DevoxxUS, Great Indian Developer Summit and Java User Group meetups. He is passionate about robotics and has conducted robotics workshops at JCrete4Kids, JavaOne4Kids and Devoxx4Kids. Nikhil is a Java Champion and Oracle Developer Champion. Nikhil graduated in 2012 from University of Utah with a Masters in Mechanical Engineering with specialization in Robotics and Controls.
Apache Kafka is one of the leading streaming platform in recent years. It is highly versatile in it's application. In this session the speaker will explain the basic concepts of Publisher, Subscriber, Streams and Connect. He will create a reference implementation comprising of a Publisher and Subscriber using Raspberry Pis emulating data centers and different application servers. The reference implementation will demonstrate the key features of Publisher, Subscriber API. The session is designed to be an interactive hands-on session without any slides.
Data analytics and machine learning have become mainstream in recent years. With the amount of data available, distributed computing has become a necessity. Apache Spark is one of the forerunners in distributed computing domain. In this session, the audience will learn about the background and basic concepts of Apache Spark. The speaker will explain basic concepts to the audience in detail with a live demo and build up the use case piece by piece live. This session is designed to be interactive, and recommended for developers who want to start experimenting with Spark. There will be no slides in the session.