Hey, I’m Baraa — a data engineer and big data developer with over a decade of real-world experience.
I’ve worked with top companies like Mercedes-Benz , and I currently lead data lakehouse projects at scale.
Explore my full content here: ▶️ YouTube Channel | 🎓 Udemy Courses | 💼 LinkedIn Profile | 📰 Newsletter
I’ve laid everything out in a clear, practical order, based on real experience from the industry. It’s the roadmap I wish I had when I started.
https://www.youtube.com/watch?v=odZHmYgebbw
📚 My Favorite Books, Gear & Apps
Build your technical foundation.
This phase covers the essential tools and languages every data engineer must know: SQL, Python, PySpark, Git, and core data concepts. By the end of this phase, you’ll be able to write real code, manage data pipelines, understand how modern data platforms work and ready to get yourself a data engineering job !
Prepare to land your first role.
Now it’s time to showcase what you’ve learned and position yourself for real opportunities.
Let’s be honest — the real learning happens on the job. So don’t get stuck chasing endless tutorials. At this point, it’s all about getting hired and building experience.
You’ll build a strong CV, optimize your LinkedIn, set up a solid GitHub portfolio, and complete a hands-on project — everything you need to get noticed and land your first role.
Grow into a professional engineer.
In this final phase, you’ll dive into advanced tools and scalable systems used by top companies — like CI/CD, data modeling, cloud platforms, and real-time technologies such as Apache Kafka. This is where you go from job-ready to job-dominating.
<aside>
</aside>