Skip to content

Backend Engineer

Ömer Faruk Taşdemir

Go · PostgreSQL · REST APIs · Docker

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.

Professional experience
5+ years
Primary stack
Go · PostgreSQL
Remote friendly
Isparta, Türkiye

01Selected 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.

02Capabilities

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.

01Backend

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

02Data

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

03Delivery

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

04Clients & frontend

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

03Experience

Where I have worked.

  1. Jan 2021 — presentCurrent

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

    Developer · Full-time

    Isparta, Türkiye

  2. Sep 2023 — Feb 2026

    2sworks Technologies

    Full Stack Developer · Part-time

    Remote

  3. Mar 2023 — Jul 2023

    UniPubs

    Back End Developer · Freelance

    Remote

  4. Jan 2023 — Jun 2023

    Nozzle — Ship Management Software

    Frontend Developer · Part-time

    Remote

Education

  1. Aug 2023 — presentCurrent

    Süleyman Demirel Üniversitesi

    MSc, Computer Engineering

    Isparta, Türkiye

  2. Sep 2017 — Jun 2022

    Kütahya Dumlupınar Üniversitesi

    BSc, Computer Engineering

    Kütahya, Türkiye

04Contact

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.