Murat Ecemiş
Murat Ecemiş

Senior Software Engineer

Actively looking · Member since 25 Aug 2026
Location
Istanbul, Türkiye
Desired salary
Unspecified
Work preference
Remote Only
Experience level
Senior

About

Professional summary

I am a solution-focused Senior Software Engineer with more than seven years of experience delivering enterprise-grade software, financial systems, and cloud-native microservices. I specialize in designing scalable backend platforms for fintech, banking, commodity trading, cryptocurrency, and e-commerce domains.

I have extensive hands-on experience with C#, .NET Core, ASP.NET MVC, Web API, Azure Cloud, and distributed-system patterns. My architectural expertise includes Domain-Driven Design, CQRS, event-driven systems, Saga patterns, and Inbox/Outbox implementations.

I have led and contributed to migrations from legacy monolithic applications to independently deployable microservice platforms. I focus on reliable messaging, data consistency, resilient workflows, secure APIs, and efficient CI/CD delivery practices.

I build AI-powered enterprise modules using Azure AI Services, including Azure OpenAI and Cognitive Services, to improve automation, data processing, and decision support. I also work with financial data pipelines and near-real-time reporting systems.

I am experienced in collaborating with cross-functional and internationally distributed teams. I apply Clean Architecture, Agile/Scrum practices, and a pragmatic engineering mindset to build maintainable, high-availability software solutions.

Skills

27 capabilities

Tech stack & tools

Working toolkit

Application Hosting

Experience

Career history

Senior Software Engineer Gunvor Group Ltd

I develop and maintain critical .NET and Azure Cloud financial applications supporting high-value commodity trading operations across global markets. I build financial data processing and analytics pipelines integrated with trading systems to enable near-real-time reporting and decision-making.

I lead the migration of legacy monolithic systems to event-driven microservices using DDD and CQRS, reducing inter-service coupling and enabling independent deployments across more than five services. I also integrate Azure AI Services into financial applications and collaborate with distributed teams to establish architecture standards and improve CI/CD pipelines.

Senior Software Engineer Yapi Kredi Technology

I developed and enhanced core banking applications using .NET Core, Java, and Oracle as part of a large-scale digital transformation program serving millions of customers. My work supported retail, corporate, and international banking systems.

I designed microservices for SWIFT, SEPA, and internal payment transfers, handling mission-critical daily transactions under strict reliability and compliance requirements. I also owned parts of the migration of legacy payment services to microservices and contributed to architecture reviews, infrastructure improvements, and cross-team alignment.

Senior Software Engineer Felixo Exchange

I designed and implemented Azure-based cloud-native distributed systems for a secure, scalable digital-asset trading platform. I built end-to-end customer journeys including registration, authentication, phone and email verification, KYC, balance management, and fiat and cryptocurrency deposit-withdrawal workflows.

I implemented Inbox/Outbox patterns with Dapr to provide reliable message delivery and idempotent distributed workflows. I integrated IdentityServer with OAuth 2.0 and OpenID Connect, built bank integrations and background processing infrastructure, and designed low-latency APIs for concurrent automated trading-bot requests.

Medior Software Engineer Supplementler.com

I developed and maintained backend services and microservices for a high-traffic e-commerce platform serving more than 500,000 registered users and processing over 10,000 daily orders. I supported integrations with logistics, payment, and supplier systems.

I led the migration of a monolithic .NET application to a modular .NET 5 microservice architecture using CQRS. I used MassTransit for dependable message-based communication between services, improving distributed workflow consistency, deployment efficiency, and team autonomy.

Junior Software Engineer Korgun Software

I built web and desktop applications integrated with an ERP system, using .NET Core to deliver custom business logic for clients across multiple industries.

I extended and maintained ERP modules by implementing new features based on client requirements, evolving business processes, and operational needs. This role established my foundation in enterprise application development and backend software engineering.

Education

Learning history

Isik University

M.Sc., Computer Engineering

Specialization in Machine Learning and Service-Oriented Architecture. Coursework has been completed and the thesis is pending.

Yildiz Technical University

B.Sc., Mechanical Engineering

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

People also viewed

All talent ›
Jobs Talent AI Tools Salaries
Menu