İçeriğe geç

Teknik Yetkinlikler

Geniş bir teknoloji yığını, derin uzmanlık

Her teknoloji grubunun altında, onunla hangi problemleri çözdüğümü anlattım. Seviyeler gerçek kullanım yoğunluğumu yansıtır.

Seviye göstergesi: Temel Orta Deneyimli İleri

0112 teknoloji

Programlama Dilleri

Tek bir dile bağlı kalmadan, projenin ihtiyacına en uygun dille çalışıyorum. PHP, C#, JavaScript / TypeScript ve Dart günlük işimin merkezinde; bunların yanında farklı platform ve ihtiyaçlarda kullandığım diller de yetkinlik alanımda.

  • Nesne yönelimli programlama (OOP) ve SOLID prensipleri
  • Tip güvenli kod (PHP 8 tipleri, C#, TypeScript, Dart null-safety)
  • Asenkron programlama (async/await, Promise, Future)
  • Design pattern'ler ve temiz kod
  • Okunabilir ve bakımı kolay kod yazımı
  • Farklı dillerdeki projeler arasında entegrasyon

PHP 8.x

C#

C#

JavaScript

TypeScript

Dart

SQL

SQL

Python

Jv

Java

Kotlin

Swift

Go

Bash

0225 teknoloji

Backend & Framework'ler

Uygulamanın görünmeyen ama her şeyi taşıyan katmanı. Çok rollü sistemler, karmaşık iş kuralları, ödeme akışları ve dış servislerle konuşan uygulamaların sunucu tarafını kuruyorum. PHP / Laravel, .NET (ASP.NET Core) ve Node.js ekosistemlerinde; projenin ihtiyacına göre doğru teknolojiyle çalışıyorum.

  • RESTful API tasarımı ve versiyonlama
  • API kimlik doğrulama ve yetkilendirme (Sanctum, JWT, OAuth, Identity)
  • Rol tabanlı erişim kontrolü (RBAC)
  • Kuyruklar, Job'lar ve arka plan işlemleri
  • Zamanlanmış görevler (Scheduler / Cron / Hosted Services)
  • Event, Listener ve bildirim altyapısı
  • Gerçek zamanlı iletişim (WebSocket, Socket.IO, SignalR, Reverb)
  • Servis katmanı, modüler ve katmanlı mimari
  • İş kuralları ve iş akışı (workflow) geliştirme
  • SOAP & XML web servisleri
  • Webhook entegrasyonları
  • Ödeme ve finansal işlem akışları

Laravel

Eloquent ORM

Filament

Livewire

Composer

.NET / ASP.NET Core

ASP.NET MVC

ASP.NET Web API

Entity Framework Core

Blazor

SR

SignalR

Node.js

Express.js

NestJS

Socket.IO

Prisma

Symfony

CodeIgniter

Yii

CakePHP

Django

Flask

GraphQL

JWT

RabbitMQ

0322 teknoloji

Frontend & Arayüz

Hızlı, mobil uyumlu ve kullanıcı dostu arayüzler geliştiriyorum. React / Next.js ve Vue ile modern tek sayfa uygulamaları (SPA), Laravel tarafında Livewire ve Blade ile sunucu tabanlı arayüzler kuruyorum. Tasarımda Tailwind CSS ve Bootstrap kullanıyor; özellikle yönetim panelleri, veri tabloları ve operasyon ekranlarında uzmanım.

  • React / Next.js ile modern web uygulamaları
  • Responsive (mobil uyumlu) tasarım
  • Yönetim paneli ve dashboard geliştirme
  • State yönetimi (Redux, Pinia, React Query)
  • Dinamik formlar ve AJAX tabanlı işlemler
  • Bileşen tabanlı arayüz ve tasarım sistemleri
  • Veri tabloları, filtreleme ve grafik ekranları
  • SEO uyumlu, performans ve erişilebilirlik odaklı arayüz

HTML5

CSS3

Tailwind CSS

Bootstrap

Sass

React

Next.js

Redux

React Query

Vue.js

Nuxt

Angular

Inertia.js

Blade

Alpine.js

jQuery

shadcn/ui

Material UI

Chart.js

Vite

Webpack

TS

TomSelect

049 teknoloji

Mobil Uygulama

Flutter ile tek kod tabanından Android ve iOS uygulamaları geliştiriyorum; ihtiyaca göre React Native ile de çalışabiliyorum. Mobil uygulamayı yalnızca ekranlardan ibaret görmüyorum; backend API'leri, kullanıcı hesapları, ödeme sistemleri, konum servisleri, bildirimler ve yönetim paneliyle birlikte bütünleşik olarak tasarlıyorum.

  • REST API entegrasyonu
  • Push bildirimleri
  • Konum tabanlı servisler ve harita entegrasyonu
  • Mobil kimlik doğrulama akışları
  • Uygulama içi ödeme ve kredi sistemleri
  • Çevrimdışı çalışma ve yerel veri saklama
  • Uygulama imzalama ve sürüm yönetimi
  • Google Play ve App Store yayın süreçleri

Flutter

React Native

Expo

Android

iOS

Firebase

Google Maps

Google Play Console

App Store Connect

059 teknoloji

Veritabanı & Veri Mimarisi

Sipariş, stok, cari hareket, finansal işlem ve kullanıcı yönetimi gibi veri bütünlüğünün kritik olduğu sistemlerde veritabanı mimarisini kuruyorum. MySQL, PostgreSQL ve SQL Server ile ilişkisel; MongoDB ve Redis ile ilişkisel olmayan veri yapılarında çalışıyorum.

  • İlişkisel veritabanı tasarımı ve normalizasyon
  • Karmaşık SQL sorguları ve sorgu optimizasyonu
  • İndeksleme ve performans
  • Transaction yönetimi ve veri bütünlüğü
  • Ledger tabanlı finansal kayıt yapıları
  • Geçmiş veri ve gün sonu (snapshot) sistemleri
  • Audit log ve işlem kayıtları
  • Stored procedure, view ve trigger kullanımı
  • Veri içe / dışa aktarma ve raporlama
  • Önbellekleme (cache) stratejileri

MySQL

MariaDB

SQL

MS SQL Server

PostgreSQL

SQLite

MongoDB

Mongoose

Redis

Elasticsearch

0620 teknoloji

DevOps, Sunucu & Bulut

Geliştirdiğim projelerin sunucuya kurulumu, canlıya alınması, arka plan servislerinin çalıştırılması, logların incelenmesi ve üretim ortamında çıkan sorunların çözümüyle de ilgileniyorum. Linux (Nginx / Apache) ve Windows (IIS) sunucuların yanında bulut platformlarında da çalışıyorum.

  • Linux sunucu kurulumu ve yapılandırma
  • Nginx / Apache ve PHP-FPM ayarları
  • IIS üzerinde .NET uygulama yayını
  • Node.js uygulamalarını PM2 ile yönetme
  • Supervisor ile queue worker yönetimi
  • Cron ve zamanlanmış görevler
  • Docker ile konteyner tabanlı ortamlar
  • CI/CD ve otomatik deployment
  • SSL / HTTPS ve Cloudflare yapılandırması
  • Log analizi, performans teşhisi ve hata ayıklama

Ubuntu

Linux

Nginx

Apache

cPanel

IIS

IIS

Docker

Sv

Supervisor

PM2

Git

GitLab

GitHub

GitHub Actions

Cloudflare

aws

AWS

Az

Azure

Google Cloud

DigitalOcean

Vercel

npm

0710 teknoloji

API & Entegrasyonlar

Farklı yazılımların birbiriyle konuşmasını sağlıyorum. Banka, ödeme kuruluşu, kargo, harita, kimlik doğrulama ve pazaryeri servislerini sisteme bağlayarak manuel işleri otomatik veri akışına dönüştürüyorum.

  • Banka API entegrasyonları
  • Ödeme kuruluşu ve sanal POS entegrasyonları
  • Kargo ve gönderi entegrasyonları
  • Pazaryeri entegrasyonları (ürün, stok, sipariş)
  • Google Maps, geocoding ve mesafe servisleri
  • Kimlik doğrulama entegrasyonları
  • Üçüncü taraf ile oturum açma (Google, Apple)
  • Webhook ve dış veri senkronizasyonu
  • API dokümantasyonu (OpenAPI / Swagger)
API

REST API

XML

SOAP

JSON

XML

Postman

Swagger / OpenAPI

Axios

iy

iyzico

PT

PayTR

P

Param

082 teknoloji

E-Ticaret & CMS

Hazır paketlerin yetmediği noktada işinize özel e-ticaret altyapıları kuruyorum; WordPress ve WooCommerce projelerinde ise standart işlevlerin ötesine geçen özel süreçler geliştiriyorum.

  • Özel e-ticaret altyapısı ve sepet mimarisi
  • Sipariş, ürün ve kategori yönetimi
  • Varyasyon yönetimi ve dinamik fiyatlandırma
  • Kupon, indirim, üyelik ve sadakat sistemleri
  • Ödeme ve kargo entegrasyonları
  • Kiralama ve rezervasyon iş akışları
  • WooCommerce özelleştirme ve eklenti geliştirme
  • WordPress tema ve eklenti geliştirme

WordPress

WooCommerce

095 teknoloji

Yapay Zeka Entegrasyonları

Büyük dil modellerini (LLM) mevcut yazılımlara entegre ederek süreçleri hızlandırıyorum: müşteri sorularını yanıtlayan asistanlar, doküman ve veri özetleme, içerik üretimi ve iş akışlarının yapay zekâ ile otomatikleştirilmesi.

  • OpenAI / Claude / Gemini API entegrasyonu
  • Şirket verisiyle çalışan sohbet asistanları
  • Doküman, e-posta ve form verisinden bilgi çıkarma
  • Embedding ve anlamsal arama (semantic search)
  • Yapay zekâ destekli içerik ve rapor üretimi
  • Maliyet ve güvenlik odaklı AI kullanımı
AI

OpenAI API

Claude API

Google Gemini

LangChain

GitHub Copilot

109 teknoloji

Test & Kod Kalitesi

Kritik iş akışlarını otomatik testlerle güvence altına alıyor, kod kalitesini statik analiz ve standartlarla koruyorum. Böylece yeni özellikler eklenirken mevcut sistemin bozulmaması sağlanır.

  • Unit ve feature (entegrasyon) testleri
  • API testleri ve otomasyonu
  • Uçtan uca (E2E) tarayıcı testleri
  • Statik kod analizi
  • Kod standartları ve otomatik biçimlendirme
  • Code review ve refactoring
PU

PHPUnit

P

Pest

PS

PHPStan

xU

xUnit

Jest

Cypress

PW

Playwright

ESLint

Prettier

11Yaklaşım

Yazılım Mimarisi

Kod yazmaya başlamadan önce sistemi tasarlarım. Veri modelini, kullanıcı rollerini, API yapısını ve iş akışlarını planlamak; bugün çalışan, yarın büyüyebilen bir ürünün temelini oluşturur.

  • Yazılım mimarisi ve veritabanı modelleme
  • API-first geliştirme
  • Modüler ve katmanlı mimari
  • Clean Architecture ve SOLID
  • İş süreçleri otomasyonu
  • Çok rollü uygulama mimarisi
  • Çok kiracılı (multi-tenant) sistem kurguları
  • Sistem entegrasyonu
  • Uygulama güvenliği (OWASP) prensipleri
  • Ölçeklenebilirlik ve performans planlaması
  • Hata yönetimi ve loglama
  • Sürdürülebilir kod mimarisi

127 teknoloji

Geliştirme & İş Birliği Araçları

Günlük geliştirme sürecimde kullandığım editörler ve proje yönetim araçları. Müşterilerimle şeffaf ve takip edilebilir bir süreç yürütmek için iş takibini de dijital ortamda yapıyorum.

  • Git ile versiyon kontrolü ve branch stratejileri
  • Görev ve sprint takibi
  • Teknik dokümantasyon
VS

VS Code

VS

Visual Studio

PhpStorm

Jira

Trello

Notion

S

Slack

135 teknoloji

Tasarım Araçları

Tasarımcı değilim ama tasarımın dilini konuşurum. Arayüz taslaklarını okuyup birebir koda dökebilir, gerektiğinde basit arayüz düzenlemelerini, görsel hazırlıklarını ve prototipleri kendim yapabilirim.

  • Figma tasarımlarını koda dönüştürme
  • Basit arayüz taslakları ve wireframe
  • Web için görsel hazırlama ve optimizasyon

Figma

Ps

Adobe Photoshop

Ai

Adobe Illustrator

Xd

Adobe XD

Ca

Canva

Uygulamada

Bu yetkinlikleri projelerde görün

Bir sonraki adım

Aklınızdaki projeyi birlikte planlayalım.

Bir web uygulaması, mobil uygulama, e-ticaret altyapısı ya da entegrasyon ihtiyacınız varsa; kısa bir görüşmeyle teknik yol haritasını çıkaralım.