Ana SayfaHakkımdaProjelerReferanslarBlogİletişim
Ana SayfaHakkımdaProjelerReferanslarBlogİletişim

Hakkımda

Özgür Enes Yazılım

Ekim 2018 - Şubat 2025

İdeal Sigorta - Front-end Developer olarak çalışmaktadır.

Yazılımla Tanışmam ve İlk Adımlar

Merhaba! Ben Özgür Enes . 21 yaşındayım, Adana’da yaşıyorum ve yazılım dünyasında tutkuyla çalışan bir frontend geliştiriciyim. Yazılım kariyerime genç yaşta başlamış olmam, hem öğrenme sürecimi hem de kişisel gelişimimi hızlandırdı. Şu anda Anadolu Üniversitesi Bilgisayar Programcılığı 2. sınıf öğrencisiyim ve bir yıldır İdeal Sigorta'da frontend developer olarak çalışıyorum. Yazılımla tanışmam, teknolojiye olan merakımın bir sonucu. İlk kez HTML ve CSS ile basit bir web sayfası yapmayı öğrendiğimde, bu alanın sonsuz olanaklarını fark ettim. O günlerden bugüne, her gün yeni bir şey öğrenmenin heyecanını yaşıyorum. Bu blog yazısında, yazılım dünyasındaki deneyimlerimi, uzmanlık alanlarımı ve hayat felsefemi paylaşacağım. Umarım hikayem, genç yazılımcılara ilham verir ve onların da kendi yollarını çizmelerine yardımcı olur.

Kariyerimin İlk Adımları

Yazılım serüvenimdeki ilk önemli dönüm noktası, Anadolu Üniversitesi’nde Bilgisayar Programcılığı bölümüne başlamam oldu. Üniversite eğitimi, yazılım temellerini öğrenmem için sağlam bir altyapı oluşturdu. Ancak gerçek dünyada işler her zaman ders kitaplarındaki gibi işlemiyor. Bu yüzden sektörde çalışarak pratik deneyim kazanmam gerektiğini fark ettim. 2024 yılında, İdeal Sigorta’da frontend geliştirici olarak çalışmaya başladım. İş hayatına atıldığım bu süreçte, hem teknik bilgimi geliştirdim hem de ekip çalışması, zaman yönetimi ve problem çözme gibi önemli beceriler kazandım. Profesyonel projelerde çalışmak, teorik bilgimi pratiğe dönüştürmeme ve gerçek kullanıcılar için ürünler geliştirmeme olanak tanıdı.

Frontend Dünyasında Uzmanlık Alanlarım

Frontend geliştirme, benim için sadece bir meslek değil, aynı zamanda bir tutku. Kullanıcılarla etkileşim kuran, görsel olarak çekici ve işlevsel arayüzler oluşturmak, beni bu alana daha çok bağladı. Uzmanlık alanlarımı şu şekilde kategorize edebilirim:

1. Temel Teknolojiler

Frontend geliştirme için temel yapı taşlarını iyi bir şekilde öğrenmek şart. Bu noktada uzmanlaştığım teknolojiler: HTML: Yapıyı oluşturmanın en temel aracı. CSS: Modern tasarımlar ve animasyonlarla estetik kullanıcı arayüzleri geliştirme. JavaScript: Dinamik ve etkileşimli uygulamalar yaratmanın kalbi.

2. Frameworkler ve Kütüphaneler

Frontend projelerinde hız ve verimlilik sağlamak için bu araçlardan sıkça faydalanıyorum: React: Karmaşık kullanıcı arayüzlerini daha kolay bir şekilde oluşturmak için kullandığım temel kütüphane. Next.js: Performans odaklı ve SEO uyumlu uygulamalar geliştirmek için React ile birlikte kullandığım framework. Blazor: .NET tabanlı interaktif web uygulamaları geliştirmede bana farklı bir bakış açısı kazandırdı.

3. UI/UX Araçları ve Tasarım

Bir yazılımcı olarak, tasarımı anlayıp uygulamaya dönüştürmek büyük bir avantaj. Bu alandaki yetkinliklerim: Bootstrap ve Tailwind CSS: Hızlı ve mobil uyumlu tasarımlar oluşturmak için tercih ettiğim araçlar. Figma: UI/UX tasarımlarını planlama ve geliştirici olarak uygulamaya dönüştürme.

Backend ve Veritabanları

Frontend ile backend arasında köprü kurmak için öğrendiğim teknolojiler: Node.js: Backend geliştirmede kullandığım en etkili araçlardan biri. MongoDB ve MS SQL: Veritabanı yapılarında esneklik ve performans sağlamak için tercih ettiğim sistemler. Strapi ve Pocketbase: Headless CMS araçlarıyla dinamik içerik yönetimini projelerime entegre ediyorum.

5. Diğer Araçlar ve Teknolojiler

Modern projelerde kullandığım diğer araçlar: TypeScript: Daha güvenilir ve okunabilir bir kod yapısı için JavaScript’e kattığım bir artı. Vercel ve Cloudflare: Projelerimi dağıtmak ve performanslarını optimize etmek için kullandığım platformlar.

Yetenekler

Programming Languages

HTMLCSSSASSJavaScriptTypeScriptPython

Development Topics

Full Stack DevelopmentFront End DevelopmentBack End DevelopmentData StructuresTest Driven DevelopmentTestingGenerative AIVector-Embeddings

Frontend

HTMLCSSJavaScriptTypeScriptReact.jsRedux ToolkitReact RouterReact QueryNext.jsTailwind CSSMaterial UI

Backend

Node.jsWeb Socketssocket.ioWebRTC

Databases

MsSQLPostgreSQLMongoDBFirebasePrisma

Testing

React Testing Library

DevOps

GitLinuxGitHub ActionsVercel