Available for new opportunities

Senior Software Engineer & Full Stack .NET Developer

Six years building scalable web applications, microservices, and—lately— AI-powered systems with LLMs, RAG architectures, and semantic search.

Years building software
06+
Languages spoken
03
Currently based in
Ankara, TR
01 — About

A developer who values clean systems and quiet craft.

I'm a Full Stack .NET Developer with six years designing, developing, and maintaining scalable web applications and microservices. Recently my focus has shifted toward AI-powered systems—LLM applications, RAG architectures, and semantic search built on OpenAI and Ollama.

My day-to-day expertise sits in C#, .NET Core, ASP.NET, modern frontend stacks, and backend architecture, with hands-on Docker, AWS, and distributed systems experience. I've shipped enterprise-grade Electronic Document Management Systems and large-scale digital platforms—and I care most about clean code, performance, and reliable systems people can trust.

I work well across borders, with fluency in Turkish, English, and Arabic.

02 — Experience

Six years, three companies, one through-line: build it well.

  1. 10 / 2023 — Present Ankara, Turkey

    Senior Software Engineer

    Iron Mountain Inc — Information management & digital transformation

    • I am working as a Full Stack .NET Developer at Iron Mountain, as a member of the software team in Ankara.
    • Developing and maintaining a large-scale Electronic Document Management System (EDMS) used across enterprise environments.
    • Improving system performance, reliability, and maintainability under high-load production conditions.
    • Collaborating with cross-functional teams in Agile Scrum (sprint planning, daily stand-ups, reviews).
    • Contributing to secure, high-performance backend systems handling critical business data.
    .NET CoreC#EDMSMicroservicesAgile
  2. 06 / 2022 — 09 / 2023 Istanbul, Turkey

    Mid. Software Engineer

    Koç University Information Technology — Large-scale digital campus systems

    • Contributed to the development of KUHUB, a large-scale digital campus platform.
    • Worked in a cross-functional team of 90+ people across development, QA, and product.
    • Built and maintained microservices using .NET Core, Docker, PostgreSQL, and SQL Server.
    • Participated in system design and implementation of scalable backend services.
    • Applied modern software engineering practices and Agile methodologies.
    .NET CoreDockerPostgreSQLSQL ServerMicroservices
  3. 06 / 2021 — 06 / 2022 Gebze, Turkey

    Junior Software Engineer

    Clarios Karat Güç Sistemleri — Energy storage & battery technologies

    • Developed an internal Human Resources Management System using .NET 6 MVC and SQL Server.
    • Improved internal workflows by digitizing core HR processes.
    • Maintained and enhanced existing enterprise applications.
    • Helped ensure application performance, scalability, and security.
    .NET 6 MVCSQL ServerEnterprise apps
03 — Skills

The toolkit I reach for, grouped by purpose.

Backend & Languages

  • C#
  • .NET Core
  • ASP.NET
  • REST APIs
  • SOAP APIs

Databases & Storage

  • SQL Server
  • PostgreSQL
  • MongoDB
  • Redis

Frontend

  • React
  • JavaScript
  • HTML
  • CSS
  • Bootstrap
  • jQuery

Architecture & Cloud

  • Microservices
  • N-Tier
  • MVC
  • Docker
  • AWS
  • RabbitMQ

Tools & Workflow

  • Git
  • GitHub
  • GitLab
  • Jira
  • Agile Scrum
  • Cursor AI
  • Codex

AI & LLM

  • OpenAI API
  • Ollama
  • RAG
  • Vector Embeddings
  • Semantic Search
  • Prompt Engineering
04 — Projects

Selected work I've built end to end.

P-01 Full-stack platform

UniSphere — University Services Platform

A full-stack university services platform: housing listings, a student marketplace, academic study groups, messaging, user profiles, authentication and protected routes, filtering, pagination, multilingual support, and an integrated AI assistant—delivered through a scalable REST API architecture.

  • 5 student service modules
  • AI assistant with module search
  • 2 languages across the interface
ReactTypeScriptTailwind CSS ASP.NET Core Web APIEF CoreSQL Server JWTASP.NET IdentityAI Assistant
P-02 Enterprise campus platform

KUHUB — Koç University Digital Platform

KUHUB is Koç University’s centralized platform for academic, administrative, research, engagement, and student services. I worked as a Full Stack .NET Developer in a cross-functional team of 90+ professionals, contributing to scalable modules built with modern backend, frontend, and microservices practices.

  • 90+ cross-functional team members
  • KU centralized university services
  • .NET microservices and enterprise modules
C#.NET CoreEntity Framework MicroservicesMVCDocker PostgreSQLSQL ServerJavaScript jQueryWeb APIJira
P-03 Human resources platform

Karat HR — Human Resources Management System

A comprehensive human resources web application built with .NET 6 MVC, SQL Server, and modern frontend technologies. The platform supports core HR workflows including personnel management, shift planning, leave requests and approvals, employee reporting, user permissions, onboarding, assets, travel forms, and training-related modules.

  • HR personnel and organization modules
  • .NET 6 MVC application with SQL Server
  • Ops leave, shift, asset, and travel flows
.NET 6 MVCC#SQL Server HTMLCSSBootstrap JavaScriptjQueryHR Workflows
P-04 Electronic document management

Envision EBYS — Electronic Document Management System

Envision EBYS is an electronic document management system built with .NET technologies to help organizations manage official correspondence, documents, approvals, and business processes in a secure digital environment. It replaces paper-based workflows with document creation, storage, e-signature, routing, archiving, search, and reporting tools.

  • EBYS paperless official document workflows
  • e-sign digital approval and signature processes
  • .NET secure enterprise document platform
.NETC#ASP.NET SQL ServerDocument Management WorkflowE-Signature ReportingArchive Search
Document creation Official letters, petitions, contracts, and records are created and stored digitally.
Electronic signature Physical signatures are replaced with controlled digital approval steps.
Workflow routing The system tracks who receives, approves, rejects, or delays each document.
Archive and search Older documents can be found quickly through structured digital archiving.
Reporting Teams can see where documents are waiting and where process delays happen.
05 — Education & Training

Formal foundations and continuous learning.

// Degree

09 / 2016 — 07 / 2020 Kırıkkale, Turkey

Bachelor's Degree in Computer Engineering

Kırıkkale University

// Training & Certifications

  • GenAI for .NET: Build LLM Apps with OpenAI and Ollama

    Udemy
06 — Contact

Building something interesting?
Let's talk.

Open to senior engineering roles—remote or relocation. I respond fastest by email.