Danella (Construction Client) | Dec 23 Mar 24 Data Engineer
Technologies: AWS S3, Databricks, Spark-SQL, PySpark, GitLab --- The client tasked us with creating an Operational Summary Report for their business, as they currently lack a data warehouse. In response, our proposal involves the development of a Data Lakehouse using databricks to consolidate data from diverse sources such as Samsara and TrackVia. Engaged with business stakeholders, gaining understanding of the entity within their business to derive actionable metrics for each entity. After a comprehensive analysis, designed a data model comprising both dimension and fact tables tailored to accommodate the defined metrics. Collaborated with the Cloud Infra team to provision and configure a Databricks workspace with unity catalog enabled for efficient data management and governance. Designed and Developed extraction notebooks to pull data from Samsara and TrackVia API endpoints. Additionally, created a silver transformation notebook framework to streamline the development phase, reducing the team's effort. Developed databricks notebooks to address business-critical requirements, including the comparison of daily vehicle movements on TrackVia and Samsara, as well as the analysis of daily, week-to-date, month-to-date, and year-to-date purchase orders made by each employee. Implemented Slowly Changing Dimension (SCD) type 2 methodology for critical dimensional tables in accordance with client requirements and data quality framework to check data integrity and data consistency across the Data Lakehouse. The notebooks were scheduled using databricks workflow for 1 hour once during business hours. By implementing the Operational Summary Report, Danella successfully boosted employee engagement with Samsara and TrackVia application by 31% within a month.
Goddard Systems (Education Client) | May 23 Nov 23 Data Engineer
Technologies: MS SQL, Azure Function App, Azure Storage Queue, Azure Data Factory, GitHub Leveraging SQL Server, the client desires an event-driven data mart solution for Master Data Management, integrating data from various sources and implementing data governance rules to data. Collaborated with business stakeholders to identify different master data objects within their organization and designed a data model through analysis and obtained approval from the Director for the proposed design. Established SQL Server replication between the source MS SQL server databases and the MDM's data mart. Additionally, created triggers and stored procedures to enable event-based data flow from the sources to the destination data mart. Utilized Azure Data Factory (ADF) to integrate with the SOCI, facilitating the extraction of social media information related to schools. Subsequently, load this data into the MDM's data mart using a stored procedure. Developed an Azure Function app to systematically purge lead records based on lead hygiene rules defined by business stakeholders, leading to a 19% reduction in licensing costs with the external marketing vendor. Additionally, use the Azure Function app to send an event message to Azure Storage Queue whenever there are changes in the master data objects. Worked closely with the integration team to build consumable views based on requirements. These views are used by the team to transmit data to marketing vendors like MERGE for running marketing campaigns.
Nestle (Supply chain management client) | Jul 22 Apr 23 Data Engineer
Technologies: Azure Databricks, Azure Data Lake Storage Gen2, Spark-SQL, PySpark, MS SQL, Azure DevOps Client requires a comprehensive Data Lakehouse solution built on Azure Databricks to consolidate and analyze various data sources including structured and unstructured data. Designed overall cloud data platform by utilizing databricks. Data was imported into delta lake as CSV files from source systems such as Exceedra application and Drive. Developed databricks notebooks to address critical requirements, such as calculating metrics for seasonal marketing product counts and metrics for the number of products on shelves, also implemented incremental data processing through the medallion architecture. --- Worked with the analytics team to gather the requirements and build a logic to design and implement views that satisfy the sales and marketing needs. Data cleansing rules and validation logic were implemented to remove duplicates and invalid customers, resulting in the provision of unique customers and the removal of inactive customers, additionally implemented SCD type 2 for business-critical dimensional tables based on the requirement from the client. Implemented the Data Quality framework with a metadata approach where emails were sent to the respective stakeholders when the data quality checks failed using the Azure Logic app.
Rent-A-Center (Retail client) | Oct 21 Jun 22 Data Engineer
Technologies: AWS S3, Databricks, Snowflake, Spark-SQL, PySpark, Oracle SQL, GitLab The client requirement was to migrate from an on-premises data warehouse to a cloud-based modern data platform. The legacy ecosystem relied on Oracle and Informatica PowerCenter for data extraction, transformation, and ETL processing. As part of the modernization initiative, the platform was migrated to AWS, with Databricks serving as the ETL and Data Lakehouse platform, Snowflake as the enterprise data warehouse, and Informatica Intelligent Cloud Services (IICS) utilized for cloud-based data ingestion and orchestration where applicable. During the initial migration, historical data was extracted from Oracle and loaded into the AWS S3 staging zone using AWS DMS. Developed Databricks notebooks to process the staged data and load it into Snowflake. Re-engineered existing Informatica PowerCenter mappings and Oracle PL/SQL procedures into scalable Databricks ETL pipelines using PySpark and Spark SQL, improving maintainability and supporting complex business transformations. Worked with IICS to orchestrate cloud data ingestion workflows, monitor pipeline executions, and integrate source data into the AWS data lake for downstream processing. Designed and developed Databricks notebooks to ingest JSON payloads from Amazon S3, flatten nested structures, and load data into the Raw layer. Implemented data quality validations and standardization in the Confirmed layer, followed by business transformations in the Curated layer to build analytics-ready datasets. Developed incremental Delta Lake to Snowflake loading pipelines, enabling efficient Change Data Capture (CDC) processing and optimized warehouse loading.