Getting Started with Spark

Track: JVM Languages
Abstract

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.

The main motivation of this session is to provide participants a handy explanation for basic Spark concepts.

Nikhil Nanivadekar

Nikhil Nanivadekar is a Director and Senior Principle Architect in Application Development, BNY Mellon. Nikhil has more than 7 years of experience building mission critical applications for financial institutions. Prior to joining BNY Mellon, he was a Vice President in Private Wealth Management at Goldman Sachs Engineering. Nikhil was selected as a 2018 Java Champion, is an Oracle Groundbreaker Ambassador, and is the active project lead for the open-source Eclipse Collections framework. He is a regular on the speaker circuit and hosts several workshops at prestigious conferences teaching robotics for kids such as JCrete4Kids, JavaOne4Kids, and Devoxx4Kids. Nikhil holds a Bachelor’s degree in Mechanical Engineering from the University of Pune, and a Master’s of Science in Mechanical Engineering with specialization in robotics and controls from the University of Utah.