# Taha Pek — Specialist Software Developer

> Full Stack Developer Taha Pek. .NET, Nuxt.js, Next.js, Vue.js ile modern web uygulamaları geliştiriyorum. Portfolio, projeler ve iletişim.

09.08.2002 Sakarya' da doğdum. Kocaeli Üniversitesi Bilgisayar Mühendisliği mezunuyum. Aktif olarak Doğuş Teknoloji şirketinde Specialist Software Developer olarak görev almaktayım.

- Web: https://tahapek.com/
- English: https://tahapek.com/en
- Email: tahapek5454@gmail.com
- GitHub: https://github.com/tahapek5454
- LinkedIn: https://www.linkedin.com/in/taha-pek-413b1b221/
- CV: https://drive.google.com/file/d/1U53fwn20Z8e2nmEErx6jyiX_TJ8FScJK/view?usp=sharing

## Hakkımda

Dinamik ve sonuç odaklı bir yazılım geliştirici olarak, hem backend hem de frontend alanlarında deneyime sahibim.

Projelerimi bulut tabanlı ortamlara başarıyla entegre ederken, Kubernetes gibi containerization teknolojilerini etkin bir şekilde kullanıyorum.

Yapay zeka alanında da aktif çalışmalar yürütüyor; LangChain ve LangGraph gibi modern frameworkleri kullanarak karmaşık LLM orkestrasyon mimarileri tasarlıyorum.

DevOps prensiplerine olan ilgim sayesinde, geliştirme ve operasyon ekipleri arasında köprü kurarak, hızlı ve güvenilir teslimatlar gerçekleştiriyorum.

### Uzmanlık Alanlarım

- **Full Stack Development**: Backend ve frontend alanlarında kapsamlı deneyim
- **AI & LLM Orchestration**: LangChain ve LangGraph ile akıllı agent sistemleri ve LLM orkestrasyon mimarileri
- **Cloud & DevOps**: Kubernetes, CI/CD ve bulut tabanlı çözümler
- **Agile & Team Leadership**: Ekip çalışması ve esnek geliştirme metodolojileri
- **Problem Solving**: Karmaşık problemler için yenilikçi çözümler

## Tecrübelerim

### Specialist Software Developer — Doğuş Teknoloji

Nis 2026 - Devam Ediyor

Profesyonel yazılım geliştirme projelerinde aktif rol alıyorum.

Tecrübelerim: .NET, Nuxt.js, Next.js, AI Integration, Vue, MSSQL, PostgreSQL, Kubernetes, Docker

### Software Developer — Doğuş Teknoloji

Şub 2024 - Nis 2026

Profesyonel yazılım geliştirme projelerinde aktif rol alıyorum.

Tecrübelerim: .NET, Nuxt.js, Next.js, AI Integration, Vue, MSSQL, PostgreSQL, Kubernetes, Docker

### Software Developer Intern — Doğuş Teknoloji

Tem 2023 - Şub 2024

Backend ve frontend geliştirme süreçlerinde kapsamlı deneyim edindim.

Tecrübelerim: .NET, Nuxt.js, Next.js, AI Integration, Vue, MSSQL, PostgreSQL, Kubernetes, Docker

### Software Developer Intern — Nacsoft

Kas 2022 - Ara 2022

Backend ve frontend geliştirme süreçlerinde kapsamlı deneyim edindim.

Tecrübelerim: .Net, ASP.NET Core, C#, SQL Server, Entity Framework, HTML, CSS, JavaScript

### Bilgisayar Mühendisliği — Kocaeli Üniversitesi

Eyl 2020 - Haz 2024

Yazılım geliştirme, algoritma ve veri yapıları konularında derinlemesine eğitim aldım.

Tecrübelerim: Algoritma, Veri Yapıları, Yazılım Mühendisliği, Yapay zeka, Makine Öğrenimi

## Kabiliyetlerim

### Yazılım Geliştirme

Modern web teknolojileri ile performanslı uygulamalar geliştiriyorum. Next.js, Nuxt.js, .NET Core ve WebAPI uzmanım.

### Yazılım Mimarisi

SOLID, Clean Code, Clean Architecture ve Microservice yaklaşımları ile tasarım patterns uygularım.

### Yapay Zeka

LangChain ve LangGraph frameworkleri ile karmaşık LLM orkestrasyon mimarileri geliştiriyorum. Büyük dil modellerini iş süreçlerine entegre eden akıllı agent sistemleri ve çok adımlı akışlar tasarlıyorum.

### Problem Çözme

Karmaşık problemleri analiz ederek etkili çözümler üretiyorum. Algoritma tasarımı ve optimizasyon konularında deneyimliyim.

### Takım Çalışması

