İçeriğe geç

Yeni fırsatlara açık

Merhaba, benMehmet Aziz Algüllü

Senior Full Stack Mühendis, LLM & Agent Mühendisi, Serverless / AWS Geliştirici, E-ticaret Platformu Kurucusu

SaaS platformları, serverless sistemler ve production'a çıkan LLM tabanlı agent'lar geliştiriyorum — güvenle çalışmalarını sağlayan korumalarla birlikte.

İstanbul, Türkiye · Remote'a açık

~/mehmet — profile.json
{
  "name": "Mehmet Aziz Algüllü",
  "role": "Senior Full Stack Yazılım Geliştirici",
  "based_in": "Istanbul, TR",
  "remote": true,
  "latest": "Founder & Lead Software Engineer @ Furavo",
  "stack": ["Node.js", "TypeScript", "AWS", "Next.js", "PostgreSQL"],
  "ai": ["LangGraph", "tool calling", "HITL", "RAG"],
  "open_to_work": true
}
yıl production yazılım
5+
son kullanıcıya hizmet veren sistemler
100K+
şirket: e-ticaret, SaaS, lojistik, Web3 ve video
6
LLM sağlayıcısı, tek agent katmanı
3

Özet

30 saniyelik versiyon

Görüşmeler arasında hızlıca göz atan işe alımcılar ve yöneticiler için.

Node.js, TypeScript, AWS ve Next.js ile SaaS platformları, serverless uygulamalar ve e-ticaret sistemleri geliştirmede 5+ yıl deneyimli Senior Full Stack Yazılım Geliştirici. Son dönemde LLM tabanlı özelliklere odaklandı: LangChain ve LangGraph ile human-in-the-loop onay, en az yetki (least-privilege) veri erişimi ve audit log içeren tool-calling agent'lar geliştirdi. Perakende, havacılık, bankacılık ve müşteri desteği alanlarında yüz binlerce son kullanıcıya hizmet veren production sistemlere katkı sağladı.

Rol
Senior Full Stack Yazılım Geliştirici
Konum
İstanbul, Türkiye · Remote'a açık
Son pozisyon
Kurucu & Lead Software Engineer @ Furavo · Tem 2025 — Tem 2026
Ana stack
Node.js · TypeScript · AWS (Lambda, SQS, DynamoDB) · Next.js · PostgreSQL
Güncel odak
Tool calling, human-in-the-loop ve least-privilege veri erişimine sahip LLM agent'ları
Diller
İngilizce (Akıcı) · Türkçe (Ana dil)

Neden benimle görüşmelisiniz

  • AI özelliklerini sıkıcı ama kritik kısımlarıyla birlikte teslim ederim: onaylar, yetkiler, audit log'lar, testler.
  • Bir ürünü uçtan uca sahiplendim — ilk commit'ten ödeme, faturalama ve production operasyonlarına kadar.
  • 5+ yıl Node.js / TypeScript; buna yüz binlerce son kullanıcıya hizmet veren event-driven AWS sistemleri dahil.

Canlı demo

CV'me sor

agent@maa:~$

DeepSeek üzerinde çalışan küçük bir tool-calling agent. Yalnızca CV verimden yanıt verir — çalışırken hangi araçları seçtiğini izleyin.

Yanıtlar CV'me dayanır. Model yine de hata yapabilir.

Öne çıkan vaka çalışması

Kontrolden çıkamayan bir AI operasyon agent'ı

Furavo'da gerçek e-ticaret operasyonlarını — siparişler, gönderiler, kargo maliyetleri — yürüten, ancak yazan veya harcayan her işlemde kontrolü insanda bırakan bir agent geliştirdim.

LangChainLangGraphPostgreSQLNext.jsTypeScriptSSEVitestPGlitefuravo.com'u ziyaret et

