Data Engineer
CurrentDeveloped Spark jobs using Scala/PySpark and Spark SQL for faster data processing, reducing processing time by 30%.• Developed Scala scripts using both Data frames/SQL/Data sets and RDD/MapReduce in Spark for Data Aggregation, queries and writing data back into OLTP system through Sqoop.• Created graphical reports, tabular reports, scatter plots, geographical maps, dashboards, and parameters on Tableau and Microsoft Power BI improving insights delivery for stakeholders by 20%.• Worked with building data warehouse structures, and creating facts, dimensions, aggregate tables, by dimensional modeling, Star and Snowflake schemas.• Created Spark clusters and configuring high concurrency clusters using Azure Databricks to speed up the preparation of high-quality data.• Extract Transform and Load data from Sources Systems to Azure Data Storage services using a combination of Azure Data Factory, Spark SQL, and U-SQL Azure Data Lake Analytics.• Data Ingestion to one or more Azure Services - (Azure Data Lake, Azure Storage, Azure SQL, Azure DW) and processing the data in Azure Databricks.• Developed JSON Scripts for deploying the Pipeline in Azure Data Factory (ADF) that process the data using the SQLl Activity.• GIT used for version control and font management.• Created airflow DAG’s to sync files from box, analyze data quality, and alert for missing files.• Implemented a CI/CD pipeline using Jenkins, Airflow for Containers from Docker and Kubernetes.• Designed, documented operational problems by following standards and procedures using JIRA.• Developed SQL, PL/SQL stored procedures for efficient data querying and retrieval.