Software Engineer · Türkiye

Deniz Uğur

Backend Developer

About

Who I am

Deniz Uğur

I'm a Backend Developer with a B.Sc. in Computer Engineering from Çukurova University, specialized in designing robust, distributed microservices with .NET Core, Apache Kafka, MassTransit, and Redis. I care deeply about software craftsmanship, clean code, Onion Architecture, and CQRS, skills I've sharpened through corporate internships and hands-on open-source projects.

Beyond the day-to-day backend work, I enjoy exploring the developer tooling side of AI, building custom AI agents and experimenting with LLM-assisted code generation. I'm detail-oriented with strong problem-solving and communication skills, and I'm always looking to grow my knowledge base by contributing to new and challenging projects.

Skills

Backend & Architecture

C# .NET Core ASP.NET Core EF Core Onion Architecture CQRS

Messaging & Caching

Apache Kafka MassTransit RabbitMQ Redis

Databases

SQL Server MongoDB PostgreSQL

DevOps & Tools

AWS Docker Docker Compose JavaScript React

Certifications: AWS Certified Solutions Architect – Associate

Languages: English (Professional) · Turkish (Native) · French (Elementary)

Experience

Where I've worked

Backend Developer Intern

PATH Product & Software House — Istanbul, Türkiye Aug 2023 – Nov 2023
  • Designed and documented RESTful APIs (Swagger/OpenAPI); contributed to the Photo-Utility project, managing database merge processes for data consistency.
  • Implemented Onion Architecture and clean code principles using C# and ASP.NET Core in enterprise-level client applications.

Backend Developer Intern

Bilge Adam Technology — Istanbul, Türkiye Jul 2022 – Aug 2022
  • Contributed to feature optimization of Fow-CRM; produced technical documentation and an OOP-based intern project with relational databases.

Projects

Things I've built