/ / ·

Ramazan Aktas

Back-end Developer & Team Lead

Java · Spring · Angular · Platform Engineering Java · Spring · Angular · Platform Mühendisliği Java · Spring · Angular · Platforma Mühəndisliyi

Ankara, Türkiye / Baku, Azerbaijan Ankara, Türkiye / Bakü, Azerbaycan Ankara, Türkiyə / Bakı, Azərbaycan · Available Müsait Əlçatandır

I serve as Back-End Engineering Team Lead at Salesart and am the founder of Nordco, a multi-tenant SaaS platform whose end-to-end architecture and development I have single-handedly taken on.

My engineering philosophy rests on modular monolith architectures, Domain-Driven Design (DDD), and observability treated as a first-class component from a system's very first day. Drawing on a mathematical mindset, I favour designing small, well-named, composable components over complex, unwieldy abstractions. I also keep infrastructure portability and flexible on-premise go-live models at the centre of the architecture at all times.

Salesart bünyesinde Back-End Mühendislik Ekip Lideri olarak görev yapan; aynı zamanda uçtan uca mimarisini ve geliştirmesini tek başıma üstlendiğim, multi-tenant SaaS platformu Nordco'nun kurucusuyum.

Mühendislik felsefemi; modüler monolit mimariler, Domain-Driven Design (DDD) ve sistemlerin ilk gününden itibaren birinci sınıf bir bileşen olarak ele alınan observability ilkeleri oluşturur. Matematiksel yaklaşımlardan beslenerek, karmaşık ve hantal soyutlamalar yerine; küçük, iyi adlandırılmış ve birleştirilebilir / composable bileşenler tasarlamaya önem veririm. Altyapı taşınabilirliğini ve on-premise esnek canlıya alım modellerini de her zaman mimarinin merkezinde tutarım.

Salesart-da Back-End Mühəndislik Komanda Rəhbəri vəzifəsində çalışıram; eyni zamanda uçtan-uca memarlığını və inkişafını təkbaşına öz üzərimə götürdüyüm, multi-tenant SaaS platforması Nordco-nun təsisçisiyəm.

Mühəndislik fəlsəfəmi; modulyar monolit memarlıqlar, Domain-Driven Design (DDD) və sistemlərin ilk günündən birinci dərəcəli komponent kimi baxılan observability prinsipləri formalaşdırır. Riyazi yanaşmalardan bəhrələnərək, mürəkkəb və ağır abstraksiyalar əvəzinə; kiçik, yaxşı adlandırılmış və birləşdirilə bilən / composable komponentlər dizayn etməyə önəm verirəm. İnfrastruktur daşına bilənliyini və on-premise çevik canlıya alma (go-live) modellərini də həmişə memarlığın mərkəzində saxlayıram.

Java 21 · Spring Boot · Spring Modulith · Spring Authorization Server · Spring Data JDBC · JPA · Flyway · Maven
TypeScript · Angular · Nx monorepo · RxJS & Signals · Transloco (i18n) · Tailwind CSS · React
PostgreSQL · Redis · Flyway migrations · pg_dump backup & restore pipelines PostgreSQL · Redis · Flyway migrasyonları · pg_dump backup & restore pipelines PostgreSQL · Redis · Flyway migrasiyaları · pg_dump backup & restore pipelines
OpenTelemetry · Micrometer / Prometheus · Grafana Cloud (Loki · Tempo · Mimir) · Structured logging · Distributed tracing OpenTelemetry · Micrometer / Prometheus · Grafana Cloud (Loki · Tempo · Mimir) · Yapılandırılmış loglama · Dağıtık izleme OpenTelemetry · Micrometer / Prometheus · Grafana Cloud (Loki · Tempo · Mimir) · Strukturlaşdırılmış jurnal · Paylanmış izləmə
Docker · Caddy · Cloudflare (DNS · WAF · R2) · GitHub Container Registry · CI/CD pipelines · Linux server administration Docker · Caddy · Cloudflare (DNS · WAF · R2) · GitHub Container Registry · CI/CD hatları · Linux sunucu yönetimi Docker · Caddy · Cloudflare (DNS · WAF · R2) · GitHub Container Registry · CI/CD xətləri · Linux server idarəetməsi
Domain Driven Design · Modular Monolith · Multi-tenant SaaS · OIDC / OAuth2 (BFF) · Event Driven Design · Vendor-neutral infrastructure Domain Driven Design · Modüler Monolit · Multi-tenant SaaS · OIDC / OAuth2 (BFF) · Event Driven Design · Sağlayıcıdan Bağımsız Altyapı Domain Driven Design · Modulyar Monolit · Multi-tenant SaaS · OIDC / OAuth2 (BFF) · Event Driven Design · Təchizatçıdan Asılı Olmayan İnfrastruktur
TDD (JUnit 5 · Testcontainers · ArchUnit · Modulith verification) · Code Review · Extreme Programming TDD (JUnit 5 · Testcontainers · ArchUnit · Modulith doğrulama) · Code Review · Extreme Programming TDD (JUnit 5 · Testcontainers · ArchUnit · Modulith yoxlaması) · Code Review · Extreme Programming

Salesart · Back-end Developer & Team Lead

Present Hâlen Hazırda

