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.
// Emirhan.cs — me, in short
namespace EmirhanGol;
public sealed class Emirhan : Developer
{
public string Role => "Software Developer";
public string Experience => "4+ years · .NET";
public string City => "Istanbul";
public string[] Focus =>
[
"E-commerce (B2B & B2C)",
"Payment systems",
"ERP integrations",
];
public string[] Principles =>
["Layered architecture", "OOP", "Readable code"];
// Got a project? Start here.
public Task ContactAsync(Message message) =>
Mail.SendAsync("[email protected]", message);
}
// experience
-
2025 — 2026
Software Developer @ Deneyimsoft
Building backend services and APIs with .NET for e-commerce platforms, payment system and ERP integrations.
-
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.
-
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 · Istanbul2022 — 2024
// work
01
B2C E-Commerce
Backends for consumer-facing stores: product and cart management, order and shipping flows, admin panels.
- Product
- Cart
- Payment
- Order
- 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.
- Dealer
- Price list
- Order
- Approval
- 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.
- Cart
- Virtual POS
- 3D Secure
- Callback
- 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.
- E-commerce
- Worker Service
- 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.
- Design
- Razor
- SEO
- 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.