Summary
Muhammed Kadir is a backend developer with 7 years of experience building high-performance, reliable systems using Go and JavaScript, and practical experience across TypeScript, Python, Rust, Zig, and Lua. He’s driven migrations toward homogeneous Go services, optimized real-time messaging and VoIP at scale, and reduced latency with async patterns like RabbitMQ and Redis-backed job queues for products serving massive user bases. A strong believer in testing and observability, he introduced integration and performance testing practices (k6) and added tracing for WebSocket flows. He publishes technical writing on Noop Today and won recognition for an article on scaling WebSockets, reflecting his habit of turning hands-on problems into shared learning. Based in Istanbul, he combines mentorship and applied research—often applying functional techniques like RxJS—to solve performance-critical backend challenges.
7 years of coding experience
5 years of employment as a software developer
Computer Science, Computer Science at Boot.dev
High School Diploma, High School Diploma at Beşiktaş Anadolu Lisesi
Yüksek Lisans (Master) Yazılım Mühendisliği, Yüksek Lisans (Master) Yazılım Mühendisliği at Boğaziçi University
Turkish, İngilizce, German