Big Data Developer
Current•Developed and deployed Spark applications for distributed data processing, leveraging Scala and Python for efficient development and execution.•Integrated Spark with Hadoop ecosystem components such as HDFS, Hive, and HBase, leveraging Hadoop's storage and processing capabilities to enhance data processing workflows.•Developed Spark Streaming applications for real-time data processing, enabling timely insights and actionable intelligence from streaming data sources.•Utilized Hive for data warehousing and SQL-like querying, optimizing Hive queries and managing Hive meta store for efficient data retrieval and analysis.•Utilized Sqoop for data ingestion and integration, transferring data between Hadoop and external data sources such as relational databases, data warehouses, and cloud storage solutions.•Integrated Spark with cloud-based platforms such as Amazon S3, Azure Blob Storage, and Google Cloud Storage.•Designed and implemented ETL processes using Spark and cloud storage solutions, extracting, transforming, and loading data between different data sources and destinations.•Developed and optimized big data processing frameworks using AWS services like Glue, or Athena.•Implemented Spark SQL queries for data querying and aggregation, enabling complex analytics and reporting capabilities on large-scale datasets.•Leveraging AWS Glue data catalog to maintain metadata information about the data.•Leveraged AWS Athena for interactive query services to analyze data in Amazon S3 using standard SQL.•Monitored applications, system performance, and environment health with AWS CloudWatch, set up alarms and notifications for any discrepancies.•Fine-tuning AWS Glue ETL jobs and Lambda functions to improve performance and reduce processing time.•Developed serverless applications using AWS Lambda to automatically trigger functions in response to events.