Skip to content

Backend Engineer

I build backend systems that stay reliable.

Backend-focused software engineer with 5+ years of professional experience building reliable web applications, APIs and data-driven systems. I work primarily with Go and PostgreSQL, and I contribute across other stacks when a project needs full delivery.

Five years of professional workIsparta, TürkiyeAvailable for freelance

Selected work

Systems I have designed, built and kept running.

Public repositories carry the source. Two entries are client work under a private repository, so they are described rather than linked.

Capabilities

What I reach for, and what I have shipped with.

Go, PostgreSQL and Vue.js carry five years of professional use each. The rest is drawn from work that shipped, not from a reading list.

Backend

  • Go
  • REST API design
  • Fiber
  • WebSocket
  • Role-based authorization
  • Tenant isolation
  • Audit logging

Data

  • PostgreSQL
  • Data modeling
  • Migrations & seeds
  • MongoDB
  • SQLite
  • Firebase Firestore

Delivery

  • Docker & Compose
  • Automated tests
  • Health & smoke checks
  • Cloudflare Pages
  • Netlify
  • PWA & Service Worker

Clients & frontend

  • Vue.js
  • TypeScript
  • React
  • SwiftUI (macOS)
  • Python

Experience

Where I have worked.

  • Jan 2021 — present· Current

    Hay Teknoloji ve Yazılım A.Ş.

    Developer · Full-time

    Isparta, Türkiye

  • Sep 2023 — Feb 2026

    2sworks Technologies

    Full Stack Developer · Part-time

    Remote

  • Mar 2023 — Jul 2023

    UniPubs

    Back End Developer · Freelance

    Remote

  • Jan 2023 — Jun 2023

    Nozzle — Ship Management Software

    Frontend Developer · Part-time

    Remote

Education

  • Aug 2023 — present· Current

    Süleyman Demirel Üniversitesi

    MSc, Computer Engineering

    Isparta, Türkiye

  • Sep 2017 — Jun 2022

    Kütahya Dumlupınar Üniversitesi

    BSc, Computer Engineering

    Kütahya, Türkiye

Contact

Tell me about the system you need built.

I care about clear scope, secure data handling and delivery in small, testable steps. Before writing code I separate the work into scope and risks; I protect existing data, plan migrations carefully and document the setup, deployment and operational checks that come after.

Emailinfo@omerfruk.com
Location
Isparta, Türkiye

Open to freelance work up to 30 hours per week.