Ravyar Tahir

Senior Backend Engineer

Professional Summary

Senior backend engineer with 7+ years building distributed systems in Go, Python, Rust and Java. As the only senior backend engineer at IQ Labs, I own backend architecture across the group, lead system design reviews and mentor engineers.

Recent work includes a real-time fleet platform at 5,000+ concurrent WebSocket connections and <200ms P95, a RAG assistant cut from 2s to under 400ms, and a redesign of an ISP billing platform to remove its single points of failure.

Skills

Languages: Go, Python, Rust, Java
Protocols & APIs: REST, gRPC, WebSockets, SSE
AI / ML: RAG, MCP, Vector Databases, Milvus, BGE-M3 Embeddings, Cross-encoder Re-ranking, Machine Learning
Databases: PostgreSQL, Citus, Redis, ClickHouse, MySQL
Infrastructure: Docker, Kubernetes, Terraform, AWS, Linux, CI/CD, Git, HAProxy, Kafka
Architecture: Distributed Systems, Real-time Systems, Microservices, Streaming Pipelines, High Availability, Observability, Distributed Tracing, Structured Logging, Circuit Breakers
Spoken: Kurdish (Native), English (Full Professional (C2)), Arabic (Professional (B2)), Japanese (JLPT N5, in progress)

Professional Experience

Senior Backend Engineer

Jun 2025 – Present

IQ Labs , Product and AI engineering company

  • Own backend architecture across the group as its only senior backend engineer; lead architecture reviews and system design sessions, and mentor engineers through code review.
  • Built Rega, a real-time platform for bus and taxi fleets with live vehicle tracking and in-app chat, sustaining 5,000+ concurrent WebSocket connections at <200ms P95 latency with zero data loss under peak load.
  • Built an internal AI assistant (RAG) on Milvus with multilingual BGE-M3 embeddings, cross-encoder re-ranking and MCP tool integration, cutting query latency from 2s to under 400ms and streaming answers over SSE.
  • Integrated the HyperPay and Areeba payment gateways and led the PCI DSS compliance work.
  • Designed and demonstrated a Go replacement for the ISP billing platform (PostgreSQL/Citus, Patroni failover, FreeRADIUS behind HAProxy), removing the single-primary MySQL and single-RADIUS points of failure; the demo runs against a live NAS server and devices.
  • Built a ClickHouse log pipeline ingesting 240GB of logs per day.
  • Introduced distributed tracing, structured logging and circuit breakers across real-time and AI services, reducing peak-traffic incidents.

Backend Engineer

Feb 2024 – Jun 2025

IQ Labs , Product and AI engineering company

  • Shipped vendor-agnostic billing middleware across multiple product lines, cutting reconciliation workload by 70% and vendor onboarding from weeks to hours.
  • Worked on IQ DigiCare, the customer self-care platform for ISP IQ Online, then built the equivalent platform for Optiq, a second ISP brand serving different cities.
  • Wrote the backend for Kurdim, a Kurdish-language learning app for English speakers, alone and end to end.
  • Built a voucher management system that issues prepaid internet cards for IQ Online.
  • Built a scraping service that collects live readings from IQAir air-quality monitoring devices.

Independent Contractor & Lead Developer

Jan 2018 – Dec 2024

Neofinity and Client Projects , Fully remote · Contract

  • Sole engineer for Gloctor (formerly Kurdoc), a healthcare platform for clinic queues, medical records and prescriptions used daily by 59 doctors; migrated it from PHP to Python and then to Go, resolving throughput bottlenecks and cutting API response times.
  • Delivered backend projects for 5+ clients across fintech, healthcare and logistics, designing REST/gRPC APIs and automated data pipelines in Go and Python.

Projects & Open Source

go-arabic-reshaper (Open source · Author)

An open-source Go library for Arabic and Kurdish text reshaping and bidirectional rendering, for terminals, PDFs and CLI tools that lack native shaping support.

arabic-reshaper (Open source · Upstream contributor)

Added Kurdish (Sorani) character support to the open-source Python arabic-reshaper library; reviewed and merged upstream.

Image-Processing Spiral Drawing Robot (BSc graduation project)

A Python/OpenCV pipeline (YOLO and Haar-cascade face detection, Gabor and Canny edge extraction, morphology) that turns a photo into G-code drawn as one continuous spiral by an Arduino-controlled plotter.

Education

BSc in Computer Science

Komar University of Science and Technology

Graduated 2024

🏆 Rank 1, Top Student, Class of 2024

Certifications

Machine Learning Specialization

DeepLearning.AI & Stanford Online · 2026

Meta Backend Developer Professional Certificate

Meta · 2023

Tip: press Ctrl + P to save as PDF.