Stuff I have shipped with

Angular
JavaScript
HTML5
CSS
Sass
Flutter
React
Next.js
Angular
JavaScript
HTML5
CSS
Sass
Angular
JavaScript
HTML5
CSS
Sass
Flutter
React
Next.js
Angular
JavaScript
HTML5
CSS
Sass
Angular
JavaScript
HTML5
CSS
Sass
Flutter
React
Next.js
Angular
JavaScript
HTML5
CSS
Sass
Angular
JavaScript
HTML5
CSS
Sass
Flutter
React
Next.js
Angular
JavaScript
HTML5
CSS
Sass
Python
C#
.NET
gRPC
SignalR
Docker
RabbitMQ
Kubernetes
PostgreSQL
MySQL
MinIO
MongoDB
Redis
AWS
Python
C#
.NET
gRPC
SignalR
Docker
RabbitMQ
Kubernetes
PostgreSQL
MySQL
MinIO
MongoDB
Redis
AWS
Python
C#
.NET
gRPC
SignalR
Docker
RabbitMQ
Kubernetes
PostgreSQL
MySQL
MinIO
MongoDB
Redis
AWS
Python
C#
.NET
gRPC
SignalR
Docker
RabbitMQ
Kubernetes
PostgreSQL
MySQL
MinIO
MongoDB
Redis
AWS

Emircan Duman | Full Stack Developer

Welcome. I'm a full-stack Engineer with 1.5+ years of professional experience, web architect, and avid AI agent user. Always striving to learn new things and improve. Mentioning a pet preference is mandatory for personal websites, and I prefer .

Work Experience

I am a Full Stack Developer with a BSc. in Computer Engineering from Kocaeli University and 2 years of professional work experience. I had worked on various domains ranging from payment systems, CRM applications and most recently healthcare systems.

  1. Menulux POS Systems

    Restaurant Payment Systems

    Built POS integrations with Turkcell's Paycell integration infrastructure in native android and .NET stack. Collaborated with customers and tech teams to implement new features for restaurant checkout applications.

  2. Eddy Kids Academy

    CRM Applications

    Short stint where I built CRM systems and children's educational mobile applications with .NET, Flutter, and Angular; integrated Meta for customer-lead management and supported the acquisition workflow.

  3. Amatis

    Healthcare Systems & Automotive Industury

    Developed healthcare and remote-monitoring systems, contributing GDPR/KVKK-compliant features and delivery work across Angular, .NET, Flutter, containerization, and CI/CD. Delivered an auto repair shop management system with full KTK compliance, insurance and invoice integrations as a sole developer on the project.

Some Personal Projects

.NET 8 · Microservices

E-Commerce Microservices

A containerized e-commerce platform built from independent services, each responsible for a focused part of the shopping workflow.

.NET 8 YARP gRPC CQRS PostgreSQL Redis SQL Server RabbitMQ Docker

System components

YARP API Gateway, Catalog, Basket, Discount gRPC, and Ordering services.

Communication & patterns

Gateway-routed HTTP APIs, gRPC discount lookups, CQRS, and RabbitMQ-backed messaging.

Data & infrastructure

PostgreSQL for catalog and basket data, Redis caching, SQL Server orders, and Docker Compose orchestration.

View repository ↗

Full Stack · Microservices

Car Auction Microservices

A containerized car-auction platform built from focused backend services and a modern Next.js frontend.

.NET 8 Microservices PostgreSQL MongoDB Entity Framework HTTP gRPC SignalR RabbitMQ Docker OAuth2 Duende IdentityServer Nginx Kubernetes Next.js

System components

Identity, Auction, Search, Bidding, Notification, and gateway services handle the auction workflow.

Communication & patterns

HTTP and gRPC service calls, RabbitMQ event messaging, and SignalR notifications keep the platform in sync.

Data & deployment

PostgreSQL and MongoDB persistence, Docker and Kubernetes deployment, Nginx ingress, and a Next.js frontend.

View repository ↗

.NET 9 · High-Traffic Systems

ClassQueuing

A high-traffic course-registration demo with a Redis-backed virtual waiting room, bounded admission, and capacity-safe concurrent registrations.

.NET 9 Angular ASP.NET Core YARP PostgreSQL PgBouncer Redis Docker Grafana k6 Prometheus Grafana

System components

Angular frontend, YARP gateway, waiting-room and admission service, and course-registration service.

Concurrency & admission

Atomic Redis/Lua FIFO admission and expiring sessions, plus transactional PostgreSQL seat allocation that prevents overbooking and duplicates.

Load testing & observability

Docker Compose and PgBouncer support k6 traffic and seat-race scenarios, with Prometheus metrics visualized in Grafana.

View repository ↗