N. Faru Sönmez - CTO & Yazılım Mimarı

N. Faru Sönmez - CTO & Yazılım Mimarı
N. Faruk Sönmez - CTO & Software Architect | 10+ Years Experience

N. Faruk Sönmez

Chief Technology Officer & Software Architect

Visionary technology leader with 10+ years of proven expertise in architecting high-performance, scalable enterprise systems. Specialized in microservices architecture, distributed systems, and leading cross-functional engineering teams to deliver innovative solutions.

10+ Years Experience
8 Team Members Led
15+ Major Projects

Kimim? Who I Am

A results-driven technology leader passionate about innovation and excellence

10 yılı aşkın bir süredir yazılım geliştirme ve mimari alanında tutkuyla çalışan, sonuç odaklı ve vizyoner bir Teknoloji Lideriyim. Yüksek performanslı sistemler tasarlama, karmaşık yazılım çözümleri (CQRS, Onion Architecture) mimarisi oluşturma ve aynı anda toplam 8 üyeden oluşan iki farklı mühendislik ekibine liderlik etme konusunda kanıtlanmış bir başarıya sahibim.

Yazılımı, iş süreçlerini optimize eden ve inovasyonu tetikleyen bir motor olarak görüyorum. Hem teknik derinliğim hem de stratejik bakış açım sayesinde, ölçeklenebilir, sağlam ve geleceğe dönük çözümlerle şirket hedeflerine ulaşılmasında kilit rol oynuyorum.

Temel uzmanlık alanlarım arasında .NET ekosisteminde yüksek performanslı, dağıtık mikroservis mimarileri geliştirmek, CQRS ve Onion Architecture gibi modern desenleri uygulamak yer alıyor. Redis, RabbitMQ, Kafka ve Debezium kullanarak asenkron sistemler ve olay güdümlü mimariler oluşturmada tecrübeliyim. Kullanıcı odaklı, yüksek performanslı arayüzler için React ve React Native ile çalışıyorum. Ayrıca, Docker, Kubernetes (K8s) ve AWS (S3, EC2, Lambda) gibi bulut teknolojilerini kullanarak sunucusuz ve yüksek düzeyde ölçeklenebilir çözümler geliştirmede aktif rol alıyorum.

Teknik Yetkinlikler

Comprehensive technical expertise across the full stack

Backend Architecture

.NET Core / .NET 6+ C# CQRS Pattern Onion Architecture Microservices RESTful APIs YARP Gateway GraphQL gRPC

Data & Messaging

PostgreSQL MongoDB Redis Elasticsearch RabbitMQ Apache Kafka Debezium CDC Entity Framework Dapper

Frontend Development

React Next.js React Native TypeScript JavaScript (ES6+) Redux / Redux Toolkit Micro Frontends HTML5 / CSS3 Tailwind CSS

DevOps & Cloud

Docker Kubernetes (K8s) AWS (S3, EC2, Lambda) CloudFront CI/CD Pipelines GitLab CI GitHub Actions NGINX Ubuntu Server

Security & Infrastructure

Fortinet (FortiClient) Active Directory PowerShell Linux Administration Windows Server Hyper-V Network Security OAuth 2.0

Project Management

Agile / Scrum Jira Confluence Team Leadership Architecture Design Code Review Technical Documentation Stakeholder Management

Profesyonel Deneyim

10+ years of proven excellence in software architecture and team leadership

Chief Technology Officer (CTO)

Kayra Export A.Ş

Ocak 2024 - Günümüz (10 Ay)

E-ticaret platformunun teknik vizyonunu ve stratejisini belirleyerek, modern yazılım mimarisi ve yüksek performanslı sistemler ile ölçeklenebilir bir altyapı kurdum. 6 kişilik geliştirme ekibine liderlik ederek enterprise-level e-ticaret çözümleri geliştirdim.

Temel Başarılar & Sorumluluklar

  • Mimari Tasarım: CQRS pattern ve Onion Architecture kullanarak modüler, test edilebilir ve sürdürülebilir backend mimarisi tasarladım
  • Micro-Frontend Mimari: React tabanlı micro-frontend yapısı ile bağımsız geliştirilebilir, ölçeklenebilir frontend sistemi kurdum
  • Arama Optimizasyonu: Elasticsearch entegrasyonu ile 1M+ ürün üzerinde sub-50ms yanıt süreleri ile gelişmiş arama özellikleri sağladım
  • Veritabanı Stratejisi: PostgreSQL (write operations) ve MongoDB (read operations) ile CQRS desenine uygun polyglot persistence uyguladım
  • Caching Stratejisi: Redis ile multi-layer caching (L1/L2) stratejisi uygulayarak %85 cache hit rate ve 200ms ortalama yanıt süresi sağladım
  • DevOps & CI/CD: GitLab CI/CD pipelines, Docker & Docker Compose ile automated testing ve deployment süreçleri kurdum
  • Agile Liderlik: Scrum Master olarak daily standups, 2-haftalık sprintler ve retrospective toplantıları ile ekip verimliliğini artırdım
  • Monitoring & Analytics: Kibana, Grafana ve Logstash ile comprehensive logging ve monitoring sistemi kurdum
