This document discusses the top 5 tasks of a Hadoop developer: 1) development and implementation of Hadoop applications, 2) loading data from disparate data sets, 3) performing analysis on big data, 4) securing data on Hadoop clusters, and 5) managing and deploying Hadoop clusters. It provides examples for tasks 2 and 3, discussing loading heterogeneous data from different sources and how companies analyze huge amounts of user data. The document is part of a presentation on Hadoop developer skills and roles.