Güçlü iletişim becerileri ile ekip halinde projeler yürütüyorum. Agile (Scrum) metodolojileri ve OOP ile etkili çalışırım.

### Sürekli Öğrenme

Teknolojideki gelişmeleri takip ediyor, kendimi sürekli geliştiriyorum. Yeni teknolojiler öğrenme konusunda hevesliyim.

## Kişisel Projelerim

### [Sinema Mikroservis (D-TIX)](https://tahapek.com/projeler/cinema-microservices-d-tix.md)

Sinema uygulaması için geliştirdiğim mikroservis mimarisi projesi

Modern bir sinema yönetim sistemi. .NET Core, Docker ve Kubernetes kullanılarak geliştirilmiştir. Mikroservis mimarisine sahip ve bulut tabanlı bir yaklaşımla tasarlanmıştır.

Teknolojiler: .NET, Vue, Kubernetes, PostgreSQL, Redis

GitHub: https://github.com/tahapek5454/Cinema-MicroServices

### [AI-ChatAgent-With-MCP](https://tahapek.com/projeler/ai-chatagent-with-mcp.md)

OpenAI modelleriyle entegre, MCP destekli .NET tabanlı sohbet ajanı.

OpenAI modellerini Model Context Protocol (MCP) ile entegre eden, genişletilebilir araç desteği ve özel yapay zeka yetenekleri sunan .NET tabanlı bir sohbet ajanı.

Teknolojiler: .NET Core, Semantic Kernel, OpenAI, MCP, C#

GitHub: https://github.com/tahapek5454/AI-ChatAgent-With-MCP

### [DODKA (TÜBİTAK)](https://tahapek.com/projeler/dodka-tubitak.md)

Görme engelli bireyler için sesli-interaktif doküman arama sistemi.

Bu çalışmada, görme engelli bireylerin dijital olmayan dokümanlar üzerinde sesli ve interaktif olarak arama yapmalarına imkan sağlayan mobil destekli bir sistem geliştirilmiştir.

Teknolojiler: Python, React Native, YOLO, Google Vision API

GitHub: https://github.com/orgs/Abvag-Bitirme-OCR/repositories

### [Self Waiter](https://tahapek.com/projeler/self-waiter.md)

Kafe ve restoranlarda sipariş verme ve takip etme sistemi.

Bu projenin amacı, kafe ve restoranlarda herhangi bir zaman kaybı yaşamadan kare kod ile menü görüntülemenin (çoklu dil destekli) yanı sıra sipariş verme ve siparişi takip etme sistemi kurmaktır.

Teknolojiler: Vue.js, .Net, Redis, WebSocket, PostgreSQL

GitHub: https://github.com/tahapek5454/Self-Waiter

### [Yapay Sinir Ağı ile Diyabet Tahmini](https://tahapek.com/projeler/diabetes-prediction-ann.md)

Diyabet hastalığı tahmini için yapay sinir ağı ile sınıflandırma modeli.

Bu çalışmada amaç, diyabet hasta tespitini kendi oluşturduğum nöron ağı mimarisiyle tespit etmeye yarayan bir sınıflandırma ağı inşa etmektir. Mimariye uygun feed-forward ve back-propagation algoritmaları yazılmıştır.

Teknolojiler: Python, ANN

GitHub: https://github.com/tahapek5454/Diabetes-Prediction-with-ANN

### [Saga-Pattern-Orchestration-Eventual-Consistency](https://tahapek.com/projeler/saga-pattern-orchestration.md)

Distributed sistemlerde veri tutarlılığını sağlamak için kullanılan yöntemlerden biridir.

Bu çalışmada amaç, distributed sistemlerde veri tutarlılığını sağlanması için kullanılan yöntemlerden olan Eventual Consistency yöntemini Saga Orchestration yaklaşımıyla birlikte ele almaktır.

Teknolojiler: .Net, C#, Saga Pattern, Orchestration, Eventual Consistency

GitHub: https://github.com/tahapek5454/Saga-Pattern-Orchestration-Eventual-Consistency

### [ReAct-Agent-With-LangGraph](https://tahapek.com/projeler/react-agent-with-langgraph.md)

LangGraph kullanılarak geliştirilen ReAct (Reasoning and Acting) yaklaşımını benimseyen agent geliştirmeleri.

Bu projede, LangChain ve LangGraph frameworklerini kullanarak karmaşık LLM orkestrasyon mimarileri geliştirdim. ReAct (Reasoning and Acting) yaklaşımını benimseyerek, büyük dil modellerini iş süreçlerine entegre eden akıllı agent sistemleri ve çok adımlı akışlar tasarladım.

Teknolojiler: Python, LangChain, LangGraph

GitHub: https://github.com/tahapek5454/ReAct-Agent-With-LangGraph
