Hakkı Cengiz
Özet - Programlama Meraklısı. Full Stack Geliştirici. Federasyon Sporcusu. Figma'dan React, Vue, VanillaJS, TypeScript ve Sass kullanarak frontend koduna UI/UX tasarımlarını dönüştürme konusunda deneyimli. Frontend geliştirme ortamlarını kurma, mimariler oluşturma ve SEO optimizasyonu uygulama konularında yetkin. Backend'de .Net Core, PHP, WordPress (tema düzenleme, entegrasyon, eklenti geliştirme), Laravel, Node.js ve Firebase konularında yetenekli. Mobil geliştirmede Java, Android Studio, kod yeniden düzenleme (refactoring), SOLID prensipleri, temiz kodlama ve tasarım desenleri konularında yetkin. Fintech'e tutkulu olup, ödeme sistemleri, kriptografi, EMV ve TLV veri işleme konularında uzmanlığa sahip. Ayrıca HTML, CSS, JavaScript, React ve Next.js kapsayan frontend bootcamp'leri için eğitmenlik deneyimi bulunmaktadır. Mirror World, AR, VR ve AI konularında yoğun ilgiye sahiptir. Yazılım mimarisi ve geliştirme alanlarında proje yönetimi, öğretim ve danışmanlık konularında uzmanlık.
Education
- Boşnakça öğrenmek için hazırlık yılı
- Lisans derecesinin birinci yılını başarıyla tamamladı
- Dil zorlukları nedeniyle ikinci yılı başaramadı
- Son yıl başka bir üniversiteye geçiş için okudu
- Turist Rehberlik Şirketi Kurulumu: BosnaTur
- Bir şeyler öğrenme açlığı ve Yazılım Kariyerine Başlama
- CayArasi Edebi Sosyal Medya Lansmanı
- Bosna-Hersek’teki sel felaketleri gibi gönüllü faaliyetlere ve yardımlara katılım (2014)
- Altın Balık Yolculuğu - Kendi Kendini Yetiştirmiş Programcı
- İlk yıl en iyi 5 öğrenciden biri
- Binlerce kişi tarafından okunan fizyoterapi alanında blog yazıları
- Tiyatro Kulübünde rol alma
- Yüksek Yaşam ve Okul Maliyeti,
- Bir Dersi Geçmek İçin Durmaksızın Ders Çalışma Gerekliliği Nedeniyle İkinci İşte Çalışamama
- Gemileri yakıp bilgisayar programcılığı okumak için eve dönüş
- Bölüm birincisi ve en iyi notlar
- Ders notlarını paylaşmak için dijital platform lansmanı: Ders-not.com
- Yan iş olarak bir reklam ajansında SEO Uzmanı ve Web Geliştiricisi olarak çalışmak
- Türkiye genelinde hedef anahtar kelimelerde kalıcı SEO başarısı
- Oyun Geliştirme Ekibimiz “FierHeid” ile Global Game Jam etkinliğine katılım
Professional Experience
Web Geliştirici ve SEO Uzmanı
Frontend Geliştirici
Finansal teknoloji hizmetleri sunan DgPays’te, önde gelen banka müşterileri (Ziraat Bankası, Halkbank, Vakıfbank, PTT vb.) ve diğer sektörler için mevcut ürünlerin geliştirilmesi ve iyileştirilmesi üzerinde çalıştım.
- Zengin fintech çözümleri için Ar-Ge faaliyetleri, refaktöring ve hata giderme süreçlerinde yer aldım.
- Test Güdümlü Geliştirme (TDD) pratiği yaptım.
Teknolojiler: Java, Kotlin, Swift, .Net Core, Rest, TCP, Git, Sonarqube, Jira, Confluence, Sqlite, Firebase Services (Cloud Messaging), SDK, JDK, JAR/AAR.
Önde gelen banka ve kurumsal müşteriler için Android POS, Sanal POS ve E-Cüzdan çözümleri gibi temel fintech ürünlerinin geliştirilmesi ve iyileştirilmesi üzerine odaklandım.
- Hassas ödeme verilerinin güvenli bir şekilde aktarılması ve saklanması için kriptografi (şifreleme algoritmaları) temelleri ve güvenlik protokolleri üzerine çalıştım.
- Ar-Ge’ye katkıda bulundum, düzenli yeniden düzenleme (refactoring) yaptım ve kritik hataları düzelttim.
- SOLID Tasarım Prensiplerini ve Test Güdümlü Geliştirme metodolojilerini uyguladım.
Teknolojiler: Java, Kotlin, Rest, TCP, Git, Sonarqube, Jira, Confluence, Sqlite, Firebase Services (Cloud Messaging), SDK, JDK, JAR/AAR.
Projects
5 haftalık DgAkademi programında eğitmen olarak yer aldım. Amacımız stajyerlere endüstri standartlarında ve profesyonel hayatta kullanılan yapılarla pratik eğitimler sunmaktı.
Temel Etkinlikler:
- Frontend ve Android programları için eğitim içeriklerinin geliştirilmesi ve sunumu.
- Stajyerlerin konuları tekrar etmesi için bir Frontend Eğitim Uygulaması hazırladım.
- Her stajyere eğitim materyaliyle uyumlu üç proje atadım.
- Stajyerlere Git kullanımı konusunda mentorluk yaptım ve proje takibini yönettim.
- Değerlendirmelerde stajyerlerin öğrenme isteğine ve genel çabasına odaklandım.
Proje Örnekleri:
- Tasarımların pixel-perfect koda dönüştürülmesi ve API entegrasyonu.
- Veri listeleme ve öğe detay görünümleri dahil olmak üzere React platformunda uygulama geliştirme.
Fintech sektöründe iş analistleri ve test uzmanları tarafından kullanılan işlem verilerindeki TLV (Tag-Length-Value) formatlı kodları doğrulamak için geliştirilmiş pratik bir araçtır.
Bu araç, doğrulama sürecinde geliştirici müdahalesi ihtiyacını ortadan kaldırarak ekip üzerindeki operasyonel yükü önemli ölçüde azaltmış ve doğrulamayı hızlandırmıştır.
... and many other small projects