SFA (Sales Force Automation) SaaS for enterprise customers Kurumsal müşteriler için SFA (Satış Gücü Otomasyonu) SaaS çözümü Korporativ müştərilər üçün SFA (Satış Gücü Avtomatlaşdırması) SaaS həlli

  • Back-end engineering team leadership
  • Architecture decisions and code review
  • Multi-tenant feature development for a heterogeneous enterprise customer base (largest account: Azersun Holding)
  • SAP and EDI integrations
  • End-to-end production operations — containers, PostgreSQL, CI/CD
  • Sprint management and delivery cadence
  • Back-end mühendislik ekibinde liderlik
  • Mimari kararlar ve kod inceleme görevleri
  • Multi-tenant özellik geliştirme — heterojen kurumsal müşteri tabanı (en büyük müşteri: Azersun Holding)
  • SAP ve EDI entegrasyonları
  • Uçtan uca üretim operasyonları yönetimi — container, PostgreSQL, CI/CD
  • Sprint yönetimi ve teslim temposu
  • Back-end mühəndislik komandasına rəhbərlik
  • Memarlıq qərarları və kod baxışı
  • Multi-tenant funksiya inkişafı — heterogen korporativ müştəri bazası (ən böyük müştəri: Azersun Holding)
  • SAP və EDI inteqrasiyaları
  • Başdan-başa istehsal əməliyyatlarının idarəsi — konteynerlər, PostgreSQL, CI/CD
  • Sprint idarəetməsi və təhvil tempi

Nordco · Solo Developer

2025 – Present Hâlen Hazırda

A multi-tenant SaaS platform built from the ground up. Hierarchy: tenant → outlet → resource → deployment. Customers compose atomic capabilities — Dynamic QR, ordering, kitchen display — into combo products, optionally hosted on their own infrastructure. Pilot product: Dynamic QR for restaurants.

Sıfırdan inşa edilen, çok kiracılı bir SaaS platformu. Hiyerarşi: kiracı → şube → kaynak → dağıtım. Müşteriler atomik yetenekleri — Dinamik QR, sipariş, mutfak ekranı — kombo ürünlere birleştirir; isteğe bağlı olarak kendi altyapılarında barındırabilir. Pilot ürün: restoranlar için Dinamik QR.

Sıfırdan qurulmuş çoxicarəli SaaS platforması. İyerarxiya: icarəçi → filial → resurs → yerləşdirmə. Müştərilər atomar imkanları — Dinamik QR, sifariş, mətbəx ekranı — kombo məhsullara birləşdirir; istəyə görə öz infrastrukturlarında yerləşdirə bilirlər. Pilot məhsul: restoranlar üçün Dinamik QR.

  • Backend — modular monolith with Spring Modulith; strict boundary enforcement via named interfaces and module events.
  • Frontend — Angular + Nx monorepo; lazy-loaded product libraries and dedicated public renderers for unauthenticated pages.
  • Auth — multi-app, multi-tenant authorization with OAuth2 / OIDC (BFF); single sign-on and JWTs carrying tenant and accessible-outlet claims.
  • Infrastructure — portable by design: Docker container, S3-compatible storage, and periodic pg_dump backups.
  • Operations — observability-first: structured logging and distributed tracing from the first slice; runbook-driven backup/restore and a planned CI/CD pipeline.
  • Backend — Spring Modulith ile modüler monolit; named interface'ler ve modül olayları üzerinden katı sınır enforcement.
  • Frontend — Angular + Nx monorepo; lazy-loaded ürün kütüphaneleri ve kimlik doğrulamasız sayfalar için ayrı public renderer'lar.
  • Kimlik doğrulama — OAuth2 / OIDC ile çok-uygulamalı, çok-kiracılı yetkilendirme (BFF); SSO ve kiracı/şube talepli JWT'ler.
  • Altyapı — tasarımı gereği taşınabilir: Docker container, S3-uyumlu depolama ve periyodik pg_dump yedekleri.
  • Operasyon — gözlemlenebilirlik öncelikli: yapılandırılmış loglama ve dağıtık izleme ilk dilimden devrede; runbook tabanlı yedekleme/geri yükleme ve planlı CI/CD.
  • Backend — Spring Modulith ilə modulyar monolit; named interface-lər və modul hadisələri ilə ciddi sərhəd nəzarəti.
  • Frontend — Angular + Nx monorepo; lazy-loaded məhsul kitabxanaları və autentifikasiyasız səhifələr üçün ayrıca public render-lər.
  • Autentifikasiya — OAuth2 / OIDC ilə çox-tətbiqli, çox-icarəli yetkiləndirmə (BFF); SSO və icarəçi/filial tələbli JWT-lər.
  • İnfrastruktur — dizaynına görə daşına bilən: Docker konteyner, S3-uyğun anbar və periyodik pg_dump ehtiyatları.
  • Əməliyyat — müşahidə öncəlikli: strukturlaşdırılmış jurnal və paylanmış izləmə ilk mərhələdən; runbook əsaslı ehtiyat/bərpa və planlı CI/CD.
Java 21 Spring Boot Spring Modulith PostgreSQL Redis OAuth2 / OIDC Angular Nx TypeScript Tailwind Docker Caddy Cloudflare R2 OpenTelemetry Grafana Cloud

ALES

Academic Personnel and Postgraduate Education Entrance Exam · Türkiye Akademik Personel ve Lisansüstü Eğitimi Giriş Sınavı · Türkiye Akademik Personal və Magistratura Təhsili Giriş İmtahanı · Türkiyə

93.8/100
Ranked 222nd nationwide Türkiye genelinde 222. sıra Ölkə üzrə 222-ci yer