Senior Aws Data Engineer
Current• Collaborated with project managers to define data synchronization requirements, including data scope and mapping.• Worked closely with Data Scientists and Business Analysts to understand specific requirements and extract relevant business stories.• Developed and maintained data pipelines using Spark, Kafka, Redshift, S3, Java, and Python for streaming and transactional data ingestion.• Created Spark Streaming jobs in Python for Kafka message processing and AWS S3 data retrieval.• Implemented Spark applications for data validation, cleansing, transformation, custom aggregation, and analysis.• Designed Column families in Cassandra and ingested data from RDBMS, performing necessary transformations.• Utilized Spark SQL in PySpark for data joins and storage in S3.• Employed AWS Glue for ETL pipeline development and AWS EMR for data transformation and movement.• Explored Spark to enhance Hadoop algorithms using Spark context, Spark-SQL, PostgreSQL, Data Frame, OpenShift, and Talend.• Integrated Apache Airflow with AWS for monitoring machine learning processes with Amazon Sage Maker jobs.• Created AWS CloudFormation and Terraform templates for infrastructure provisioning and versioning.• Provisioned and configured infrastructure using AWS CloudFormation and Terraform (JSON/YAML).• Implemented data quality scripts using SQL and Hive for data validation and created data visualizations with Python and Tableau.• Analyzed data lineage processes to identify vulnerabilities, control gaps, and data quality issues.• Resolved data governance issues to ensure enterprise-level data consistency.• Worked on Teradata, SQL Server, and Oracle for data loading and migration.• Developed T-SQL queries, user-defined functions, and dynamic SQL scripts.• Designed data warehousing solutions, dimensional/cube data models, and DAX scripting for reporting.• Developed ETL pipelines using PySpark, SSIS, Informatica, and Python.• Created reporting data marts on AWS Redshift.