Lead Data Engineer/Data Analyst
CurrentLeveraged Spark RDDs to process and analyze data by extracting it from HDFS, enabling predictive analytics capabilities.Utilized Hive Context to access data, leveraging the advanced functionality offered by SQLContext. Employed HiveQL queries for data retrieval from Hive tables, including fact and syndicate tables.Employed efficient data modeling techniques in Hive, extensively utilizing partitioning for enhanced data separation and faster processing. Followed industry best practices to optimize Hive performance.Developed custom Scala RDDs to perform complex data transformations and execute actions on RDDs within Spark scripts. Implemented caching of RDDs to improve performance and facilitate actions on each RDD.Designed and constructed Hive Fact tables to process raw data from multiple retailers. These tables were partitioned based on the Time dimension key, Retailer name, and Data supplier name. These tables served as inputs to analytics service engines.