◐ Shell
clean mode source ↗

nuri35 - Overview

Nurettin Şen

AI-Augmented Backend Engineer · Node.js / NestJS · İzmir, Turkey 🇹🇷

LinkedIn Email


Backend engineer with ~4 years building production Node.js / NestJS systems — event-driven microservices, distributed job processing, and observability under real load. Now working at the AI engineering layer: RAG pipelines, structured LLM output, and agentic workflows with LangChain.js.

I care about clean architecture (SOLID, DI, repository pattern), systems that stay observable in production, and using AI to reorganize how engineering work gets done — not just to autocomplete it.

  • 🔭 Building production-grade RAG & agentic systems with LangChain.js + Gemini
  • 🏗️ Designing event-driven backends with RabbitMQ, Redis, and OpenTelemetry tracing
  • 📜 DataCamp Associate AI Engineer for Developers — certified
  • 💬 Ask me about NestJS architecture, message queues, RAG pipelines, and observability

🚀 Featured Projects

async-job-platform

Distributed asynchronous job processing platform built as a production reference for event-driven backend patterns.

Stack: NestJS · RabbitMQ · Redis · PostgreSQL · OpenTelemetry Highlights: Redis sliding-window rate limiting · async audit logging over RabbitMQ · hardened JWT auth · end-to-end distributed tracing

nl-to-sql

Natural-language-to-SQL engine that turns plain questions into validated, executable queries.

Stack: NestJS 11 · LangChain.js · Gemini · SQLite (Chinook) Highlights: two-chain architecture (generation + validation) · guards against unsafe SQL before execution

RAG & Agentic Experiments

A working set of retrieval and agent patterns built while going deep on applied LLM engineering.

Stack: LangChain.js · Gemini · Neo4j · LangSmith · Ragas Covers: structured RAG with typed output · Graph RAG over Neo4j/Cypher · RAG evaluation · agentic workflow patterns


🛠️ Tech Stack

Languages TypeScript JavaScript Python SQL

Backend & Messaging Node.js NestJS Express RabbitMQ Redis

AI Engineering LangChain Gemini OpenAI

Databases PostgreSQL MongoDB Neo4j MySQL

Infra & Observability Docker Kubernetes AWS OpenTelemetry Nginx

Testing & Tooling Jest Postman Git Linux


💼 Experience

Backend Developer — Retter Built serverless backend architecture serving global retail brands. Designed scalable, event-driven services and integrations on a serverless-first stack.