Skip to content
Fatih Dursun

About

Who I am, what I do and what I'm curious about.

Backend Developer

Istanbul, Türkiye

Hi, I'm Fatih.

I'm a software developer, mostly drawn to backend systems, databases and software architecture.

At work I build software products on the .NET stack for all kinds of needs. Watching an idea turn into something that actually works is one of my favourite parts of the job.

But my curiosity doesn't stop at software.

I want to know how computers work, what physics sits behind electricity, how technology got to where it is today — and now and then, something completely unrelated. I'd rather get to the bottom of a subject than skim its surface.

That's partly why this site exists: a place to share what I make, explain what I learn and gather the ideas I collect over time.

Experience

  1. — Present

    Full-time

    Backend Developer

    Neyasis Bilgi Teknolojileri A.Ş. · Istanbul

    • Lead the architectural design and optimization of the backend for the Layers HR application.
    • Build APIs with .NET Core, SQL Server and Elasticsearch, and work on caching and database performance.
    • Set up cloud infrastructure on Azure Functions, Key Vault and CDN, and automated the CI/CD pipelines.
    • Mentor junior developers and take on technical leadership in client projects.
  2. —

    Full-time

    Junior Backend Developer

    Neyasis Bilgi Teknolojileri A.Ş. · Istanbul

    • Built and maintained RESTful APIs with .NET Core.
    • Designed database schemas and optimized SQL queries together with senior developers.
    • Worked on bug fixes and new features in client projects; took part in code reviews and testing.
  3. —

    Part-time

    Developer

    Software Bilişim · Bursa

    • Provided technical support for client projects, troubleshooting and fixing bugs.
  4. —

    Part-time

    Developer

    Neyasis Bilgi Teknolojileri A.Ş. · Istanbul

    • Worked on small development tasks with .NET and helped the team with bug fixes, code reviews and testing.
    • Learned how professional software development works by joining team meetings and planning sessions.

Education

  1. —

    Computer Engineering

    Karadeniz Technical University · Trabzon

    GPA 3.30 / 4.00

Skills

Backend

C# · .NET Core · ASP.NET Core · RESTful APIs · Background services · JWT / OAuth2

Architecture

Clean Architecture · CQRS · SOLID · Design patterns · Repository & Unit of Work

.NET ecosystem

Entity Framework Core · Dapper · MediatR · AutoMapper · FluentValidation · Hangfire · IdentityServer · Polly

Data

SQL Server · PostgreSQL · T-SQL · MongoDB · Redis · Elasticsearch · Query optimization · Index tuning

Cloud & DevOps

Azure (Functions, App Service, Key Vault, CDN) · Azure DevOps · GitHub Actions · Docker

Observability, testing & tools

Serilog · Seq · ELK stack · Health checks · xUnit · Git · Visual Studio · Postman · Swagger / OpenAPI

Interests

Technical

  • API design
  • Database performance and query optimization
  • Distributed systems and microservices
  • Event-driven systems and message queues (RabbitMQ, Kafka)
  • Resilient, production-ready backend architecture
  • Front-end development
  • Machine learning and neural networks

Personal

  • How computers work
  • Electricity and the physics behind it
  • How technology evolved
  • Books
  • Music