Filip Rodik, Developer in Zagreb, Croatia
Filip is available for hire
Hire Filip

Filip Rodik

Verified Expert  in Engineering

Bio

Filip is a data-oriented engineer with over 13 years of experience, specializing in the architecture, deployment, and maintenance of data platforms tailored to various team requirements. In cloud environments, he has refined data processes, managed smooth tool transitions, and strengthened resource management. Filip has established and guided in-house data teams within various industries. His technical skill set includes advanced data modelling and proficiency with an array of BI tools.

Portfolio

Tune IT
Microsoft Power BI, R, Microsoft SQL Server
Incendo
Microsoft SQL Server, C#
Comminus
Microsoft SQL Server, Windows Presentation Foundation (WPF), C#

Experience

  • SQL - 16 years
  • Bash - 6 years
  • Python - 5 years
  • Data Build Tool (dbt) - 5 years
  • GitHub Actions - 4 years
  • Snowflake - 4 years
  • BigQuery - 3 years
  • Terraform - 2 years

Availability

Full-time

Preferred Environment

Python, Google Cloud Platform (GCP), Azure, Snowflake, BigQuery, PostgreSQL, Terraform, Docker, GitHub Actions, Data Build Tool (dbt)

The most amazing...

...project I've created was a new data platform using Azure DevOps, Snowflake, dbt, Python, Docker, and Terraform, built by a team of three skilled developers.

Work Experience

Data Scientist

2013 - 2018
Tune IT
  • Designed and implemented OLAP cubes.
  • Created several data warehouses.
  • Developed an ETL package.
  • Designed the database for a CRM application.
  • Optimized a transactional database.
  • Created custom reporting with R and Power BI.
Technologies: Microsoft Power BI, R, Microsoft SQL Server

Application Developer

2012 - 2013
Incendo
  • Developed banking software.
  • Optimized stored procedures.
Technologies: Microsoft SQL Server, C#

Application Developer

2010 - 2012
Comminus
  • Developed a web application for the Ministry of Agriculture.
  • Created a desktop application for newspaper distribution.
  • Developed a web application for a Sports betting house.
Technologies: Microsoft SQL Server, Windows Presentation Foundation (WPF), C#

Experience

Mosaic of Influence

I am the data cleaner on this project.

The project's goal is to gather as much available data on politically exposed people (from Croatia and the region) and create a search engine for it. The idea is to get as many relations between entities as possible. The entities are people (mostly politicians and business), NGOs, companies, and public authorities.

My role was gathering various data sources, creating ETL packages for reading/transforming the data, and, finally, writing it to a central warehouse using an API.

ETL packages were created with R.

The search engine will be public in 2019

Education

2009 - 2011

Master of Science Degree in Computer Science

Faculty of Electrical Engineering and Computing (FER), University of Zagreb - Zagreb, Croatia

2006 - 2009

Bachelor of Science Degree in Computer Science

Faculty of Electrical Engineering and Computing (FER), University of Zagreb - Zagreb, Croatia

Certifications

MARCH 2015 - MARCH 2019

Microsoft Certified Trainer

Microsoft

MARCH 2015 - PRESENT

MCSA: SQL Server 2012

Microsoft

Skills

Libraries/APIs

Facebook API, X (formerly Twitter) API, YouTube API, Ggplot2

Tools

Microsoft Excel, Dplyr, Microsoft Power BI, BigQuery, Looker, Terraform

Languages

SQL, R, Snowflake, Bash, C#, HTML, Python

Paradigms

Database Design, OLAP, Model Context Protocol (MCP)

Storage

SQL Server Management Studio (SSMS), SQL Server Integration Services (SSIS), SQL Server Analysis Services (SSAS), Microsoft SQL Server, Database Administration (DBA), SQL Server Reporting Services (SSRS), PostgreSQL

Platforms

RStudio, Windows Server, Google Cloud Platform (GCP), Azure, Docker

Frameworks

Windows Presentation Foundation (WPF), RStudio Shiny

Other

ETL Development, Data Build Tool (dbt), Multidimensional Expressions (MDX), Query Optimization, GitHub Actions

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring