Open in app

Sign in

Write

Sign in

Naser Tamimi
Naser Tamimi

1.3K Followers

Home

About

Published in

Towards Data Science

·Nov 17

Backfilling Mastery: Elevating Data Engineering Expertise

A go-to guide for data engineers wading through the backfilling maze — What is Backfilling? Imagine starting a new data pipeline and getting data from a source you’ve never parsed before (e.g. pulling info from an API or an existing hive table). Now, you’re on a mission to make it seem like you collected this data ages ago. That’s one example of what we call…

Data Science

7 min read

Backfilling Mastery: Elevating Data Engineering Expertise
Backfilling Mastery: Elevating Data Engineering Expertise
Data Science

7 min read


Published in

Towards Data Science

·Nov 11

Java and Data Engineering

Java Juggernaut: The key to data engineering mastery — Data Engineering and Programming Skills When we think about data engineering, the first programming skills that usually come to mind are SQL and maybe Python. SQL is this well-known language for querying data, deeply ingrained in the world of data and pipelines. Python, on the other hand, has become quite powerful in data science and…

Programming

4 min read

Java and Data Engineering
Java and Data Engineering
Programming

4 min read


Published in

Better Programming

·Jan 6

How to Set Up a WhatsApp Proxy Server on AWS

How to set up a personal proxy server for WhatsApp on AWS — Today, Jan 5th, 2023, WhatsApp announced launching proxy support for WhatsApp users all over the world (https://blog.whatsapp.com/connecting-to-whatsapp-by-proxy). This feature is helping people to get connected via this app, especially in areas where the app is filtered by governments or other authorities. To help people to use this feature, I personally…

Technology

7 min read

How to Set Up a WhatsApp Proxy Server on AWS
How to Set Up a WhatsApp Proxy Server on AWS
Technology

7 min read


Published in

CodeX

·Nov 4, 2022

Six Main Components of a Data Pipeline

How does a data engineer develop a data pipeline? — Developing a new data pipeline is a long process. It usually starts with the business justification, defining metrics, researching available data and tables, and finally, developing and launching the pipeline. In this article, I specifically focus on the development stage. Assume, at this step; you know the business requirements, worked…

Technology

4 min read

Six Main Components of a Data Pipeline
Six Main Components of a Data Pipeline
Technology

4 min read


Published in

CodeX

·Feb 2, 2022

How to Understand Long and Complex SQL Queries

A “peel-and-understand-the-layer” strategy for complex SQL queries — A single SQL query for an ad hoc analysis or reporting could vary between 2–40 lines (typically). But when it comes to data pipelines and scheduled queries, a single SQL query could be hundreds of lines (easily! believe me). A single SQL query with hundreds of lines, tens of CTEs…

Technology

3 min read

How to Understand Long and Complex SQL Queries
How to Understand Long and Complex SQL Queries
Technology

3 min read


Jan 5, 2022

The Most "Ridiculous" Concept That A Data Scientist Must Know

Explaining the P-value in the most "ridiculous" way — P-value is not an easy and intuitive concept at first (especially if you read its definition on Statistics textbooks or Wiki pages). But, here, I try to explain it simply using a powerful word called "Ridiculous." You must ask why I use a word like ridiculous several times in the…

Technology

4 min read

The Most "Ridiculous" Concept That A Data Scientist Must Know
The Most "Ridiculous" Concept That A Data Scientist Must Know
Technology

4 min read


Published in

Towards Data Science

·Nov 8, 2021

Collaboration-Friendly SQL Queries

A few tips to improve the quality of your SQL queries and collaborate better — A data pipeline is stuck and needs someone's attention. Or a query needs to be refactored using a new table because one of the used tables is getting deprecated or unavailable. Or we need to add more to our SQL logic of a very old data pipeline. In all those…

Data Science

7 min read

Collaboration-Friendly SQL Queries
Collaboration-Friendly SQL Queries
Data Science

7 min read


Published in

Towards Data Science

·Sep 21, 2021

The Art of Code Review

Why is code review essential? And what are the best practices? — What is code review? We all write code, and we would love to commit our code to the main pool of codes. It is an exciting moment, and we cannot wait to see our latest masterpiece in the main repo. Let’s commit and merge. …

Programming

6 min read

The Art of Code Review
The Art of Code Review
Programming

6 min read


Published in

Towards Data Science

·Aug 16, 2021

What Skills Are Important for a Data Engineering Role at FAANG?

What you need to know before landing a data engineering role at large companies like FAANG — As a data engineer who works for a large FAANG company, I hear people frequently ask what skills are important to land a Data Engineering job at a well-known tech company? Many people think they need to be fluent in Spark or know everything about Hadoop systems to get a…

Technology

5 min read

What Skills Are Important for a Data Engineering Role at FAANG?
What Skills Are Important for a Data Engineering Role at FAANG?
Technology

5 min read


Published in

Towards Data Science

·Apr 27, 2021

Fundamentals of Data Warehouses for Data Scientists

Or what are the Dimensional Design principles to make a good data warehouse? — For data scientists, machine learning models and visualization packages are essential tools. But more importantly, data scientists rely on data and data infrastructures to do their analytics and modeling. Without data and databases, all developed analytics tools and techniques are useless. Many data scientists get their data in raw formats…

Data Science

8 min read

Fundamentals of Data Warehouses for Data Scientists
Fundamentals of Data Warehouses for Data Scientists
Data Science

8 min read

Naser Tamimi

Naser Tamimi

1.3K Followers

Data Engineer @ Expedia | Ex-Meta, Ex-Shell

Following
  • Kompjuter biblioteka Beograd

    Kompjuter biblioteka Beograd

  • Shanoj

    Shanoj

  • Ngieng Kianyew

    Ngieng Kianyew

  • Greg

    Greg

  • Ali Moradi

    Ali Moradi

See all (202)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams