Full Stack Developer

Ömer Doğan

Merhaba. Yaşar Üniversitesi Bilgisayar Mühendisliği yeni mezunuyum. Kendimi son 3 senedir web ve mobil teknolojileri üzerinde geliştiriyorum. Bu süreçte temiz, işlevsel ve kullanıcı dostu uygulamalar geliştirmeye çalışıyorum. React, React Native, Node.js, Express.js ve MongoDB kullanarak full-stack ve mobil projeler geliştirdim. FLO, Norm Digital ve Pusula Yazılım şirketlerindeki stajlarımda gerçek dünya projelerinde frontend ve backend geliştirme, SQL, RESTful API'ler ve low-code platformlar konusunda deneyim kazandım.

1+
Yıl Deneyim
15+
Proje
10+
Teknoloji
Ömer Doğan

Eğitim

Bilgisayar Mühendisliği

Yaşar Üniversitesi

%100 Burs%100 İngilizce Eğitimİngilizce Hazırlık
Eylül 2020 – Temmuz 2025

Öne Çıkan Dersler

Veri YapılarıAlgoritmalarWeb GeliştirmeVeritabanı SistemleriYazılım MühendisliğiVeri BilimiNesne Yönelimli ProgramlamaMakine Öğrenimine GirişNLP

İş Deneyimi

Full Stack Developer Intern

FLO Group

Ağustos - Eylül 2024

Web tabanlı bir e-ticaret platformu ve ürün öneri sistemi geliştirdim. Full-stack development sürecinde aktif rol alarak hem frontend hem backend tarafında çalışmalar yaptım.

  • Frontend: React ile reusable component'ler oluşturdum, state management ve responsive tasarım üzerine çalıştım
  • Backend: Node.js ve Express.js kullanarak RESTful API'ler geliştirdim, MongoDB ile veri yönetimi yaptım
  • AI/ML: Recommendation modellerinin nasıl eğitildiğini ve e-ticaret sistemlerine nasıl entegre edildiğini öğrendim
  • Tailwind CSS ile modern ve hızlı UI tasarımları oluşturdum
ReactNode.jsMongoDBTailwind CSS

Application Developer Intern

Norm Digital (Norm Holding)

Mayıs - Temmuz 2025

Scrum metodolojisi ile çalışarak Kuika low-code platformunda iki enterprise düzeyinde uygulama geliştirdim. Sprint planlaması, daily standups ve review toplantılarında rol aldım.

Bir Fikrim Var - Fikir Yönetim Sistemi

  • Çalışanların fikir paylaşımı, oylama ve takip edebileceği sistem tasarladım
  • UI/UX flows, database schema tasarımı ve user role management implementasyonu
  • SQL queries ile data filtering, sorting ve reporting işlemleri

Satissonrasiapp - Müşteri Destek Yönetimi

  • After-sales süreçleri için müşteri destek ve ticket management sistemi
  • C# actions ile complex business logic implementasyonu
  • SQL actions ile data operations, updates ve automated reporting
  • Workflow automation ve notification sistemleri kurulumu
KuikaC#SQLScrumLow-Code

Pusula Talent Academy 2025 (Full Stack)

Pusula Yazılım

Eylül - Aralık 2025

Full-stack geliştirici olarak kurumsal yazılım geliştirme süreçlerinde rol almaya yönelik eğitim alıyorum. ABP Framework, Blazor Server ve Docker teknolojileriyle enterprise düzeyde bir OBS (Student Automation System) projesi geliştirdim. Proje, domain-driven architecture, caching, background job ve event bus entegrasyonlarını içermektedir.

OBS Project (Student Automation System)

  • ABP Framework (.NET 9 + Blazor Server) ile domain-driven, modüler mimari kurulumunu gerçekleştirdim.
  • Role-based dashboard ve permission management sistemi tasarladım (Admin, Teacher, Student).
  • Redis & RabbitMQ entegrasyonu ile caching ve background job yönetimi sağladım.
  • PostgreSQL veri tabanı, Docker Compose servisleri kurdum.
ABP Framework.NET 9BlazorPostgreSQLRedisRabbitMQDockerCI/CD

Yetenekler

Diller

JavaScriptTypeScriptC / C++SQLPythonJava (Basic)C# (Basic)

Frameworks & Kütüphaneler

ReactNext.jsAngularReact NativeNode.jsExpress.jsFastAPIBlazorABP FrameworkTailwind CSSSpring Boot (Basic)

Veritabanı

PostgreSQLMySQLNoSQL (MongoDB)

Araçlar & Platformlar

DockerRabbitMQRedisGitJiraPostmanKuika (Low-Code)

Kişisel

Problem ÇözmeTakım ÇalışmasıİletişimAdaptasyonAnalitik Düşünce

Sertifikalar & Diğer

Sertifikalar

  • • CS50 Web Development
  • • Coderspace Software and Technology School
  • • Kuika Builder 1-2 / Designer 1
  • • İngilizce (Upper-Int.)

Askerlik

Tamamlandı

Askerlik yükümlülüğümü tamamlamış bulunuyorum.

Sunduğum Değer

Performans Odaklı

Hızlı yükleme süreleri, optimize edilmiş kod ve kullanıcı deneyimi önceliğim.

Temiz & Sürdürülebilir Kod

Okunabilir, test edilebilir ve ölçeklenebilir kod yazma prensipleri.

Problem Çözücü

Karmaşık problemlere basit ve etkili çözümler üretme yeteneği.

Takım Çalışması

Agile metodolojiler ile ekip içinde etkili iletişim ve işbirliği.

İletişime Geçin

Birlikte çalışmak veya projelerim hakkında konuşmak ister misiniz? Benimle iletişime geçmekten çekinmeyin!