Azure Snowflake Data Engineer
Current• Orchestrated the creation of dynamic data processing workflows using Azure Databricks and the distributed processing capabilities of Spark, to evaluate and comprehend client behavior in real-time.• Collaborated on ETL tasks with a focus on maintaining data integrity and verifying the stability of real-time customer behavior analysis pipelines.• Worked on migration of data from On - prem SQL server to Cloud databases (Azure Synapse Analytics (DW) & Azure SQL DB). • Worked on Snowflake Schema, Data Modeling, Source to Target Mappings, Interface Matrix, and Design elements, while also designing and modifying Snowflake tables, views, and schemas to optimize retrieval and storage efficiency, ensuring a robust foundation for real-time analytics and reporting on client activity.• Performed data quality issue analysis using Snow SQL by building analytical warehouses on Snowflake.• Incorporating approaches such as Slowly Changing Dimension (SCD) and Change Data Capture (CDC) into microservices to preserve data integrity and effectively capture small changes, these pipelines smoothly interface with a range of sources, including SQL databases, CSV files, and REST APIs.• Integrated big data processing and analytics capabilities with Azure Synapse Analytics, allowing for effortless exploration and generation of real-time insights from customer behavior data.• Utilized Snowpipe to automatically ingest and process streaming data from Kafka into Snowflake, enabling real-time analysis of high-volume streaming data for immediate insights into customer behavior.• Configured Snowpipe to load data from Azure Data Lake Storage (ADLS GEN2) into Snowflake, providing a seamless integration between the data lake and the data warehouse for efficient data processing and analysis.• To meet specific business requirements wrote UDF's in Scala and PySpark. Analyzed large data sets using Hive queries for Structure.