
Murat Çayir
Backend Software Engineer
Bu kişiyi işe al
Bu adaya doğrudan iş teklifi gönderin
Hakkında
Backend Software Engineer with 4+ years of professional experience, including 3+ years building scalable RESTful APIs and microservices with ASP.NET Core (.NET 8), C#, and Node.js/TypeScript for fintech and high-traffic e-commerce platforms (1M+ monthly active users).
Applies
Domain-Driven Design in production (aggregates, value objects, domain events, bounded contexts) and event-driven AWS serverless architectures. Proven record in backend performance optimization (92% faster APIs, 15× bulk throughput), SQL and EF Core tuning, idempotent integrations, and legacy modernization.
Deneyim
Backend Engineer at Faturamatik Elektronik Para ve Ödeme Kuruluşu A.Ş. (2024-07 – 2025-11)
- Built backend services and RESTful APIs for Faturamatik Cüzdan (nationwide digital wallet) and Taksi360 (taxi payments via QR, card, and payment links) using ASP.NET Core (.NET 8), C#, EF Core, MSSQL, Redis, and Elasticsearch in a layered architecture following SOLID principles.
- Applied Domain-Driven Design in payment and wallet domains: modeled aggregates and value objects that enforce business invariants, and used domain events to coordinate workflows across bounded contexts.
- Reduced API response time by 92% (2000 ms → 150 ms) by optimizing EF Core queries and eliminating N+1 database access patterns.
- Increased bulk processing throughput 15× and reduced memory usage by removing unnecessary materialization and using more efficient in-memory data structures.
- Rewrote legacy Node.js/TypeScript services and SQL stored procedures in ASP.NET Core (.NET 8), improving maintainability of the payment backend.
- Delivered payment and wallet features end to end with product, frontend, QA, and business teams, from requirements analysis to production support.
Software Engineer at A101 Yeni Mağazacılık A.Ş. (2022-02 – 2024-01)
- Built and maintained 10+ Node.js/TypeScript microservices in A101 Kapıda's AWS serverless architecture, powering order management, payment, and checkout for an e-commerce platform with 1M+ monthly active users.
- Applied Domain-Driven Design to order and checkout domains: modeled order aggregates and published domain events between bounded contexts via Retter Rio on AWS EventBridge and SNS.
- Designed DynamoDB access patterns with partition and sort keys for scalable, high-volume order retrieval.
- Implemented retry and idempotency mechanisms for SAP integrations using snapshot-based state management, preventing duplicate order processing.
- Built React/TypeScript back-office applications used by operational teams, and wrote unit tests for backend services and business logic.
3D Artist | Game Artist at The Excellence Group (2021-03 – 2021-11)
created 3D character models and animations in Maya and integrated them into Unity-based games.
Eğitim
B.Sc. in Software Engineering – Fırat University (2016-09 – 2020-11)