Mimari

  1. Operatör → Next.js API

    SSE stream

  2. LangGraph agent

    tool calling · PostgreSQL checkpoints

  3. orders DB · Navlungo API

    okuma araçları · role=agent_readonly

  4. Onay kapısı

    interrupt() · resume

  5. create_shipment

    yazma araçları

  6. audit_log

    append-only

Onay akışını deneyin

Production agent'ın davranışının senaryolu bir tekrarı. Bir istek seçin:

Başlamak için yukarıdan bir istek seçin.

audit_log (append-only)

  1. Henüz tool çağrısı yok.

Onu production seviyesine taşıyanlar

Human-in-the-loop

Her yazma işlemi ve toplu dış sorgu onay için durur. Durum, PostgreSQL'deki LangGraph checkpoint'leri sayesinde bu bekleme boyunca korunur.

Least-privilege SQL

Agent kısıtlı bir Postgres rolüyle bağlanır; sütun seviyesindeki yetkiler müşteri kişisel verilerini fiziksel olarak okunamaz kılar.

Append-only audit log

İzin verilen, reddedilen veya engellenen her tool çağrısı argümanları ve sonucuyla kaydedilir.

Sağlayıcıdan bağımsız LLM katmanı

Anthropic, OpenAI ve DeepSeek tek arayüz arkasında; SSE streaming ve konuşma başına kilitlenen model.

Backend gibi test edildi

Vitest + PGlite yetki testleri kısıtlı rollere karşı gerçek SQL çalıştırır; korumalar sessizce bozulamaz.

İşin kendisine bağlı

PayTR, Navlungo, e-Arşiv fatura, Meta CAPI / TikTok atribüsyonu ve günlük kârlılık raporlaması.

Kariyer

