Ondřej Kutil

Data & Analytics Engineer

I don't publish a number if I don't know where it came from.

Ondřej Kutil

Experience

JetBrains

Jun 2026 — present

BI Analyst Intern

  • —Finance team in Data Office
  • —Building and maintaining dbt models on production financial data, refactoring large legacy SQL logic into cleaner, modular models
  • —Working on Tableau, Power BI and RDL reports for finance teams
  • —Internship extended based on the strength of delivered work, taking on increasing independence across reporting projects
  • —dbt · Tableau · SQL · Power BI · RDL Reports · Python

Euler Technologies

Oct 2025 – May 2026

Data & Backend Developer Intern

  • —Built a Python application to replace a client's legacy pricing tool – worked with large scale of data using tools like pandas and SQL
  • —Presented the solution to the client's management team, then proposed and implemented improvements to the underlying matching logic based on their feedback
  • —Collaborated in Git with the founding team, gained exposure to cloud deployment, was working closely with the CTO
  • —Python · SQL · DuckDB · FastAPI · Docker

Billigence

Sep 2025

Junior Financial Analyst

  • —Fixed small bugs in Tableau dashboards and the SQL views feeding them
  • —Snowflake · SQL · Tableau

Selected Work

EY Data & AI Challenge

Water quality prediction using satellite data and machine learning models.

Pythonscikit-learn

Budgeting Dashboard

Full-stack personal finance dashboard with custom FastAPI backend, OAuth, and CI/CD pipeline.

ReactFastAPISupabasePython

ML From Scratch

Core ML algorithms implemented from first principles using only NumPy

PythonNumPyMathematics

Sample Store Tableau Dashboard

Tableau dashboard built to practice turning retail data into a clear, interactive BI view.

TableauSQLExcel
All projects →

About

I'm a Bachelor's student of Applied Informatics in Prague who got deep into data early — not because it seemed like the smart career move, but because I genuinely enjoy figuring out how systems work and making them better. That pull landed me in analytics engineering — the layer where messy source data turns into models people can actually trust.

Right now I'm doing exactly that on the Finance BI team at JetBrains: building and maintaining dbt models on production financial data, and refactoring legacy SQL scripts into something clean, tested and readable. I own data correctness and quality there, which in practice means catching problems before anyone downstream builds a decision on top of them. I'm also migrating Power BI reports to Tableau and revalidating the logic with stakeholders as I go.

Before that I spent eight months at Euler Technologies building custom data tools alongside the founding team — migrating clunky Excel workflows into full-stack cloud apps, owning the data layer end to end from ingestion through to SQL and pandas transformations, shipping things that actually got used.

Analytics engineering is where I am now, but I'd like to keep moving further down the stack into data engineering — ingestion, orchestration, and the pipelines that get data in place before anyone models it. Owning quality at the modelling layer has made me want to own it earlier, where most of the problems actually start.

Outside of work I do a lot of sport — volleyball, rock climbing, running, cold plunging. Staying active keeps me sane and I find the discipline carries over into how I work.

SQL · dbt · Python · Tableau · scikit-learn · FastAPI · Docker

Contact

[email protected]
GitHub ↗LinkedIn ↗