Ömer Faruk Kan

Ömer Faruk Kan

Software Engineer

avatar

I am a 21-year-old software engineering student at Karadeniz Technical University, passionate about building scalable and efficient systems. My expertise lies in:

  • Backend Development: Proficient in Spring Boot and NestJS, with experience in building RESTful APIs and microservices.
  • DevOps & Cloud: Hands-on experience with AWS services, Docker containerization, and Kubernetes orchestration.
  • Messaging Systems: Worked with Apache Kafka and RabbitMQ for building event-driven architectures.
  • Databases: Experienced in both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB) databases.

Currently working as a part-time Software Engineer at Eteration, where I contribute to enterprise-level solutions. I'm actively pursuing certifications in cloud technologies and continuously expanding my knowledge through hands-on projects and bootcamps.

Projects

A selection of projects I worked on in the past few years.

Realtime Chat Application

Realtime Chat Application

Websocket tabanlı gerçek zamanlı mesajlaşma uygulaması. Spring Boot, WebSocket, MongoDB ve Docker Compose teknolojileri kullanılmıştır.

Learn more →
End-To-End Financial Market Analysis

End-To-End Financial Market Analysis

Finansal piyasa verilerinin Apache Kafka ve Apache Spark kullanılarak gerçek zamanlı analizi ve tahminleme projesi.

Learn more →
Spring Security Project

Spring Security Project

Spring Security kullanılarak geliştirilmiş güvenlik uygulamaları ve örnekleri.

Learn more →
OpenAI ChatGPT Integration

OpenAI ChatGPT Integration

Spring Boot kullanılarak OpenAI API entegrasyonu ile ChatGPT uygulaması.

Learn more →
MQTT Client Example

MQTT Client Example

Node.js tabanlı MQTT protokolü ile mesajlaşma örneği. TypeScript ve Docker kullanılarak geliştirilmiştir.

Learn more →

Experiences

  • Eteration

    EterationOca 2025Şimdi

    Yazılım Mühendisi Uzman Yardımcısı · Yarı zamanlı · Uzaktan

    Frontend ve backend alanlarında kurumsal çözümler

  • Eteration

    EterationEyl 2024Oca 2025

    Yazılım Mühendisi · Stajyer · Ofisten

    React Native ve NestJS teknolojileriyle frontend ve backend geliştirme, DevOps çözümleri

  • Eteration

    EterationTem 2024Eyl 2024

    Yazılım Mühendisi · Stajyer · Ofisten

    GitLab ile DevOps çözümleri ve NestJS backend teknolojilerinde deneyim