View in English
Source code

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.

Skills

Programlama

JavaScript

PHP

React

NodeJS (& Express)

HTML/CSS (& SASS)

Java

Golang

Python

Vue

C

C++

SQL

Rust

Spring

İşletim Sistemleri

Linux

Windows

MacOS

Araçlar

Git

Docker

Diller

Turkish

Ana Dil

English

C1 (IELTS Band 8.0)

Bosnian

Ana Dil

Open Source

Education

2013 - 2017
Saraybosna Üniversitesi, Bosna-Hersek
Fizyoterapi Lisans (tamamlanmadı)
  • 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ı
2017 - 2019
Uluslararası Kıbrıs Üniversitesi, Lefkoşa, Kıbrıs
Fizyoterapi Lisans (tamamlanmadı)
  • İ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üş
2019 - 2021
Mersin Üniversitesi, Türkiye
Bilgisayar Programcılığı Önlisans
  • 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

Eyl 2019 - Eyl 2021
Nesil Ajans, Mersin, Türkiye
Tabela ve Reklam Ajansı
Web Geliştirici ve SEO Uzmanı
Tabela üretimi yapan, reklam malzemeleri tasarlayan ve satan Nesil Ajans, üniversite okurken çalıştığım şirkettir. Türkiye genelinde hedef anahtar kelimede kalıcı SEO başarısı Şehir ve İlçe Bazlı arama sonuçlarında listelenmek üzere bir şablon sayfa tasarladım. Satışlar %200 arttı Reklam kampanyaları için şirketin web sitesinin yanı sıra çeşitli açılış sayfalarını geliştirdim ve bakımını yaptım. Müşterilerin kendi tabela tasarımlarını kolayca sipariş verebilmelerini sağlayan bir oluşturucu geliştirdim.
Oca 2021 - Mar 2021
Kodfu, Mersin, Türkiye
Yazılım Şirketi
Frontend Geliştirici
Uzaktan bir junior frontend geliştirici olarak çalıştım. React’ı öğrendim. Kanban iş yönetim ve çalışan takip yazılımı olan Bitirio’nun tasarımını HTML, CSS ve JS ile tamamladım. Kolayca bileşenlere ayrılabilen basit bir tasarım oluşturdum.
Tem 2024 - Şub 2025
İstanbul, Türkiye · Hibrit
DgPays Full-stack Developer

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.

Ara 2021 - May 2025
İstanbul, Türkiye
DgPays Android Developer

Ö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.

Mar 2025 - Halen
Kozan, Adana, Türkiye · Hibrit
Kodmob Full Stack Developer (Serbest Çalışan)
İşsizlik dönemimi kendi projelerimi hayata geçirme fırsatına çevirdim. Full-stack geliştirme, güvenlik ve pazarlama dahil olmak üzere projelerin tüm aşamalarını aktif olarak yöneterek hem teknik hem de girişimcilik deneyimi kazandım. Bu projeleri başarıyla oluşturdum ve gelir elde ettim. 🚀

Projects

2021 - Halen
PHP; Javascript
Düğün süreci sırasında insanları davet etme ihtiyacı doğdu ve bu ihtiyaca sahip herkes için bir yazılım geliştirdim.
Belediye Çözüm Merkezi ve Seçim/Anket Betiği
2023
PHP; Dashboard; MySQL
Seçim süreci sırasında bir adayın vatandaşların sorunlarını daha yakından dinlemesi için geliştirildi.
2023 - Halen
PHP; MySQL; HTML/CSS
Eczanelerin nöbet çizelgelerini hızlı ve hatasız bir şekilde oluşturup yönetmesini sağlayan pratik bir araçtır. Kullanıcı dostu arayüzü ve otomatik planlama özellikleri sayesinde, nöbet takvimlerinin kolayca oluşturulmasını ve güncellenmesini sağlar, bu da eczane yöneticilerinin planlama yükünü önemli ölçüde azaltırken kullanıcıların gerekli bilgilere kolayca erişebilmesini garanti eder.

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.
BKM TechPos Parser
2022
Javascript

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.

2022 - Halen
PHP; Javascript; MySQL
İşletmeniz İçin Ücretsiz Sipariş Hattı Oluşturun İşletmeniz için çevrimiçi siparişleri hızlı ve kolay bir şekilde almanızı sağlayan bir çözümdür.
2024 - Halen
PHP; Javascript; MySQL
Çiftçileri doğrudan tüketicilerle buluşturan, aracıları ortadan kaldırarak tarım ürünlerinin alım satımını sağlayan çevrimiçi bir pazaryeri.
2024 - Present
PHP; Javascript; MySQL
A comprehensive apartment management system designed to streamline and simplify the administrative tasks associated with managing residential complexes.

... and many other small projects

Extra Curriculars

Patika.dev Android Bootcamp
Udemy - Electron.js Course
Udemy - Three.js Course
Udemy - Game Development Logic Course