Merhaba, Ben Eren OĞUZ

Yazılım Geliştirici



Yazılım geliştirme tutkusu ile yeni teknolojileri öğrenmeyi ve uygulamayı seviyorum. Modern web ve mobil teknolojileriyle projeler geliştiriyorum.


.NET Core
Node.js
Angular
C#
Flutter
Python
PostgreSQL

Hakkımda

Kariyerim

Elektrik-Elektronik Mühendisliği altyapısına sahip bir Yazılım Geliştiriciyim. Teknoloji sektöründe edindiğim 3 yıllık deneyimle birlikte kariyerime Unity ve C# ile oyun geliştirme alanında başladım. Bu süreç, şu anda odaklandığım back-end geliştirme konusunda güçlü bir temel oluşturmamı sağladı.

ASP.NET üzerinde yetkinliğimi geliştirirken, aynı zamanda Node.js alanında da kendimi aktif olarak geliştirmeye devam ediyorum. Yetenek setimi tamamlamak adına Angular ile front-end geliştirme üzerine de çalışıyorum.

Mühendislik geçmişim; Python, OpenCV ve ROS kullanarak otonom uçabilen bir quadcopter geliştirmek gibi karmaşık projelerde edindiğim uygulamalı deneyimi de kapsıyor. Sürekli öğrenmeye ve gelişmeye olan tutkumla, yazılım mühendisliği alanında hem teknik hem kişisel anlamda kendimi ileri taşımayı hedefliyorum.

Tutkularım

Güncel TeknolojilerAçık KaynakAI AraçlarıPerformansKullanıcı Deneyimi
Full Stack

Back-end'de ASP .NET Core, Front-end'de Angular ve React kullanarak tam kapsamlı yazılım çözümleri üretiyorum.

Modern Yazılım Araçları

C#, ASP.NET Core ve Node.js ile RESTful API'ler geliştiriyorum.

DevOps Araçları

Docker, Jenkins, Portainer.IO kullanarak sürdürülebilir sistemler geliştiriyorum.

Front-End Teknolojileri

Angular, Tailwind CSS ve Next.js ile modern tasarımlar oluşturuyorum.

AI Destekli Geliştirme

Claude, GitHub-Copilot gibi araçlarla geliştirme süreçlerimi hızlandırıyorum.

Performans Odaklı

Hızlı, ölçeklenebilir ve kullanıcı dostu uygulamalar geliştirmeye odaklanıyorum.

Agile Yetkinliği

Jira, Confluence ve Git tabanlı iş akışlarıyla geliştirilen projelerde yer aldım.

Cloud & CI/CD

Azure Blob Storage, AWS EC2/S3 gibi servislerle Jenkins gibi araçlarla CI/CD süreçlerini yönetiyorum.

Yetenekler

Backend

.NET CoreC#PythonRESTful APIDockerRabbitMQElasticSearch

Frontend

ReactNext.jsTypeScriptTailwind CSSHTML5CSS3JavaScript

Veritabanı

PostgreSQLMSSQLAirtableMySQLMongoDB

Mobil

MAUIFlutter

Araçlar

Claude CodeGeminiWindsurfGitHub CopilotChat GPT

Geliştirme Araçları

GitRiderPostmanUnityRedisInsight

İş Deneyimim

Teknoloji alanında edindiğim deneyimler ve başarılarım.

Backend Developer

UnilogistixHybridYTÜ Teknopark İstanbul/TürkiyeNisan 2023 - Haziran 2024

Unilogistix'in backend geliştirme süreçlerinde aktif rol aldım.

  • ASP.NET Core 6-7 ve Entity Framework Core kullanarak RESTful API'ler geliştirdik
  • Repository ve Unit of Work tasarım desenlerini uygulayarak veri erişim katmanını optimize ettik
  • Yüksek performanslı, ölçeklenebilir operasyonlar için API entegrasyonu ve veri modelleme gerçekleştirdik
  • Serilog ile kapsamlı loglama sistemi kurarak hata takibi ve performans analizi yaptık
  • JWT token tabanlı kimlik doğrulama ve yetkilendirme sistemi kurguladık
  • Unit testler ve Mocking Framework'leri ile kod kalitesini artırdık
  • Jenkins ile CI/CD pipeline'ları kurarak otomatik test ve dağıtım süreçlerini yönettik
