Samuel Tettey-Nartey

Samuel Tettey-Nartey

Software Engineer

Backend & Distributed Systems Engineer · Bolzano, Italy

# about

Hey, I’m Sam. I’m a backend engineer who likes the hard, quiet parts of a system: how data moves, where it breaks, and what keeps it running when something goes wrong.

I went to high school in Accra, did my bachelor’s in Chengdu, and I’m now finishing a master’s in Bolzano. Somewhere along the way I got hooked on distributed systems and never really looked back. These days I work mostly in Go and C++ when it needs to be fast, and Python or TypeScript for everything around it.

I care about code that holds up in production, not just in a demo. When I’m not building, I’m usually reading about how other people built theirs.

# work

  • Software Engineer

    Fruit-Service GmbH, Bolzano, Italy

    Built data-extraction and entity-resolution pipelines in Python (PostgreSQL, pgvector, Azure OpenAI vision) deployed on Azure Container Apps Jobs across 41 EU retail markets. Designed the bronze/silver ingestion flow: structured data extracted from leaflet PDFs, then validated and normalized into PostgreSQL. Built the internal React + TypeScript control panel for tracking extraction runs, with a custom PDF viewer and per-document status views. Secured the APIs with Keycloak; CI/CD through GitHub Actions.

  • Backend Engineer (part-time)

    NOI Techpark — Open Data Hub, Bolzano, Italy

    Rewrote legacy Java Spring Boot data collectors as Go services, cutting memory usage and simplifying deployment. Maintained and extended core Open Data Hub APIs delivering regional mobility and tourism data to third-party consumers.

  • Backend Engineer Intern

    NOI Techpark — Open Data Hub, Bolzano, Italy

    Supported third-party integrators building on the Open Data Hub APIs. Contributed fixes to the OpenTripPlanner and IMPACT open-source repositories, and automated repository classification across the organization’s open-source codebase.

  • IT Technician Intern

    Ghana Armed Forces, Accra, Ghana

    Maintained networks, hardware, and end-user systems in a security-sensitive military environment.

# projects

  • Tolerant

    Microservices fault-tolerance testbed for my MSc thesis: a 2×5 factorial experiment injecting controlled failures against circuit-breaker configurations, measuring resilience and energy cost across failure intensities on two physical machines.

    Python · Locust · Docker

  • FORGE — LSM-Tree Storage Engine

    Log-structured merge-tree storage engine from scratch: in-memory memtable, SSTables, leveled compaction, and a write-ahead log with crash recovery. Built with a production-grade toolchain (vcpkg, sanitizer matrix, CI).

    C++20 · CMake · Linux

  • Scorepact

    Football prediction platform: a FastAPI backend with a deterministic scoring engine on PostgreSQL and a React frontend.

    Python · FastAPI · React · PostgreSQL

  • CONDUCTOR

    Distributed workflow orchestration engine: DAG execution, saga patterns, and fault-tolerant job handling over Redis Streams.

    Python · Redis Streams

  • Metron

    Household finance OS built on a double-entry ledger: every transfer, refund and split payment is one mechanism. FastAPI + PostgreSQL backend with a draft/confirm write path, plus an Expo React Native client where money is a render-only type so totals never drift across a shared household.

    Python · FastAPI · PostgreSQL · React Native

  • Skill Link

    Go backend MVP: a clean REST API built with Gin over PostgreSQL, structured with a standard cmd/internal/pkg layout, graceful shutdown, and a multi-stage Docker build.

    Go · Gin · PostgreSQL · Docker

# education

  • Free University of Bozen-Bolzano

    MSc Software Engineering

  • Southwest Petroleum University

    B.Sc. Computer Science and Technology

  • Achimota Senior High School

    General Science

# tools

  • Apache Kafka
  • CMake
  • C++
  • Docker
  • FastAPI
  • GitHub Actions
  • Go
  • Grafana
  • gRPC
  • Keycloak
  • Kubernetes
  • Linux
  • Azure
  • MongoDB
  • Node.js
  • Java
  • Playwright
  • PostgreSQL
  • Prometheus
  • Python
  • React
  • Redis
  • Spring Boot
  • Tailwind CSS
  • Terraform
  • TypeScript