Deneyim

  1. Furavo

    Tem 2025 — Tem 2026

    Kurucu & Lead Software Engineer · Tam zamanlı · Remote

    Doğrudan tüketiciye satış yapan bir e-ticaret işini uçtan uca kurdu — vitrin, yönetim paneli, entegrasyonlar ve production seviyesinde korumalara sahip bir AI operasyon agent'ı.

    • Next.js (App Router), TypeScript, Node.js ve PostgreSQL ile sıfırdan bir D2C e-ticaret platformu tasarlayıp geliştirdi; Dokploy ile self-managed VPS'e deploy etti ve ürünü geliştirmeden production operasyonlarına kadar sahiplendi.
    • LangChain ve LangGraph ile bir AI operasyon asistanı geliştirdi: siparişleri sorgulayan, kargo API'si üzerinden canlı gönderi durumu ve maliyetini kontrol eden, sipariş onayı ve gönderi oluşturma taslakları hazırlayan tool-calling agent.
    • Tüm yazma işlemleri ve toplu dış sorgular için human-in-the-loop onay mekanizması kurdu; konuşma durumu LangGraph checkpointing ile PostgreSQL'de saklandı.
    Next.jsTypeScriptNode.jsPostgreSQLLangChainLangGraphAnthropicOpenAIDeepSeekTool callingHuman-in-the-loopSSEVitestPGlite+8
  2. Insider One

    Şub 2023 — Eki 2025

    Customer Engineer · Tam zamanlı · Remote

    Perakende, havacılık, bankacılık ve müşteri desteği markaları için event-driven AWS altyapısında kurumsal chatbot entegrasyonları — yüz binlerce son kullanıcıya hizmet veren production sistemler.

    • Node.js, TypeScript, AWS Lambda, AWS SQS, DynamoDB, Redis, MySQL ve MongoDB ile kurumsal chatbot entegrasyonları geliştirdi ve sürdürdü.
    • LangChain ve OpenAI API ile, semantik arama ve bağlama duyarlı yanıtlar için text embedding kullanan AI destekli chatbot'lar geliştirdi.
    • Güvenilirliği ve hata toleransını artırmak için AWS Lambda, SQS, webhook ve DynamoDB ile asenkron, event-driven entegrasyon akışları tasarladı.
    Node.jsTypeScriptAWS LambdaAWS SQSDynamoDBRedisMySQLMongoDBLangChainOpenAIEmbeddingsREST APIsWebhooksZendesk+10
  3. Ekip.co

    Eki 2022 — Oca 2023

    Full Stack Yazılım Geliştirici · Tam zamanlı · Remote

    Bir lojistik ve yük yönetimi platformu için gerçek zamanlı gönderi takibi dahil full-stack özellikler.

    • React, TypeScript, NestJS ve TypeORM ile bir lojistik ve yük yönetimi platformu için full-stack özellikler geliştirdi.
    • Socket.IO ve WebSocket ile gerçek zamanlı gönderi ve konum takibi geliştirdi.
    • Node.js, NestJS, TypeORM ve REST ile gönderi ve operasyon akışları için backend API'leri geliştirdi.
    ReactTypeScriptNestJSTypeORMNode.jsREST APIsSocket.IOWebSocketsReduxMaterial UIStripeVTEXHubSpot
  4. Suitech Software

    Mar 2022 — Eki 2022

    Yazılım Geliştirici · Tam zamanlı · Remote

    Cüzdan entegrasyonları dahil kripto para ve blockchain ürünlerinde frontend ve backend geliştirme.

    • React ve Next.js ile kripto para ve blockchain ürünleri için frontend uygulamaları geliştirdi.
    • Node.js, TypeScript, Strapi ve Express.js ile birden çok ürün için backend API'leri geliştirdi.
    • Web3.js, Ethers.js, HDWallet Provider ve MetaMask uyumlu akışlarla blockchain ve cüzdan entegrasyonları geliştirdi.
    ReactNext.jsNode.jsTypeScriptStrapiExpress.jsWeb3.jsEthers.jsMetaMask
  5. Elçi Teknoloji

    Mar 2021 — Mar 2022

    Yazılım Geliştirici · Tam zamanlı · Ofisten · Ankara, Türkiye

    LiveKit ve WebRTC üzerine kurulu gerçek zamanlı bir video iletişim platformu için full-stack özellikler.

    • React, TypeScript, Node.js, Express.js ve PostgreSQL ile gerçek zamanlı bir video iletişim platformu için full-stack özellikler geliştirdi.
    • LiveKit ve WebRTC ile gerçek zamanlı video konferans işlevselliği geliştirdi.
    • WebSocket ve Socket.IO ile gerçek zamanlı mesajlaşma ve uygulama olayları geliştirdi.
    ReactTypeScriptNode.jsExpress.jsPostgreSQLLiveKitWebRTCWebSocketsSocket.IOReduxMaterial UI
  6. Walnut IstanbulFreelance

    2022

    Yazılım Geliştirici · Freelance · Remote

    Satın alınabilir sanal arazilere sahip harita tabanlı bir metaverse platformu için full-stack özellikler.

    • React, TypeScript, Next.js, Node.js, Strapi ve MySQL ile harita tabanlı bir metaverse platformu için full-stack özellikler geliştirdi.
    • Satın alınabilir sanal arazi alanlarını gezmek ve yönetmek için Mapbox ve Turf.js ile etkileşimli coğrafi işlevler geliştirdi.
    • React, Next.js ve TypeScript ile harita tabanlı reklam alanlarının satın alınması, kiralanması ve yönetimi için frontend akışları geliştirdi.
    ReactTypeScriptNext.jsNode.jsStrapiMySQLMapboxTurf.jsDockerNginx

Seçili işler

Yol boyunca geliştirdiklerim

Önceki rollerimden gerçek zamanlı sistemler, entegrasyonlar ve ürün yüzeyleri.

Insider One

Event-driven chatbot entegrasyonları

Kurumsal chatbot'ları sipariş sistemlerine, CRM'lere ve canlı destek masalarına bağlayan serverless entegrasyon katmanı.

  • Retry ve hata toleransı için Lambda + SQS kuyrukları
  • Zendesk / Freshdesk / WhatsApp ile insana devir
  • LangChain ile embedding tabanlı semantik arama
