Backend Engineer | Go, PostgreSQL, REST APIs, Docker
I am a backend-focused software engineer at Hay Teknoloji with 5+ years of professional experience building reliable web applications, APIs, and data-driven systems. I work primarily with Go and PostgreSQL, and I can contribute across multiple languages and application stacks when a project needs full-stack delivery.
I focus on clear data models, secure server-side authorization, maintainable integrations, and delivery processes that can be tested and operated reliably.
- Go (Golang) backend and REST API development
- PostgreSQL data modeling, migrations, and reliable data workflows
- Third-party API integrations and secure credential handling
- Role-based access control, tenant isolation, and audit logging
- Docker and Docker Compose delivery
- WebSocket-based real-time communication
- Automated tests, health checks, and smoke tests
- Vue.js, JavaScript, Python, and other languages when needed
| Project | Focus |
|---|---|
| AwqatSalah Cookbook | API integration examples across multiple programming languages with token caching, quota management, documentation, and secure secret handling |
| X-Ray Landmark Detection | Deep learning pipeline using PyTorch and MONAI with evaluation metrics and reproducible scripts |
| go-generics-api | Reusable CRUD handlers and services using Go generics, Fiber, GORM, and PostgreSQL |
| go-mongodb-api | Layered Go API with MongoDB CRUD operations and aggregation examples |
| Amazon S3 Bucket Operations | Tested AWS SDK for Go v2 integration using the standard credential chain |
- Clarify scope, assumptions, and risks before implementation.
- Break delivery into small, testable milestones.
- Protect existing data and plan migrations carefully.
- Document setup, deployment, and operational checks.