.NET CorePostgreSQLEntityFramework CoreASP.NET CoreRESTful APISerilogJWTUnit TestingJenkinsRepository Design Pattern

Game Developer

Atlas SpaceRemoteTürkiyeAğustos 2022 - Nisan 2023

Unity C# kullanarak 2D, 3D ve VR tabanlı oyunlar geliştirdim. Oyun mekaniği, kullanıcı arayüzü, AI davranışları ve oyun içi etkileşimler üzerinde çalıştım. Oyunların performansını optimize ettim ve kullanıcı deneyimini iyileştirmek için geri bildirimleri değerlendirdim.

  • Unity'de C# kullanarak oyuncu kontrolleri, fizik tabanlı etkileşimler ve yapay zeka davranışları gibi temel oyun mekaniklerini tasarladım ve uyguladım.
  • Takım üyeleriyle birlikte prototipler oluşturarak seviye tasarımı, kullanıcı arayüzü düzeni ve özellik testlerine katkıda bulundum.
  • Unity'de hata ayıklama araçlarını kullanarak çalışma zamanındaki hataları tespit edip düzelttim, test ve dağıtım için kararlı sürümler sağladım.
  • GitHub veya benzeri sürüm kontrol sistemlerini kullanarak ekip içi iş birliği süreçlerinde deneyim kazandım; böylece proje takibi ve ekip koordinasyonunun sorunsuz ilerlemesini sağladım.
  • Unity Asset Store ve diğer kaynaklardan varlıklar ve eklentiler entegre ederek oyunların görsel kalitesini ve işlevselliğini artırdım.
C#UnityAlgorithmsAI NavigationGame MechanicsUser Interface DesignVersion Control (Git)Unity Asset Store

Eğitim Hayatım

Akademik geçmişim, sertifikalarım ve eğitim faaliyetlerim

Lisans Mezun

Elektrik-Elektronik Mühendisliği (İngilizce)İstanbul Bilgi Üniversitesiİstanbul, Türkiye2014 - 2022GPA: 2.57/4.00 GPA

Öne Çıkan Projelerim

Son teknoloji araçlarla geliştirdiğim modern web uygulamalarının bir vitrinini keşfedin

Cario

Gerçek zamanlı araç takip sistemleri.

ASP.NETReactFlutterTailwind CSS

Smartgatex

Akıllı otomasyon özellikleri ve yapay zeka destekli plaka tanıma sistemi

ASP.NETFlutterReactPython

ERYA mini E-Ticaret

Kişisel kapsamlı mini e-ticaret platformu, QR destekli güncellenebilir ürün stok yönetimi desteği ile.

AngularASP.NET Core-7

Financial Tracker App

Kullanıcıların kişisel finanslarını kolayca yönetmelerini sağlamak, gelir ve giderlerini takip etmelerine olanak tanımak ve bütçe planlaması yapmalarına yardımcı olmak.

ReactNext.js.NET CoreMsSQLTailwind CSSMAUI (.NET Multi-platform App UI)

Çok Yakında...

Çok Yakında...

Tailwind CSSNext.js.NET CoreVueJs

Çok Yakında...

Çok Yakında...

ReactTailwind CSS

Daha Fazla Proje

GitHub profilimde daha fazla açık kaynak proje ve deneysel çalışmalarımı keşfedebilirsiniz. Her proje, yeni teknolojiler öğrenme ve becerilerimi geliştirme yolculuğumun bir parçası.

GitHub'da Tüm Projeler

Hadi Konuşalım

Yeni bir proje üzerinde işbirliği yapmaya hazır mısınız? Birlikte harika bir şeyler inşa etmeyi konuşalım.

>Ctrl + ` for CLI