ERHAN BARIS OLMEZ (Full Stack Geliştirici)

Merhaba, ben Erhan Barış Ölmez!
Yönetim Bilişim Sistemleri eğitimi aldıktan sonra, backend geliştirme alanında teknolojiyle iç içe bir yaşam sürdürmekteyim. Yazılım dünyasında yer alırken, reklamcılık ve dijital reklam sektörlerine olan ilgim sayesinde teknolojiyi yaratıcılıkla birleştirerek kullanıcı deneyimini ve sistemlerin işlevselliğini artırmayı hedefliyorum. Bunun yanı sıra UI/UX tasarım trendlerini yakından takip ediyor, topluluklarda aktif rol alarak teknolojinin estetik ve verimlilik boyutlarında güncel kalıyorum.

Yazılım geliştirme yaklaşımımda FastAPI ve Spring Boot gibi modern framework’ler kullanarak OOP, Design Patterns, SOLID ve Clean Code prensiplerini benimsiyorum. Mikroservis mimarisi, REST API, GraphQL ve WebSocket konularındaki deneyimim sayesinde ölçeklenebilir, sürdürülebilir ve performans odaklı çözümler geliştiriyorum. Projelerimde refactoring süreçlerine verdiğim önem ve detaylara gösterdiğim özen, daha verimli ve modüler sistemler inşa etme konusundaki yaklaşımımı yansıtmaktadır.

Makine öğrenmesi ve veri analitiği alanında Scikit-learn, TensorFlow, Keras, PyTorch, Pandas, NumPy ve Plotly gibi kütüphanelerle veri odaklı çözümler üretiyorum. Frontend tarafında ise React, React Native (Expo ve CLI), Flutter, Next.js, Material-UI, Bootstrap, NativeBase, Remix.js, WordPress ve TypeScript gibi teknolojilerle kullanıcı dostu arayüzler geliştirdim. Java, JavaScript, Python ve PHP dilleriyle çok yönlü projelerde görev aldım. Ayrıca Photoshop ve Figma kullanarak estetik ve işlevsel tasarımlara katkı sağlıyorum.

Projelerimde Git, Jira, SQL ve NoSQL veritabanları (PostgreSQL, MySQL, MongoDB), Linux ortamı, temel ağ bilgisi (Cisco Packet Tracer) ve modern yazılım geliştirme prensiplerini (OOP, Design Patterns, Clean Code, SOLID, refactoring) aktif olarak kullanıyor, SDLC süreçlerine uygun şekilde ilerliyorum.

Online pazarlama, siber güvenlik, mobilite, React Native, Golang, mikroservis mimarileri, yapay zekâ algoritmaları ve makine öğrenmesi gibi alanlarda edindiğim sertifikalar, disiplinler arası bakış açımı güçlendirmektedir. Bu yaklaşım, farklı alanlardan edindiğim bilgileri projelerde bir araya getirerek yenilikçi çözümler geliştirmemi sağlamaktadır.

Backend geliştirici olarak kariyerimi şekillendirirken, sistemlerin görünmeyen ancak hayati önem taşıyan işleyişini optimize etmeye, ölçeklenebilir çözümler üretmeye ve teknolojik yenilikleri iş süreçlerine entegre etmeye odaklanıyorum. Takım çalışmasına verdiğim önem sayesinde, farklı disiplinlerden yeteneklerle sinerji oluşturarak karmaşık problemleri verimli şekilde çözmekten keyif alıyorum.