Location

Istanbul, Turkey

Focus

Go backend systems

Current

Getir

Current role

Sr. Software Engineer - Go

Getir

Professional profile

Backend engineer with experience in Go, C#, microservices, messaging, databases, observability, and CI/CD. Comfortable owning services from design through production operations.

GolangC#.NET CoreMongoDBSQL ServerPostgreSQL

Experience

Backend engineering with Go, C#, and distributed systems

Product-focused engineering across delivery, banking, marketplace, e-commerce, and agency environments.

Current

Sr. Software Engineer - Go

Getir

November 2025 - Present

  • Building backend services with Go.
  • Designing maintainable service APIs and internal integrations.
  • Collaborating with product, platform, and engineering teams to deliver reliable features.
  • Improving service quality through testing, documentation, observability, and code reviews.
  • Contributing to scalable backend architecture and production readiness.

Software Engineer - Golang / C#

DgPays · Banking

September 2023 - November 2025

Istanbul, Turkey (Remote)

  • Developed backend services using Go and C# for multi-tenant banking infrastructure.
  • Partnered with product owners and engineers to design reliable service capabilities.
  • Contributed to shared infrastructure and service improvements across multiple teams.
  • Owned and led several backend services, including delivery, maintenance, and technical documentation.
  • Improved code quality through testing, reviews, and clear operational practices.

Software Engineer - Golang

Seavus · Contracted

September 2022 - September 2023

Istanbul, Turkey (Remote)

  • Built backend services with Go across client-facing projects.
  • Led backend development for an E-School platform, coordinating technical delivery with client expectations.
  • Contributed to an online ticketing system for a US-based client.
  • Worked closely with product owners and engineering teams across multiple domains.
  • Delivered service changes with testing, bug fixing, and process documentation.

Software Engineer - Golang

Hepsiburada · Marketplace

January 2022 - September 2022

Istanbul, Turkey (Remote)

  • Developed Go services in the merchant content domain for marketplace data distribution.
  • Built RESTful APIs that served merchant data to other domain teams in an e-commerce microservice architecture.
  • Delivered API capabilities for a standalone B2B application used by partners to create marketplace campaigns.
  • Maintained service reliability through automated tests and fixes for dependency changes.
  • Evaluated and introduced technologies needed to improve system design and maintainability.

Software Engineer - C#/Golang

Vivense · E-Commerce

March 2021 - January 2022

Istanbul, Turkey (Hybrid)

  • Developed campaign and discount services using C# and .NET Core.
  • Built RESTful APIs for back-office workflows within a microservice architecture.
  • Translated business requirements into technical analysis and implementation plans.
  • Contributed to Node.js services where needed across the platform.
  • Supported modernization efforts by migrating selected legacy services to Go.

Software Engineer - .NET

OGOO Digital · Agency

May 2019 - March 2021

Istanbul, Turkey (On-Site)

  • Built and maintained client CMS and CRM applications using C#, .NET, and .NET Core.
  • Delivered new application features while supporting legacy monolith systems.
  • Prepared technical analysis for new client projects and implementation scopes.
  • Collaborated directly with project managers and clients to clarify requirements and delivery priorities.
  • Improved maintainability of existing systems through fixes, refactoring, and documentation.

Skills

Technologies I use to build and operate backend systems

GolangC#.NET CoreMongoDBSQL ServerPostgreSQLRedisAWS S3KafkaRabbitMQDockerKubernetesDatadogELKNewRelicJenkinsGitLab CI/CDGitHub ActionsRESTDDDMicroservicesScrumUnit TestingContract TestingHexagonal ArchitectureCQRS