HAMZA CANTÜRK

Bilgisayar Mühendisi

Eğitim

Gedik Üniversitesi

Eyl 2022 - Oca 2025

Bilgisayar Mühendisliği

Düzce Üniversitesi

Eyl 2019 - Haz 2021

Bilgisayar Programcılığı

Tuzla Mesleki ve Teknik Anadolu Lisesi

Eyl 2015 - Haz 2019

BİLİŞİM TEKNOLOJİLERİ

Sertifikalar

CCNA: Switching, Routing, and Wireless Essentials

CCNA: Switching, Routing, and Wireless Essentials

Cisco Networking Academy Haziran 2024
Cisco Sertifikalı
CCNAv7: Enterprise Networking, Security, and Automation

CCNAv7: Enterprise Networking, Security, and Automation

Cisco Networking Academy Mayıs 2024
Cisco Sertifikalı
CCNA: Introduction to Networks

CCNA: Introduction to Networks

Cisco Networking Academy Nisan 2024
Cisco Sertifikalı

Beceriler

Programlama

C#
HTML/CSS
TypeScript/JavaScript
Dart

Frameworks

ASP.NET Core
ASP.NET MVC
Entity Framework Core
React Native
Flutter

Yapay Zeka & Bulut Servisleri

ChatGPT Integration
Claude AI Integration
Azure Face API
Google Cloud Vision API

Doğrulama & Güvenlik

JWT Authentication
Identity Framework
Role-based Authorization
Cookie Authentication

Veritabanı Sistemleri

SQL Server
SQLite

Mimari & Desenler

Clean Architecture
Repository Pattern
N-Tier Architecture
SOLID Principles
Dependency Injection

Geliştirme Araçları

Visual Studio 2022
Cursor
Git/GitHub
Postman
Swagger

Test

xUnit
Moq

Projeler

FaceOptic

FaceOptic AI-Platform

ASP.NET Core MVC tabanlı e-ticaret platformu geliştirildi. Yüz analizi için Azure Face API, Google Vision AI, ChatGPT ve Claude AI servisleri entegre edildi. Yapay zeka servisleri ile yüz şekli analizi ve kişiselleştirilmiş gözlük önerileri sağlandı. Entity Framework Core ile veritabanı işlemleri yönetildi. Iyzico Payment Gateway ile ödeme sistemi entegrasyonu gerçekleştirildi. TR/EN dil desteği için ASP.NET Core localization altyapısı kullanıldı. Identity Framework ile rol bazlı yetkilendirme sistemi implementasyonu yapıldı.

ASP.NET Core AI Integration E-Commerce
Match Prediction

Match Prediction Platform

ASP.NET Core MVC tabanlı maç tahmin platformu geliştirildi. Kullanıcıların maç sonuçlarını tahmin edebileceği, canlı skorları takip edebileceği ve puan sıralamasını görüntüleyebileceği bir sistem oluşturuldu. Clean Architecture ve N-Tier mimarisi ile geliştirildi. Entity Framework Core ile SQL Server veritabanı işlemleri, Repository Pattern ve Unit of Work Pattern ile veri erişim katmanı yönetildi. Identity Framework ile kullanıcı yönetimi, AutoMapper ile entity-model dönüşümleri ve Custom Tag Helper'lar ile profil resmi ve kullanıcı rolleri için yeniden kullanılabilir UI bileşenleri geliştirildi.

ASP.NET Core Clean Architecture Entity Framework
Word Game

WordGameApp - Çok Platformlu Kelime Oyunu

ASP.NET Core API backend, ASP.NET Core MVC web ve React Native Expo mobile teknolojileriyle geliştirilen çok platformlu kelime bulma oyunu. Clean Architecture prensiplerine uygun olarak Core, Infrastructure, API, Web ve Mobile katmanlarına ayrıştırıldı. Entity Framework Core ile SQL Server entegrasyonu, JWT token tabanlı API güvenliği ve Identity Framework ile kullanıcı yönetimi sağlandı. Kategorilere ve seviyelere göre düzenlenmiş kelime bulma oyunu için özel harf dizilimi algoritması ve ipucu sistemi geliştirildi. xUnit ve Moq kütüphaneleri kullanılarak kapsamlı test yapısı kuruldu; API Controller'ları, Core katmanı bileşenleri, Infrastructure servis uygulamaları ve Web controller'ları için birim ve entegrasyon testleri yazıldı.

ASP.NET Core React Native Cross-Platform
Keling

Keling Language Learning App

Flutter ve Dart tabanlı dil öğrenme uygulaması geliştirildi. Kelime öğrenme, eşleştirme oyunu ve çeşitli zorluk seviyelerinde ilerleme sistemi ile interaktif bir öğrenme deneyimi sunuldu. Clean Architecture prensiplerine uygun olarak Riverpod ile state management implementasyonu gerçekleştirildi. Repository Pattern kullanılarak veri katmanı soyutlandı ve SQLite veritabanı üzerinde CRUD işlemleri yönetildi. Material Design 3 bileşenleri ve özelleştirilmiş animasyonlarla modern, kullanıcı dostu arayüzler tasarlandı.

Flutter Dart Mobile App
MakTek

MakTek E-Commerce Platform

ASP.NET Core MVC ile kurumsal e-ticaret platformu geliştirildi. Repository Pattern ve EF Core ile veri işlemleri optimize edildi. Identity Framework ile rol bazlı yetkilendirme sağlandı. Admin paneli üzerinden kullanıcı, rol, izin ve site yönetimi gerçekleştirildi. Ürün, kategori ve referans modülleri SOLID prensiplerine göre tasarlandı. AJAX ve jQuery ile dinamik arayüzler geliştirildi. Temiz kod yapısına sahip, test edilebilir ve genişletilebilir bir mimari kuruldu.

ASP.NET Core E-Commerce Identity Framework www.maktekrulman.com