.NET Core C# CQRS PostgreSQL MongoDB Redis Elasticsearch React Next.js TypeScript Docker GitLab CI/CD NGINX Jira

Lead Developer

ABC Lojistik

Temmuz 2022 - Ocak 2024 (1.5 Yıl)

Lojistik sektöründe teknoloji-odaklı dönüşüme öncülük ederek, Coğrafi Bilgi Sistemleri (GIS) ve İçerik Yönetim Sistemi (CMS) entegrasyonu ile operasyonel verimliliği artıran micro-frontend uygulamaları geliştirdim.

Temel Başarılar & Sorumluluklar

  • Micro-Frontend Mimarisi: React ile bağımsız deploy edilebilir 7 micro-app (Auth, Operation Tracking, Bookings, Warehouse, Demand Management) geliştirdim
  • Real-Time Tracking: WebSocket ve Firebase ile real-time araç takibi ve 500+ aktif araç için post-trip bekleme sürelerini anlık izleme sistemi kurdum
  • GIS Entegrasyonu: Nominatim, OpenStreetMap, Google Maps ve MapBox entegrasyonu ile harita tabanlı operasyon yönetimi sağladım
  • RESTful API Geliştirme: GIS ve CMS sistemleri arasında seamless data exchange için performanslı API layer tasarladım
  • Role-Based Access: Farklı departmanlardan personel için granular permission sistemi ile güvenli veri erişimi sağladım
  • Mobile Development: React Native ile cross-platform mobil uygulama geliştirerek saha ekiplerine mobil erişim sağladım
  • CI/CD Automation: Bitbucket Pipelines ve AWS Lambda ile automated deployment pipeline kurdum
  • Agile Project Management: Jira ile sprint planning ve task management yaparak ekip koordinasyonunu sağladım
React Next.js React Native TypeScript Redis MongoDB Firebase WebSocket Google Maps API MapBox Bitbucket Pipelines AWS Lambda

Lead Developer & Project Manager

Bare Crypto (Remote - Spain)

Mart 2021 - Haziran 2022 (1.25 Yıl)

İspanya merkezli bir blockchain startup için NFT Minting DApp'in end-to-end geliştirilmesini yönettim. Ethereum blockchain üzerinde güvenli smart contract geliştirme ve modern frontend teknolojileri ile kullanıcı deneyimini optimize ettim.

Temel Başarılar & Sorumluluklar

  • Smart Contract Development: Solidity ile ERC-721 standardında güvenli, gas-optimized NFT minting smart contracts yazdım
  • Web3 Integration: Ethers.js ve Web3.js ile MetaMask, WalletConnect gibi wallet provider'ları entegre ettim
  • DApp Development: React ve TypeScript ile responsive, user-friendly NFT minting interface geliştirdim
  • IPFS Integration: NFT metadata ve asset storage için IPFS (InterPlanetary File System) entegrasyonu yaptım
  • State Management: Redux Toolkit ile complex application state yönetimi sağladım
  • Smart Contract Testing: Hardhat ve Truffle ile comprehensive unit ve integration testleri yazdım
  • Gas Optimization: Smart contract fonksiyonlarını optimize ederek minting maliyetlerini %30 azalttım
  • CI/CD Setup: GitHub Actions ile automated testing ve deployment pipeline kurdum
Solidity Ethereum Web3.js Ethers.js React TypeScript Redux Toolkit IPFS Hardhat MetaMask MongoDB GitHub Actions

Software Developer

Sugar Tech

Haziran 2020 - Mart 2021 (9 Ay)

3D ürün konfigürasyon ve render çözümleri geliştirerek mobilya, dekorasyon ve mimarlık sektörlerinde dijital dönüşüme katkı sağladım. Unity ve V-Ray kullanarak high-quality, real-time rendering solutions oluşturdum.

