Senior Data Engineer
Current• Designed and set up an Enterprise Data Lake to support various use cases, including the integration of healthcare-specific data such as Electronic Health Records (EHR) and clinical data for analytics, processing, storing, and reporting of patient information.• Maintained quality reference data by performing cleaning, transformation, and ensuring data integrity in a relational environment.• Developed a Security Framework to provide fine-grained access to objects in AWS S3 using AWS Lambda and DynamoDB, ensuring adherence to healthcare data privacy regulations.• Set up Kerberos authentication principals to establish secure network communication on the Hadoop cluster and tested HDFS, Hive, Pig, and MapReduce for new users.• Performed end-to-end architecture and implementation assessment of various AWS services like Amazon EMR, Redshift, and S3, leveraging Hadoop ecosystems for big data processing.• Implemented ML algorithms to analyze patient data and predict health outcomes, utilizing Kinesis Firehose and the S3 data lake for real-time data ingestion and storage.• Used AWS EMR and Apache Spark to transform and move large amounts of data into and out of other AWS data stores and databases, applying Spark SQL for efficient data processing and querying.• Created Lambda functions with Boto3 to deregister unused AMIs across application regions, optimizing EC2 resource usage and reducing costs.• Developed a reusable framework to automate ETL processes from RDBMS systems to the Data Lake, using Spark Data Sources and Hive data objects for streamlined data integration.• Conducted data blending and preparation using Alteryx and SQL for Tableau consumption, and published data sources to the Tableau server for visualization.• Integrated Apache Airflow with AWS to orchestrate and monitor multi-stage ML workflows, with tasks running on Amazon SageMaker, and used AWS CloudWatch for comprehensive monitoring and logging of pipeline performance and system health.