N. Faru Sönmez - CTO & Yazılım Mimarı
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.
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
Data & Messaging
Frontend Development
DevOps & Cloud
Security & Infrastructure
Project Management
Profesyonel Deneyim
10+ years of proven excellence in software architecture and team leadership
Chief Technology Officer (CTO)
Kayra Export A.Ş
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
Lead Developer
ABC Lojistik
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
Lead Developer & Project Manager
Bare Crypto (Remote - Spain)
İ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
Software Developer
Sugar Tech
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
Co-Founder & Project Manager
Lindow Labs (Remote - UK)
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
Kariyer Yol Haritası
10 yıllık yolculuğum ve gelecek hedeflerim
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
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
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
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
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
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
Bilgisayar Mühendisliği
Karabük Üniversitesi
2020 - 2022
Tez: "Depth Cameras and Distance Scanners for Object Pattern Classification"
Yönetim Bilişim Sistemleri
Anadolu Üniversitesi
2017 - 2020
Bilgisayar Programcılığı
Erciyes Üniversitesi
2014 - 2016