Backend & Distributed Systems Engineer

I design systems
that scale & survive.

Production-grade Java & Spring Boot — event-driven microservices, secure REST APIs, and performance-critical data layers, operated end-to-end on my own infrastructure.

// mehmet fethi tunalı · istanbul · 2+ yrs · java/spring

01

Selected work

SVC-01 · FEATURED private

AI Video Pipeline — Studio

Prompt → video. Gemini (text/image/speech) + FFmpeg render, with a distributed render tier over Tailscale.

spring boot · gemini · ffmpeg · tailscale
SVC-02

Vehicle Rental Platform

Event-driven Spring Boot microservices on Kafka, using the Outbox Pattern for transactional consistency.

kafka · postgres · outbox
SVC-03

Mutfakkitap (GastroCost)

Recipe-costing & inventory SaaS — recursive sub-recipe costing, JWT API, Flutter frontend.

spring boot · flutter · postgres
APP-01 in prod

ULAŞIM Inventory App

Native Android stock-control used on the shop floor by manufacturing engineers, backed by Spring Boot APIs.

android · java/kotlin · spring boot
PUB-01 live

GPA Calculator

Fast public utility for computing grade point averages. Hosted on tunalime.dev/gpa.

tunalime.dev/gpa
PUB-02 live

PDF Tools

Merge, split, rotate & convert PDFs — privacy-friendly, on my own infra. tunalime.dev/pdf-tools.

tunalime.dev/pdf-tools
02

Experience

JUN 2025 — MAR 2026
Full Stack Developer · Mutfakkitap

Spring Boot backend + Flutter cross-platform frontend for restaurant operators. Recursive recipe-costing, referential-integrity-strict PostgreSQL schema, JWT-secured API, one-command Docker deploys behind Nginx.

MAR 2024 — APR 2025
Independent Software Developer

Native Android inventory app in production at ULAŞIM A.Ş., the self-hosted AI video pipeline, and an event-driven vehicle-rental platform on Kafka with the Outbox Pattern. Hands-on Kubernetes.

MAY 2023 — NOV 2023
Backend Developer · Grispi

Micronaut features following SOLID & Hexagonal Architecture. Profiled hotspots and rewrote JPQL/SQL queries, cutting response times by up to 80% in production. JUnit 5 / Testcontainers, rollback-safe migrations.

03

Tech stack

// languages
Java · Kotlin
JavaScript · SQL · PL/pgSQL
// frameworks
Spring Boot · Security
Micronaut · Hibernate
React · Flutter
// data & messaging
PostgreSQL · Redis
Apache Kafka · RabbitMQ
// devops & cloud
Docker · Nginx
AWS EC2 · Kubernetes
GitHub Actions
// architecture
Microservices · EDA
Clean · Hexagonal
DDD · SOLID
// testing
JUnit 5 · Mockito
Testcontainers
04

About

I'm Mehmet Fethi Tunalı — a backend-focused engineer in İstanbul. I care about systems that stay correct and fast under real production load: clean boundaries, transactional integrity, data layers that hold.

I came to software from mechanical engineering at ITU, and it shows in how I work — I like understanding a system end-to-end and operating it myself, from Kafka topics down to the Nginx config and TLS certs.

Strong advocate of Clean Architecture, SOLID and DDD; currently pursuing an MSc in Computer Engineering.

MSc, Computer Engineering
Yıldız Technical University
FEB 2025 — PRESENT
BSc, Mechanical Engineering
İstanbul Technical University
2014 — 2022
Spring Certified Professional
Spring Academy / Broadcom
IN PREPARATION
Languages
Turkish · English (C1)
// let's talk

Let's build something
that holds up.

Open to backend & distributed-systems roles. Hiring for production-grade Java/Spring work? Reach out.