Osman Yavuz Demir

Frontend G

Hakkımda

Merhaba, ben Osman Yavuz Demir. Kimi zaman WEB kimi zaman ise mobil projeler geliştiren ama geliştirdiği her projede Javascripten yararlanan bir frontend geliştiricisiyim. Üsküdar Anadolu Ticaret Meslek Lisesi Bilişim Teknolojileri alanından mezunum. Yazılım ile ilgilenmeye lise yıllarında başladım. İlk iş deneyimimi de yine lise yıllarımda yaptığım uzun dönem staj ile yaşadım. Daha sonra Kocaeli Bilgisayar Programcılığı bölümüne geçiş yaptım. Aynı dönemde bir yazılım şirketinin yazılım destek departmanında işe başladım ve uzun bir süre bu departmanda çalışmaya devam ettim. DGS ile Manisa Celal Bayar Üniversitesi Yazılım Mühendisliği bölümüne geçiş yaptım. Bir start up firmasında ReactJS kullanarak frontend alanında staj yaptım. Okul hayatım boyunca Bilişim Topluluğu aracılığı ile çeşitli etkinliklere ve Hackathonlara katıldım. İzmir Climathon 2019 Etkinliğinde geliştirdiğimiz uygulama ile 3. lük ödülü kazandık. Üniversitenin son senesinde bir şirkette Frontend Geliştirici olarak çalışmaya başladım. 2021 yılında ise Celal Bayar Üniversitesi Yazılım Mühendisliği bölümünden mezun oldum.

Çalıştığım yerde VueJS ile geliştirme yapıyorum. Kendi projelerimde ise Vue veya ReactJS kullanıyorum. Zaman zaman mobil uygulama geliştiriciliği ile ilgileniyorum ve React Native kullanıyorum. Ciddi olarak Backend geliştiriciliği ile ilgilenmiyorum fakat ihtiyacım olursa Kendimce basit API'ler oluşturmak için NodeJS kullanıyorum. Genel olarak Javascript geliştiriciliğine ilgi duyuyorum ve şimdilik bu durumdan gayet memnunum. Gelecekte de Javascript üzerinden ilerlemeyi planlıyorum. Bir Medium hesabım var ve bazen ilgimi çeken konular ile ilgili yazılar yazmaya çalışıyorum.

Boş zamanlarımda okuldan 6 arkadaş ile oluşturduğumuz bir grup ile Sıfırdan Bire adında podcast serileri çekiyor ve yayınlıyoruz. Hikaye tabanlı ve boardgame tarzındaki oyunları oynamaktan hoşlanıyorum. Anime izlemeyi Dizi/Film izlemeye tercih ediyorum.

2010 - 2014

Üsküdar Anadolu Ticaret Meslek Lisesi

Bilişim Teknolojileri bölümü Web Tasarım Alanı

2013 - 2014

MCKare Yazılım - Staj

Lise stajımda ASP.NET, MSSQL, HTML, CSS ve JQUERY kullanarak dinamik kurumsal web siteleri geliştirdim.

2014 - 2016

Kocaeli Üniversitesi

Bilgisayar Programcılığı Bölümü

2015 - 2018

Sanat Teknoloji - Yazılım Destek

Yoğun olarak MySQL ile çalıştım. Şirketin geliştirmiş olduğu Alarm Merkezi Yönetimi yazılımının kurulumu ve ortaya çıkan sorunların giderilmesinde yer aldım. Delphi, PHP, Basic ile projeler geliştirdim. Android ve IOS ortamlarında uygulamalar yayınladım.

2018 - 2021

Manisa Celal Bayar Üniversitesi

Yazılım Mühendisliği Bölümü

2019 - 2019

KodiaSoft - Staj

Gönüllü Staj programı ile HTML CSS dosyaları hazır olan şirket projesinin React.js componentlerini oluşturdum. Proje içerisinde Redux ve CSS için sass yapılarını kullandım.

2020 - 2023

Sanat Teknoloji - Frontend Developer

Şirket bünyesinde sıfırdan geliştirilen web projesinin core takımındayım ve frontend geliştirmelerini VueJS ile yapmaktayım. Ek olarak şirket bünyesinde React Native ile uygulamalar geliştirmekteyim

2021 - Devam Ediyor

Sıfırdan Bire - Kurucu Ekip Üyesi

Bir grup yeni mezun yazılım mühendisi olarak oluşturduğumuz podcast topluluğunda her hafta kendi belirlediğimiz konular üzerinde sohbet etmekteyiz

2023 - Devam Ediyor

Kaft - Frontend Developer

Şirket bünyesinde geliştirilen backoffice projesinin frontend takımındayım ve geliştirmeleri VueJS ile yapmaktayım.

İlgi Alanlarım

Javascript
React
VUE
HTML
CSS
NodeJS
PHP
Sass
Git (Github / GitLab)
Linux (Ubuntu)
Medium
NPM
Mobil Uygulama Geliştirme
Web Uygulama Geliştirme
Podcast
Anime

Yazılarım

Medium yazılarını kendi sitende listelemek
Medium yazılarını kendi sitende listelemek
json
medium
react
rss
Vue ile Desktop uygulaması yazmak
Vue ile Desktop uygulaması yazmak
electron
vue
ipc
javascript
GitLab Runner ile Vue projesini otomatik deploy etme
GitLab Runner ile Vue projesini otomatik deploy etme
vue
centos
gitlab-runner
ci-cd-pipeline
gitlab
I18N ile vue projesine çoklu dil özelliği ekleme
I18N ile vue projesine çoklu dil özelliği ekleme
vuejs
i18n
vue
javascript
React Native Router Flux ile Drawer Navigation
React Native Router Flux ile Drawer Navigation
react-native-router-flux
react-native