Temel Başarılar & Sorumluluklar

  • 3D Product Configurator: Unity ve C# ile real-time 3D product configuration tool geliştirdim
  • Shader Programming: Unity Shader Graph ile custom shaders yazarak photorealistic materials oluşturdum
  • V-Ray Integration: Python ile V-Ray Render Engine entegrasyonu yaparak high-quality offline renders sağladım
  • Data Pipeline: glTF/glb format byte code'ları JSON'a convert eden Python ve C# tooling geliştirdim
  • Performance Optimization: Graphics card optimizations ile 60 FPS+ real-time rendering sağladım
  • 2D to 3D Conversion: 2D architectural drawings'den perspective camera methods ile 3D visualization oluşturdum
  • JSON Serialization: C# ile complex 3D scene data serialization/deserialization logic geliştirdim
Unity C# Python V-Ray Shader Graph glTF/glb JSON Graphics Programming

Co-Founder & Project Manager

Lindow Labs (Remote - UK)

Eylül 2017 - Mayıs 2020 (2.75 Yıl)

Next-generation augmented reality deneyimleri sunan AR Cloud uygulaması geliştirdim. ARCore ve ARKit SDK'ları ile cross-platform AR solutions ve Google Cloud Anchors ile persistent AR content delivery sağladım.

Temel Başarılar & Sorumluluklar

  • AR Cloud Platform: Unity ve C# ile cross-platform (iOS/Android) AR application framework geliştirdim
  • ARCore & ARKit Integration: Google ARCore ve Apple ARKit SDK'larını unified interface ile entegre ettim
  • Cloud Anchors: Google Cloud Anchors ile persistent, multi-user AR experiences oluşturdum
  • Spatial Computing: Real-world 3D mapping ve object recognition algorithms implement ettim
  • Network Architecture: Python backend ile real-time AR data synchronization sağladım
  • Graphics Optimization: Mobile GPU optimizations ile 30+ FPS AR rendering performance sağladım
  • Project Management: 3-kişilik development team koordinasyonu ve technical roadmap belirleme
Unity C# ARCore ARKit Google Cloud Anchors Python Computer Vision 3D Graphics

Kariyer Yol Haritası

10 yıllık yolculuğum ve gelecek hedeflerim

1

Temeller

2014 - 2017

  • Bilgisayar Programcılığı Ön Lisans
  • Native mobile app development
  • Unity ve AR/VR başlangıcı
  • Ünlem Bilişim - İlk profesyonel deneyim
2

Girişimcilik & Yükseliş

2017 - 2020

  • Lindow Labs Co-Founder
  • AR Cloud technology leadership
  • feliXart Studios - Lead Developer
  • Lisans - Yönetim Bilişim Sistemleri
  • Cross-platform AR/VR expertise
3

Uzmanlık Dönemi

2020 - 2022

  • Yüksek Lisans - Bilgisayar Mühendisliği
  • Sugar Tech - 3D/Render solutions
  • Bare Crypto - Blockchain & NFT lead
  • Web3, Solidity, DApp development
  • Smart contract architecture
4

Liderlik Yılları

2022 - 2024

  • ABC Lojistik - Lead Developer
  • Micro-frontend architecture mastery
  • GIS & CMS system integration
  • React Native mobile leadership
  • Real-time tracking systems
5

CTO Dönemi

2024 - Günümüz

  • Kayra Export CTO
  • E-commerce platform architecture
  • CQRS & Onion implementation
  • 6-person team leadership
  • Enterprise scaling & DevOps
6

Gelecek Vizyonu

2025 - 2030

  • Enterprise architecture consultant
  • Multi-region cloud infrastructure
  • AI/ML integration in e-commerce
  • Mentorship & technical leadership
  • Open-source contributions
  • Conference speaking

Sertifikalar & Eğitimler

Professional certifications and continuous learning

MongoDB Training

MongoDB University

Advanced Entrepreneurship

KOSGEB

Advanced Entrepreneurship

ICT Authority of Turkey

English B1 Level

American Cultural Society

English A2 Level

Deulcom International

Agile & Scrum Master

Self-taught & Practical Experience

Eğitim

Academic foundation in computer engineering and information systems

Yüksek Lisans

Bilgisayar Mühendisliği

Karabük Üniversitesi

2020 - 2022

Tez: "Depth Cameras and Distance Scanners for Object Pattern Classification"

Lisans

Yönetim Bilişim Sistemleri

Anadolu Üniversitesi

2017 - 2020

Ön Lisans

Bilgisayar Programcılığı

Erciyes Üniversitesi

2014 - 2016