๐ง About me
Hi, I am Radovan Baฤoviฤ, working as a Staff Data Engineer in GitLab.
Areas of focus
I am a truly passionate data geek and he is very obsessive about acquiring knowledge regarding modern data platforms and other hot tech topics. Mainly, my focus is on modern data ETL/ELT
processing approaches, transformation, and data representation.
One trivia - I claim to speak SQL
better than the Serbian language and also claim Python
is the number one programming language in the world. Living, working and enjoying in Novi Sad in Serbia
Achievements
As a proud part of the open-source community for decades, always thrilled to get recognition from the top-notch vendor. Currently, I am:
Snowflake Squad Member
dbt community spotlight member
Tech stack
Python
| FastAPI
| SQL
| Airflow
| Snowflake
| dbt
| GitLab
| Docker
| Rancher
| Kubernetes
| Cloud
| Singer.io
| Meltano
| GitLab Duo
| DevOps
| gcp
| Oracle
| Terraform
| DuckDB
| Public speaking
| GitLab Duo
Family
As a father of two and a dedicated husband, I spend a tremendous part of his passion, energy and time making them happy and providing them the best childhood experience (did I forget to mention as I am probably the very best father in the world).
โค๏ธโ๐ฅ Hobbies/Passions
The vast majority of my free time spend on the mat practicing Brazilian Jiu-Jitsu and Luta Livre - thinks this makes me a much better person and gave me an opportunity to travel and train across the globe and the most important - make a life-long friendship with other BJJ practitioners. I am a Luta Livre
Very keen and thrilled about traveling, meeting new people, cycling, running, sailing (still on a very beginner level, but really like it), and enjoying outdoor activities despite the weather.
Also, he is a passionate book reader, all the time have something ready for reading, feel free to recommend me any nice and interesting book. Do not miss the chance to jump into an infinite discussion about books or any other topic with me.
My resources
๐ฃ๏ธ Speaker schedule - Conferences/Talks/Meetups
As a prominent international speaker, I always promise great and funny conversations and inspirational anecdotes from my data journey without compromise. Always overjoyed to expose my point of view directly from the IT trenches. If you want to see me at your Conference/Meetup or Tutorial session, do not hesitate to ping me, always open to new expeditions.
๐๏ธ 2025
Conference | Location | Date | Announcement | Resources |
---|---|---|---|---|
Lead Innovation Day 2025 |
|
2025-05-07 |
|
๐๏ธ 2024
Conference | Location | Date | Announcement | Resources |
---|---|---|---|---|
GitLab Summit 2024 - UnConference |
|
2024-03-13 |
||
Warsaw IT Days |
|
2024-04-06 |
||
AWS Notes. Chapter 2: Bulding applications |
|
2024-04-16 |
|
|
DSC Adria 2024 - tutorial |
|
2024-05-21 |
|
|
DSC Adria 2024 |
|
2024-05-24 |
|
|
Berlin Buzzwords 2024 |
|
2024-06-09 |
|
|
Dev Talks Cluj 2024 - talk |
|
2024-09-26 |
|
|
Dev Talks Cluj 2024 - tutorial |
|
2024-09-26 |
|
|
AI2Future 2024 |
|
2024-10-18 |
|
|
I Love Tech Timisoara |
|
2024-10-19 |
|
|
DevOps Native Meetup |
|
2024-11-07 |
|
|
DSC Europe 2024 - live tutorial |
|
2024-11-20 |
TBA
|
|
DSC Europe 2024 |
|
2024-11-22 |
TBA
|
|
UNIRI (University of Rijeka) |
|
2024-12-09 |
|
๐๏ธ 2023
Conference | Location | Date | Announcement | Resources |
---|---|---|---|---|
Big data Belgrade Meetup 2 |
|
2023-01-26 |
||
Codementor.io talks |
|
2023-03-22 |
|
|
Vienna Data Egineering Meetup No 1 |
|
2023-03-22 |
|
|
Warsaw IT Days 2023 |
|
2023-03-31 |
TBA
|
|
DevOps Global Summit`23 |
|
2023-04-04 |
TBA
|
|
Big data Belgrade Meetup 3 |
|
2023-04-20 |
|
|
AWS User Group Novi Sad - Meetup |
|
2023-04-25 |
|
|
DSC Adria 2023 - tutorial session |
|
2023-05-16 |
TBA
|
|
DSC Adria 2023 - talk |
|
2023-05-18 |
|
|
DSC Adria 2023 - panel |
|
2023-05-19 |
|
|
DevOps Pro Europe 2023 |
|
2023-05-25 |
|
|
PyCon Italy 2023 |
|
2023-05-27 |
TBA
|
|
Budapest Data Forum 2023 |
|
2023-06-08 |
|
|
Dev Talks 2023 |
|
2023-06-22 |
|
|
#9Inspiration 2023 |
|
2023-09-29 |
TBA
|
|
Crunch Data Conference 2023 |
|
2023-10-05 |
|
|
Charity Workshops by SoftServe |
|
2023-11-02 |
TBA |
|
PyCon Sweden 2023 |
|
2023-11-10 |
|
|
DSC Europe 2023 - dbt tutorial |
|
2023-11-20 |
TBA
|
|
The University of Manchester |
|
2023-11-22 |
TBA
|
|
DSC Europe 2023 |
|
2023-11-24 |
TBA
|
|
UNIRI (University of Rijeka) |
|
2023-12-05 |
TBA
|
๐๏ธ 2022
Conference | Location | Date | Announcement | Resources |
---|---|---|---|---|
Data Science Conference Croatia 2022 |
|
2022-05-12 |
|
|
Big Data Conference by Informa Connect |
|
2022-08-08 |
|
|
PyGeekle'22 |
|
2022-09-07 |
|
|
DevOpsDays Berlin 2022 |
|
2022-09-21 - 2022-09-22
|
|
|
The Geek Gathering 2022 |
|
2022-10-06 - 2022-10-07
|
|
|
Autonomous IT Talks | Virtual | 2022-10-26 |
|
|
Big Data Conference Europe 2022 |
|
2022-11-23 |
|
|
EMERGE 2022 |
|
2022-12-17 |
|
|
๐๏ธ 2021
Conference | Location | Date | Announcement | Resources |
---|---|---|---|---|
Data Science Conference Europe 2021 |
|
2021-11-24 |
|
|
Data Science Conference Europe 2021 - Carrer path for Data Engineer |
|
2021-11-24 |
|
โ๏ธ Tech reviews
Name | Description |
---|---|
Talend Stitch review by Radovan Bacovic | My personal overview published by Peerspot on the data integration tool/extractors Talend Stitch |
Fivetran review by Radovan Bacovic | My personal overview published by Peerspot on the data integration tool/extractors Fivetran |
Meltano โ build a tap: from zero to hero in 10 minutes | Blog article of how to builda a Meltano tap in 10 minutes |
๐จ Tutorials
As frequently shared my knowledgeย and experienceย with the wider audience, the details material you can find below. As usual, everything is open source, so feel free to learn and enjoy. Hope you will find it useful.
Master class name |
---|
GitLab Duo tutorial |
dbt tutorial (dbt - from zero to hero in 90 minutes) |
How to download Twitter data for academic research |
๐ฃ Interviews
- 9Inspiration konferencija 29. septembra - Putovanje od softverskih detalja do AI-ja sa inspirativnim govornicima HelloWorld
๐ท๐ธ - Veลกtaฤka inteligencija i DevOps โ na pragu AllOps ere
๐ท๐ธ - Trendovi u IT industriji - pogledajte najvaลพnije poruke sa 9inspiration konferencije (deo 1)
๐ท๐ธ - Srpski inลพenjeri stvaraju svet zasnovan na veลกtaฤkoj inteligenciji
๐ท๐ธ - dbt spotlight interview
๐ฌ๐ง
๐ท๐ป Open source maintainer
Currently, I am working as a maintainer of the
๐ Reading/Watching list
Here is the list of resources want to recommend to a wider audience, worth checking.
๐ถ Jumping into the Data World (for rookies)
Many folks asking me about the resources of how to start their Data Journey. I always like to refer to www.datacamp.com for various reasons. And no, they didn't pay me for this (sadly), just think they are an excellent resource to learning many handy things:
- Affordable price and great value for money
- Structured (this is a crucial thing) way to learn basic items essential for your further Data Journey
- An (almost) infinite options to learn by preference
- An interactive and fun way to learn with great lecturers from real-life experience - no
bullshitfluff, just a real deal
As a first step, always suggest starting with Pyhton programmer track.
Also, do not miss the chance to practice your coding skills. Warmly suggest the LeetCode platform.
Happy learning!
๐จโ๐ป Programing books
- Clean Code - Uncle Bob in his best condition - a technology agnostic book, provides a rudimentary overview hot to not be a cowboy coder and create a high quality product
- Clean Coder - Uncle Bob (one more time), best praxis and behavioral book to explain to you what will make you outstanding in a software engineering world
-
Clean Architecture - The third part of
Holy Trinity
of Uncle Bob books. If you want to know what secrets lie down behind excellent software, this is a must to read. Personally, a game-changer book helped me understand the bigger picture in the crafting process of how software is built. - Clean Craftsmanship: Disciplines, Standards, and Ethics - Uncle Bob has written the principles that define the profession--and the craft--of software development. Uncle Bob brings together the disciplines, standards, and ethics you need to deliver robust, effective code and to be proud of all the software you write.
- Software Engineering at Google - learn from the best in the business. An interesting aspect of vital software development stages. This book reveals secret sauce from Google and how they make things done.
Among many other resources, there are 2 of them worth paying attention to as they can give you a solid fundamental understanding of software engineering.
Book: CRACKING the CODING INTERVIEW:
"Learn how to uncover the hints and hidden details in a question, discover how to break down a problem into manageable chunks, develop techniques to unstick yourself when stuck, learn (or re-learn) core computer science concepts, and practice on 189 interview questions and solutions."
Learning platform: O'reiily.com
"Gain technology and business knowledge and hone your skills with learning resources created and curated by O'Reilly's experts."
๐ Books for Data geeks
Fundamentals of Data Engineering | The Enterprise Big Data Lake | Foundations for Architecting Data Solutions | Designing Data-Intensive Applications | Data Science for Business |
---|---|---|---|---|
๐ Python books
-
Effective Python: 90 Specific Ways to Write Better Python - Must have a piece of paper if you ever touch
Python
code. Read it all the time, a specific place I want/need to improve, and really it is a game-changer for accepting the best practices inPython
development. Super-handy book to teach you how to masterPython
and use it in a proper way - Python Cookbook - If you wonder how to approach and solve particular problems in Python or simply want to practice your coding and problem-solving skills in Pythonic way, this book is the right choice for you.
- The Hitchhiker's Guide to Python - one of my favorite "from 0 to hero" books. The real comprehensive guide on how to use Python in an efficient way
- Python Brain Teasers - if you think you know Python and want to see it in action for edge cases, read this book. A lot of super interesting questions in the form of quizzes with great explanations and further reading for each problem. The devil is in details which this book proof - a great way to brush up your Python skills is to go through this book and check (and extend) your knowledge.
๐ Python (and other) blogs
โ๏ธ Snowflake books
- Snowflake Cookbook
- Jumpstart Snowflake: A Step-by-Step Guide to Modern Cloud Analytics - if you are very impatient, just like me, this is a book for you
-
Snowflake: The Definitive Guide - a comprehensive deep-dive guideline to a
โ๏ธ Snowflake world -
Snowflake Security: Securing Your Snowflake Data Cloud - warmly suggested it for deeply understand Snowflake Security aspect. The main points and takeaways:
- Basic security setup in Snowflake (why and how)
- Using list of non-active users
- IP address access
- Security considerations
- Out of the box prepared queries for security check-up
- Using Snowflake security tool for sporadic check-up
โจ Apache Spark resources
- Course: Taming Big Data with Apache Spark and Python - Hands On!
-
Book: Frank Kane's Taming Big Data with Apache Spark and Python - a comprehensive guide (applied both to book and course) to harnessing the power of big data using the popular
Apache Spark
and the๐ Python
programming language. Written by a seasoned data engineer, the book covers everything from the basics of Spark to advanced techniques for processing large-scale data sets with ease. With its clear and concise explanations, practical examples, and step-by-step tutorials, this book is a must-read for anyone looking to master big data processing with Apache Spark and๐ Python.
๐ฐ Machine Learning / Data Science / AI resoureces
- Data Science and Machine Learning with Python โ Hands-On! - definitely my number one suggestion to jump into DS/ML world. Ad Franke is a top-notch lecturer, never miss the chance. Also, you can learn from the course or from the book, up to your choice
๐ฃ Speaking resources
I so much like to go to conferences and share my experience with a wider audience, and I truly like to travel, and consistently try to sharpen my skills regarding public speaking. Here is some resources helped me a lot to make my talks remarkable:
Speakers checklist
It is always good to speak at Conferences. And even better, it is vital to brush and improve your performance skills. For that reason, I use several checklist to ensure I am doing better and better and my talks provide the best experience for the audience. Let's check the resources:
๐ My learnings
If you want more about what I am currently learning, exercising and experimenting with, go to my learning repo and feel free to contribute or just grab an inspiration.
๐ Let's connect
GitLab team page | LinkedIn | Twitter | Medium (my blog) | GitLab Speakers Bureau
Personal projects
View allAbout
Staff Data Engineer