AWS LambdaAWS SQSDynamoDBLangChainSentry

Ekip.co

Gerçek zamanlı yük takibi

Bir lojistik platformu için canlı gönderi ve konum takibi; yük atama ve izleme için yönetim araçları.

  • Gönderi başına Socket.IO kanalları
  • NestJS + TypeORM domain API'leri
  • Stripe, VTEX, HubSpot entegrasyonları
NestJSSocket.IOReactTypeORM

Elçi Teknoloji

Video konferans platformu

Toplantı, mesajlaşma ve yönetim operasyonları içeren çok kiracılı gerçek zamanlı video iletişimi.

  • LiveKit / WebRTC medya katmanı
  • Socket.IO gerçek zamanlı olaylar
  • Tenant yönetim API'leri
LiveKitWebRTCNode.jsPostgreSQL

Walnut Istanbul

Harita tabanlı metaverse

Etkileşimli bir dünya haritasında sanal arazi ve reklam alanlarını gezme, satın alma ve kiralama.

  • Mapbox + Turf.js coğrafi mantık
  • Next.js + Strapi + MySQL
  • Docker / Nginx deployment
MapboxTurf.jsNext.jsStrapi

Suitech Software

Web3 cüzdan & swap

Kripto ürünleri için frontend ve API geliştirme; cüzdanları ve zincir üstü akışları kullanıcı uygulamalarına bağlama.

  • Ethers.js / Web3.js entegrasyonları
  • MetaMask uyumlu akışlar
  • Strapi & Express API'leri
Ethers.jsWeb3.jsNext.jsExpress.js

Hobi projesi

ReCap — araç kiralama

Tam bir araç kiralama sistemi: NgRx/NGXS state yönetimli Angular frontend ve katmanlı ASP.NET Core backend.

  • Angular, NgRx, NGXS, Bootstrap
  • C#, ASP.NET Core, Entity Framework
  • FluentValidation, Autofac, LINQ
AngularC#ASP.NET Core

Araç kutusu

Yetenekler, çapraz referanslı

Bir yeteneğe tıklayın, onu gerçekte nerede kullandığımı görün.

AI & Agent'lar

Backend

Frontend

Cloud & DevOps

Veritabanları

Gerçek zamanlı, medya & Web3

Entegrasyonlar & platformlar

Test

Mimari & araçlar

Bir yeteneğe tıklayın, onu gerçekte nerede kullandığımı görün.

Yazılar

Makaleler & teknik yazılar

Uygulama güvenliği ve frontend mimarisi üzerine kapsamlı yazılar — üçü Insider'ın mühendislik blogunda yayımlandı.

Insider Engineering

Choosing the Right Frontend Framework for Your Project

React, Vue, Angular, Svelte ve Solid'in veriye dayalı karşılaştırması — performans, öğrenme eğrisi, ölçeklenebilirlik, ekosistem ve uzun ömür — ve hangisinin hangi projeye uyduğu.

FrontendReactArchitecture

Insider Engineering

In-Depth Security in Your Frontend Applications

Frontend saldırı vektörleri — CSRF, man-in-the-middle, DOM clobbering, formjacking, üçüncü parti script'ler, web storage manipülasyonu — önleme teknikleri ve framework'e özel öneriler.

SecurityJavaScriptFrontend

Insider Engineering

In-Depth Security in Your Node.js Backend Applications

Node.js backend'lerinde açıkların kaynakları: girdi doğrulama ve temizleme, oturum ve kimlik yönetimi, zafiyetli bağımlılıklar ve güvenli HTTP başlıkları — somut çözümlerle.

SecurityNode.jsBackend
Medium'daki tüm yazılar

Öğrenme

Sertifikalar

İletişim

Güvenilir bir şeyler inşa edelim.

Senior full-stack ve AI mühendisliği rollerine açığım — remote veya İstanbul merkezli.