About Me

I work as a senior full-stack developer on the Enterprise Resource Planning (ERP) team at VakıfBank. Every sprint I build ERP requests and ship them to production, and I build tools on top of enterprise LLMs: MCP-based chatflows, automated code review, bug resolution and test generation. I also guide other teams through their AI development work. Background: enterprise systems built with .NET Core, Angular/Nx, Oracle and microservice architectures. My focus is scalable architecture, performance and clean code.

Experience

VakıfBank

04.2023 — Present

Senior Full-Stack Developer

Banking systems on the Enterprise Resource Planning (ERP) team, built with .NET Core microservices, an Nx.dev monorepo, Apache Kafka and an Oracle DB-first design. I built VSearch, Weekly Deploy Validator, BugCleaner and Unit Test Generator on the bank's enterprise LLM infrastructure, and I mentor other teams through their AI development work.

İstanbul Büyükşehir Belediyesi (İBB)

05.2021 — 03.2023

Specialist, Software Development

Microservice architectures based on ASP.NET Core MVC/WebAPI and React.js; modernization of internal enterprise systems.

Genbil Yazılım

04.2018 — 04.2021

Specialist, Software Development

Microsoft Dynamics 365 CRM integrations, Azure cloud solutions and cross-platform mobile app development.

Technical Skills

AI & LLM

LLM IntegrationMCP (Model Context Protocol)DifyAgentic WorkflowPrompt EngineeringRoslynAzure DevOps API

Languages

C#TypeScriptJavaScriptPythonJavaC/C++

Web & Backend

.NET CoreNext.jsReactAngularRESTful APISOAP

Databases

MSSQLPostgreSQLOracleMongoDBRedis

DevOps & Architecture

DockerKubernetesMicroservicesRabbitMQCI/CD

Education

Fırat University

Computer Engineering (BSc)

Stockholm University

Computer and System SciencesErasmus+