Backend Engineer
Ömer Faruk Taşdemir
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.
KARE Rehber
Private repositoryStudent and coach guidance platform on PostgreSQL and Docker: role-based access, OTP sign-in, audit logging, messaging, notifications and reporting — with 41 automated tests and a smoke-check flow.
Seslen
Private repositoryWebSocket server in Go with a SwiftUI macOS client: token-based authentication, per-organisation isolation, server-side authorization checks and a Docker deployment.
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.
Hay Teknoloji ve Yazılım A.Ş.
Developer · Full-time
2sworks Technologies
Full Stack Developer · Part-time
UniPubs
Back End Developer · Freelance
Nozzle — Ship Management Software
Frontend Developer · Part-time
Education
Süleyman Demirel Üniversitesi
MSc, Computer Engineering
Kütahya Dumlupınar Üniversitesi
BSc, Computer Engineering
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.
- Location
- Isparta, Türkiye