Data Engineer
Current• Built and maintained ETL workflows with AWS Glue for data ingestion from multiple sources (APIs, flat files, NoSQL and RDBMS) into Snowflake, Hive, and Amazon Redshift, using Python and SQL improving efficiency by 35%. • Utilized AWS EC2 and EMR for PySpark data processing, optimizing computation and reducing processing time by 40%. • Designed data models in Snowflake with dbt for standardized schemas, boosting query performance and Matillion for ETL operation which increase data accessibility by 20%. • Orchestrated complex workflows using Airflow and AWS Step Functions using Python and SQL as language to automate data processing, enhancing efficiency and reducing manual interventions. • Developed data transformations in Databricks with PySpark and Python, using Pandas, SQLAlchemy and scikit-learn for prescriptive analytics. • Integrated real-time data from Kinesis, Kafka and DynamoDB into Snowflake, enabling continuous analytics and improving efficiency by 30%. • Built dashboards in Power BI, Tableau, and Looker for real-time insights, enhancing stakeholder decision-making by 25%. • Utilized Docker and GitHub for containerization and version control, ensuring consistent deployments and scalability across environments. • Standardized SQL transformations in dbt on Snowflake and Redshift for efficient reporting and analysis. • Managed data storage in AWS S3 for raw and processed data to use in Databricks, ensuring high durability and availability. • Designed and implemented data models in Snowflake and Redshift to support efficient ETL operations, enhancing data accessibility, accuracy, and consistency across reporting layers, resulting in a 30% improvement in query performance.