Summary
Overview
Work History
Education
Skills
Websites
Personal Information
Timeline
Generic
Muhammed Fatih Çolak

Muhammed Fatih Çolak

Bilgisayar Mühendisi, Software Developer
Denizli

Summary

Yapay Zeka, Web Teknolojileri ve Yazılım Geliştirme konularına büyük bir tutkuyla ilgileniyorum ve bu alanlarda son derece motive oldum. Öğrencilik yıllarımdan itibaren Python ve C# üzerinde yoğun bir şekilde çalışıyor ve yazılım geliştirme alanında uzmanlaşmaya odaklanıyorum. Sürekli olarak becerilerimi geliştirmek için çaba gösteriyor ve bu alandaki fırsatları takip ediyorum.

Overview

3
3
years of professional experience
2
2
Languages

Work History

Backend Developer

Gen Yazılım A.Ş.
07.2022 - 03.2023
  • Company Overview: Hastane Yönetim Sistemleri Yazılımları
  • E-FATURA Entegrasyonu : Gelir İdaresi Başkanlığının standartlarına uygun eFATURA servisi yazdım. SOAP API, .NET6, Entity Framework, PostgreSql teknolojilerini kullandım.
  • Amazon Cloud(AWS) Entegrasyonu : Hastane kayıtlarının, tahlil sonuçlarının vb. tutulduğu bir amazon sunucusuyla iletişim kuran RESTful API yazdım, .NET6 ve AWS'nin .NET'teki kütüphanelerini kullandım.
  • SMS/Mail Bilgilendirme Servisi : Sms ve Mail ile hastayı bilgilendiren bir Restful API yazdım,Bu API için .NET6, Entity Framework ve PostgreSql kullandım.
  • Unittest : Yazdığım bütün endpointlerin UnitTestlerini yazdım. NUnit kütüphanesini kullandım.
  • Hastane Yönetim Sistemleri Yazılımları

Full Stack Software Developer

Kortech Mühendislik Yazılım Tasarım Elektronik
04.2024 - Current

Kortech Bilezik Takip (Mobil Uygulama) Kortech Kurumsal Web Sitesi (2024)

Rol: Mobil Uygulama Geliştiricisi
Platformlar: iOS, Android, Web (Flutter)

Kullanılan Teknolojiler:

  • Flutter/Dart – Çapraz platform geliştirme
  • Firebase Suite – Authentication, Realtime Database, Firestore
  • Syncfusion – Grafikler, PDF işlemleri
  • In-App Purchase – Abonelik yönetimi
  • Sosyal Girişler – Google, Apple, Facebook

Teknik Mimari ve Yöntemler:

  • Feature-First mimari & Repository Pattern
  • Responsive tasarım & çoklu dil desteği (i18n)
  • DeviceInfo, Connectivity Plus, SharedPreferences kullanımı
  • Dosya paylaşımı ve yerel veri saklama

Öne Çıkan Özellikler:

  • Kimlik doğrulama (çoklu platform)
  • Dara & kalibrasyon işlemleri
  • Stok ve satış analizi (grafiksel)
  • PDF raporlama & kupon sistemi
  • Admin paneli, cihaz kısıtlama, bildirim yönetimi

Finansal Veri Servisi & Gerçek Zamanlı API Gateway

Rol: AWS Çözüm Geliştirici / Bulut Mimarı
Amaç: Çoklu finansal kaynaktan verileri toplayarak WebSocket API ile sunmak

Teknik Beceriler:

  • Sunucusuz mimari: AWS Lambda, API Gateway (WebSocket)
  • Veri işleme: Python, asyncio, aiohttp, BeautifulSoup
  • Dağıtım ve gözlemleme: Lambda Layers, CloudWatch

Başarılar:

  • 5+ kaynaktan eşzamanlı veri çekimi
  • Akıllı önbellekleme ile 300ms yanıt süresi
  • %99,9+ uptime, otomatik hata kurtarma
  • Performans artışı (4-5 kat) & kesinti süresinde %30 azalma

Kuyumcu Fiyat Ekranı (Web Uygulaması)

Rol: Frontend Geliştirici
Platformlar: TV, masaüstü, mobil

Kullanılan Teknolojiler:

  • React, TypeScript, Tailwind CSS
  • Firebase Auth & Firestore
  • WebSocket ile canlı veri akışı
  • Context API, Custom Hooks

Özellikler:

  • Gerçek zamanlı altın/döviz kuru takibi
  • TV & mobil uyumlu arayüz
  • Milyem hesaplama, karanlık/aydınlık tema
  • Kredi kartı komisyon hesaplama
  • Abonelik & kullanıcı ayar senkronizasyonu

Rol: Full Stack Web Geliştirici
Amaç: Şirketin dijital vitrini olarak kurumsal site geliştirme

Kullanılan Teknolojiler:

  • React, TypeScript, Tailwind CSS, React Router, Vite
  • Leaflet ile etkileşimli harita gösterimi

Özellikler:

  • Dinamik ürün kataloğu
  • Blog ve referans sistemi
  • Çok dilli destek (TR)
  • SEO optimizasyonu
  • Responsive tasarım

Hidrant Yönetim Sistemi (Masaüstü Uygulama)

Rol: Masaüstü Uygulama Geliştiricisi
Amaç: Hidrant cihazlarının kontrolü, takibi ve raporlaması

Teknik Yetenekler:

  • GUI: PySide6 (Qt)
  • Veritabanı: SQLite, MSSQL
  • Raporlama: PDF (reportlab), Excel (openpyxl)
  • Dağıtım: PyInstaller ile paketleme
  • Donanım iletişimi: DLL & pyserial ile seri port kontrolü

Yönetim & Mimarî:

  • Modüler ve sürdürülebilir yapı
  • Gelişmiş loglama & hata yönetimi
  • Otomatik build ve dağıtım sistemleri
  • Kullanıcı dostu UI/UX tasarımı

Kripto AL-SAT Botu

04.2022 - 06.2022
  • Python dilinde HTTP istekleri ile Binance API'lerine erişerek coin verilerine ulaşıyor, bu verileri işleyerek al-sat sinyalleri üretiyorum. Ayrıca, bu projeyi Heroku bulut servisine yükleyerek sürekli çalışır hale getiriyorum ve Telegram botu aracılığıyla kullanıcıya anlık işlem bilgilerini iletiyorum.

Education

Bilgisayar Mühendisliği -

Süleyman DemirelNiversitesi
09.2017 - 7 2022

Skills

C#

NET

Entity Framework

Python

MongoDB

NoSQL

PostgreSql

MySQL

MSSQL

Heroku

OOP

GitHub

Git

Postman

Unittest

Sequence Diagram

RESTful API Development

SOAP API

HL7

FHIR

Personal Information

Date of Birth: 02/28/97

Timeline

Full Stack Software Developer

Kortech Mühendislik Yazılım Tasarım Elektronik
04.2024 - Current

Backend Developer

Gen Yazılım A.Ş.
07.2022 - 03.2023

Kripto AL-SAT Botu

04.2022 - 06.2022

Bilgisayar Mühendisliği -

Süleyman DemirelNiversitesi
09.2017 - 7 2022
Muhammed Fatih ÇolakBilgisayar Mühendisi, Software Developer