Skip to content
View BeratErol's full-sized avatar

Block or report BeratErol

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
BeratErol/README.md

👋 Merhaba, Ben Berat Erol

🎓 Yazılım Mühendisliği Öğrencisi 💻 Full-Stack Geliştirici Adayı ⚙️ C# & Java Odaklı Geliştirici

Karmaşık mantıksal problemleri, modern yazılım mimarileri (OOP, Microservices) ile birleştirerek çözmeyi seven bir yazılım mühendisliği öğrencisiyim.

Özellikle C#/.NET ekosistemi ve Java tabanlı kurumsal uygulamalar üzerinde derinleşiyor; projelerimi bulut teknolojileri (AWS, Docker) ile destekliyorum.


🛠️ Teknik Yetkinlikler

🔹 Programlama Dilleri

  • C# (.NET)
  • Java (Core, Swing)
  • Python

🔹 Mimari & Backend

  • Microservices Architecture
  • Layered Monolith
  • RESTful API Design
  • Strangler Fig Pattern

🔹 Bulut & DevOps

  • Docker & Docker Compose
  • AWS EC2
  • Deployment & Build Süreçleri

🔹 Algoritma & Analiz

  • Kriptografik Rastgelelik (RNG)
  • Recursive Algorithm Design
  • SWOT & SMART proje planlama
  • Teknik dokümantasyon ve analiz

🚀 Öne Çıkan Projeler ve Çalışmalar

💻 C# & .NET Geliştirme

En aktif olduğum ve en fazla proje ürettiğim alan

  • Gelişmiş masaüstü uygulamaları
  • Backend servisleri ve mimari tasarımlar

Yakında: GitHub üzerinde paylaşılacak, mimari açıdan çok daha büyük ve kapsamlı C# projeleri üzerinde aktif olarak çalışıyorum.


🌐 BookVerse System

Monolit mimariden mikroservis mimarisine geçişin simüle edildiği ileri seviye bir backend projesi.

  • Docker & Docker Compose
  • AWS üzerinde dağıtım senaryoları
  • Gerçekçi migration (geçiş) mimarisi

🔐 Box-Box RNG

Python ile geliştirilmiş, kriptografik temelli rastgele bit üreteci.

  • S-Box yapıları
  • XOR kaskadı
  • Matematiksel ve istatistiksel analiz odaklı tasarım

📚 Java Algoritmaları ve Uygulamaları

Geniş kapsamlı bir Java portföyü:

  • 120+ temel algoritma
  • Swing tabanlı Modern Kütüphane Yönetim Sistemi
  • Recursive mantık kullanan grid tabanlı oyun motorları

📈 Eğitim & Vizyon

🎓 Fırat Üniversitesi – Yazılım Mühendisliği

🎯 Vizyonum: C# ve .NET dünyasındaki derinliğimi, modern bulut teknolojileri ile birleştirerek yüksek ölçekli, sürdürülebilir sistemler inşa etmek.

🧠 Analitik Yaklaşım: Sadece kod yazmakla kalmıyor; projelerimi

  • SWOT analizi
  • SMART hedefler
  • Detaylı teknik raporlar

ile akademik ve mühendislik bakış açısıyla dokümante ediyorum.


🔗 Bana Ulaşın

  • 🧑‍💻 GitHub: Repositories & Projeler

LinkedIn


Pinned Loading

  1. csharp-algorithms-and-projects csharp-algorithms-and-projects Public

    A comprehensive C# portfolio featuring diverse projects: From core algorithms and OOP principles to Windows Forms games (Car Race, Flappy Bird, Minesweeper) and architectural UML designs. Built wit…

    C# 1

  2. BookVerse-System BookVerse-System Public

    A practical project demonstrating the transition from a monolithic architecture to microservices using Spring Boot, Docker, and AWS.

    Java

  3. Box-Box_RNG Box-Box_RNG Public

    An experimental cryptographic project exploring a custom pseudo-random bit generator based on nonlinear state transitions, S-Box transformations, and statistical randomness analysis.

    Python

  4. EVSE-Security-Lab EVSE-Security-Lab Public

    Forked from salihtore/EVSE-Security-Lab

    Forked team project focused on cyber-physical security testing and OCPP attack simulations for EVSE.

    Python

  5. java-algorithms-and-projects java-algorithms-and-projects Public

    "A comprehensive Java portfolio featuring fundamental algorithms, object-oriented programming (OOP) principles, and advanced desktop applications with Swing GUI."

    Java