Emirhan Göl

Software Developer

I've been building backends with .NET for 4+ years. I work on e-commerce platforms, payment infrastructure and ERP integrations, writing maintainable services that connect different systems reliably.

~ $whoami

Emirhan Göl — Software Developer

~ $cat focus.txt

e-commerce · payment systems · erp integrations

// about

I started my software career as an intern. Today I build B2B and B2C e-commerce platforms, CRM applications and the integration services that keep them running, all on the .NET ecosystem. To me, sustainable, readable and maintainable code matters as much as the work itself.

API development
RESTful services with ASP.NET Core Web API, SOAP web services and third-party system integrations.
Background services
Scheduled jobs and integration automation with Worker Service and Windows Service.
Databases
Query and performance optimization on MS SQL Server; data access layers with Entity Framework and Dapper.
Architecture
Sustainable, maintainable code with layered architecture, OOP and generic structures.
"backend"
  • C#
  • .NET Core
  • .NET Framework
  • ASP.NET MVC
  • ASP.NET Core Web API
  • Worker Services
  • Windows Service
"data"
  • MS SQL Server
  • Entity Framework
  • Dapper
"integration"
  • REST
  • SOAP
  • RestSharp
  • iyzico
  • PayTR
  • Garanti Sanal POS
"tooling"
  • Autofac
  • AutoMapper
  • FluentValidation
  • Git
"frontend"
  • JavaScript
  • Razor
  • HTML
  • CSS

// experience

  1. 2025 — 2026

    Software Developer @ Deneyimsoft

    Building backend services and APIs with .NET for e-commerce platforms, payment system and ERP integrations.

  2. 2022 — 2025

    Software Developer @ Ersa Yazılım

    Enterprise web applications with C# and ASP.NET MVC, Web API services, payment and ERP integrations; SQL Server design and optimization.

  3. 2021 — 2022

    IT Support Intern @ Ersa İth. ve Tic. A.Ş.

    Technical support and system administration; first contact with ERP and accounting software.

education

  • Computer Programming Nişantaşı University · Istanbul
    2022 — 2024

// work

01

B2C E-Commerce

Backends for consumer-facing stores: product and cart management, order and shipping flows, admin panels. ASP.NET MVC SQL Server Dapper
  1. Product
  2. Cart
  3. Payment
  4. Order
  5. Shipping
problem
Keeping product, cart, payment and shipping steps consistent and fast, even under heavy traffic.
solution
Layered architecture with lightweight data access via Dapper; order, shipping and admin flows in a single backend.
result
A maintainable store infrastructure, manageable end to end from product setup to shipment tracking.
02

B2B E-Commerce

Ordering platforms for dealers and corporate customers: account-specific price lists, bulk orders, approval flows and invoice integration. ASP.NET MVC Web API Entity Framework
  1. Dealer
  2. Price list
  3. Order
  4. Approval
  5. Invoice
problem
Applying a different price list, discount and approval rule for every dealer correctly on one platform.
solution
Account-specific price lists, bulk ordering, multi-step approval flows and invoice integration.
result
Dealers order at their own prices; the process from approval to invoice is tracked in one place.
03

Payment Systems

3D Secure payments, installments, refunds/cancellations and callback/notification handling with iyzico, PayTR and Garanti Virtual POS. ASP.NET Core Web API 3D Secure iyzico PayTR
  1. Cart
  2. Virtual POS
  3. 3D Secure
  4. Callback
  5. Order
problem
Unifying providers with different APIs, 3D Secure and notification flows into a single payment experience.
solution
iyzico, PayTR and Garanti Virtual POS integrations; installments, refunds/cancellations and verified callback handling.
result
Payment results always match their orders; refunds and cancellations are managed from the admin panel.
04

ERP Integrations

Two-way sync of stock, price, customer account, order and invoice data between e-commerce platforms and Mikro, Canias and Uyumsoft. Worker Service SOAP REST Mikro · Canias · Uyumsoft
  1. E-commerce
  2. Worker Service
  3. Mikro · Canias · Uyumsoft
problem
Keeping stock, price, account, order and invoice data current and consistent between e-commerce and ERP.
solution
Scheduled two-way sync with Worker Service and Windows Service; SOAP/REST services, data mapping, error handling and logging.
result
Both systems work with the same data, with no manual transfers.
05

Web Design

Multilingual, SEO-friendly, mobile-first websites for companies, from design to launch. ASP.NET Core Razor JavaScript CSS
  1. Design
  2. Razor
  3. SEO
  4. Launch
problem
Company sites that load fast, show up in search and support more than one language.
solution
Server-rendered, multilingual, SEO-friendly and mobile-first pages with no unnecessary libraries.
result
Fast, easy-to-manage sites that work well on mobile. This site was built the same way.

// contact

A project, an integration or just a question. Drop me a line.