Skip to content
Samuele Cieri

(03) Execution

Multi-thread execution

Three concurrent processes sharing one clock. None blocks the others.

Uptime — Industry

—

2021Now

Thread AIndustry

Start 23.02.2022Running

Thread BAcademic

Start 12.11.2021Running

Thread CIndependent

Start 01.02.2026Running

Thread A — Industry

Software Developer

Organization: Tas

Professional activity since 23/02/2022: internship, apprenticeship, now a permanent role, fully remote. Frontend and full-stack development on a proprietary framework, now migrating to Angular with AI-assisted code generation. The day job is interfaces, in reproducible Docker environments; Rust and PostgreSQL belong to the Data Engineering path I study alongside it.

  1. 01

    Interface layer

    Web interfaces, server-side rendering, first contact with relational schemas; today a proprietary framework migrating to Angular and TypeScript.

    HTML · CSS · JavaScript · TypeScript · Angular · PHP · SQL · Tailwind

  2. 02

    Environments

    Reproducible development environments with Docker.

    Docker

Thread B — Academic

Computer Engineering

Institution: Università di Bologna

Active periods: 12.11.2021 — 01.01.2023 · 01.11.2024 — Now

Bachelor's degree in Computer Engineering at the University of Bologna, part-time. Suspended from 2023 to late 2024 to concentrate on full-time work, then resumed: a paused process, not an abandoned one.

  1. 01

    Formal foundations

    Mathematical, physical and circuit models underlying computation.

    Calculus · Linear Algebra · Physics · Circuit Theory

  2. 02

    Computing systems

    Programming, digital logic, hardware architectures, operating systems.

    C Programming · Digital Logic · Computer Architecture · Operating Systems

  3. 03

    Information systems

    Databases, computer networks, web technologies, statistical reasoning on data.

    Databases · Computer Networks · Web Technologies · Statistics

Thread C — Independent

Data Engineering

Self-directed study

A Data Engineering path started in February 2026, alongside work and university: this is where I use Rust. The study runs through projects: ingestion, modeling and orchestration tried on real data.

  1. 01

    Systems layer

    Memory ownership, deterministic performance, low-level control with Rust.

    Rust

  2. 02

    Data modeling

    Relational modeling on PostgreSQL, partitioned Parquet, tested dbt models on DuckDB and BigQuery.

    PostgreSQL · Parquet · dbt · DuckDB · BigQuery

  3. 03

    Orchestration

    Pipelines scheduled with Dagster, infrastructure declared with Terraform.

    Dagster · Terraform