Open to remote roles & relocation

Ravyar Tahir

Senior Backend Engineer

7+ years building distributed systems in Go, Python, Rust and Java: a real-time fleet platform at 5,000+ concurrent connections, a RAG assistant under 400ms, and billing infrastructure redesigned to remove its single points of failure.

GoPythonRustJavagRPCWebSocketsPostgreSQLCitusRedisClickHouseMilvusKafkaKubernetesDockerTerraformAWSHAProxyRAGGoPythonRustJavagRPCWebSocketsPostgreSQLCitusRedisClickHouseMilvusKafkaKubernetesDockerTerraformAWSHAProxyRAG
About

Backend engineer with a systems mindset

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.

Open to fully remote roles or relocation to the EU/Japan.

Quick facts

Role
Senior Backend Engineer
Experience
7+ years
Focus
Real-time · AI/RAG · Resilience
Availability
Open to remote roles & relocation
Impact

Outcomes, not just architecture

The numbers behind the systems I have built, and where I started.

7+

Years building backends

5,000+

Concurrent WebSocket connections

<200ms

P95 latency on live fleet tracking

<400ms

RAG latency, down from 2s

240GB

Logs ingested daily via ClickHouse

Rank 1

BSc Computer Science, Class of 2024

Real-time at scale

Sustained 5,000+ concurrent WebSocket connections at <200ms P95 with zero data loss under peak load for a live fleet platform.

Rega · Go · WebSockets

AI/RAG performance

Built an internal RAG assistant on Milvus with multilingual embeddings and cross-encoder re-ranking, cutting query latency from 2s to under 400ms with answers streamed over SSE.

Milvus · BGE-M3 · MCP

Resilience by design

Designed and demonstrated a billing platform replacement on PostgreSQL/Citus, Patroni failover and FreeRADIUS behind HAProxy, removing the single-primary MySQL and single-RADIUS points of failure.

PostgreSQL/Citus · HAProxy

Observability & reliability

Introduced distributed tracing, structured logging and circuit breakers across real-time and AI services, reducing peak-traffic incidents.

Tracing · Logging · Circuit breakers

Career

Professional experience

A track record of owning backend architecture end to end, from ISP billing to real-time fleets and AI infrastructure.

Senior Backend Engineer

Current

IQ Labs · Product and AI engineering company

Jun 2025 – Present

Real-time fleet tracking, AI/RAG, payments, billing and observability across the group.

GoPythonRustJavaMilvusPostgreSQL/CitusClickHouseWebSocketsgRPC
  • 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

IQ Labs · Product and AI engineering company

Feb 2024 – Jun 2025

Shipped billing, ISP self-care and product backends end to end.

GoPythonPostgreSQLRADIUSREST
  • 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

Neofinity and Client Projects · Fully remote · Contract

Jan 2018 – Dec 2024

Sole engineer on a healthcare platform used daily by 59 doctors, plus projects for 5+ clients.

GoPythonRustJavaPHPRESTgRPC
  • 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.
Toolbox

Skills & technologies

The languages, systems and infrastructure I reach for when designing and shipping production software.

Languages

GoPythonRustJava

Protocols & APIs

RESTgRPCWebSocketsSSE

AI / ML

RAGMCPVector DatabasesMilvusBGE-M3 EmbeddingsCross-encoder Re-rankingMachine Learning

Databases

PostgreSQLCitusRedisClickHouseMySQL

Infrastructure

DockerKubernetesTerraformAWSLinuxCI/CDGitHAProxyKafka

Architecture

Distributed SystemsReal-time SystemsMicroservicesStreaming PipelinesHigh AvailabilityObservabilityDistributed TracingStructured LoggingCircuit Breakers
Selected work

Case studies & projects

Representative problems I have owned, the decisions behind them, and the measured results.

Go · WebSockets

Rega: Real-Time Fleet Platform

Problem: Buses and taxis had to stay in step with a live backend over an unreliable mobile network, under commuter peak load.

Owned: Built the real-time backend: live vehicle tracking over WebSockets and in-app chat.

Sustained 5,000+ concurrent connections at <200ms P95 with zero data loss under peak load.

Milvus · BGE-M3 · Cross-encoder · MCP · SSE

Internal AI Assistant (RAG)

Problem: Retrieval and generation were too slow for production, and answers needed to stream.

Owned: Built the assistant on Milvus with multilingual BGE-M3 embeddings, cross-encoder re-ranking and MCP tool integration.

Cut query latency from 2s to under 400ms while streaming answers over SSE.

Go · PostgreSQL/Citus · Patroni · FreeRADIUS · HAProxy

ISP Billing Platform v2

Problem: The legacy billing stack depended on a single-primary MySQL and a single RADIUS server, both single points of failure.

Owned: Designed and demonstrated a Go replacement with PostgreSQL/Citus, Patroni failover and FreeRADIUS behind HAProxy.

Designed to remove both single points of failure; the demo runs against a live NAS server and devices.

ClickHouse

ClickHouse Log Pipeline

Problem: Log volume across services needed a single place to store and query it.

Owned: Built the log ingestion pipeline on ClickHouse.

Ingests 240GB of logs per day.

HyperPay · Areeba · PCI DSS

Payments & PCI DSS Compliance

Problem: Products needed online card payments.

Owned: Integrated the HyperPay and Areeba gateways and led the PCI DSS compliance work.

Card payments through HyperPay and Areeba; led the PCI DSS compliance work.

Open source & side projects

Open source · Author

go-arabic-reshaper

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.

Open source · Upstream contributor

arabic-reshaper

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

BSc graduation project

Image-Processing Spiral Drawing Robot

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.

Research

Research interests

Where engineering practice is pushing me toward research: reliable connected systems under real-world constraints.

Building backend services for connected fleets and an ISP billing platform led me to a question I want to study more closely: how can IoT and robotic systems keep working reliably when computation, network connectivity, and energy are limited?

IoT & RoboticsEdge & Embedded IntelligenceReliable Connected SystemsAdaptive Computation OffloadingReal-time Distributed SystemsComputer Vision & Perception

Proposed direction

Adaptive computation offloading for connected robots

For each perception task, decide whether a robot should process it onboard or offload it to a nearby server given current network conditions, trading accuracy against latency.

  • Study a single task (object detection for a mobile robot), replaying a realistic workload from a public dataset.
  • Compare an adaptive policy against local-only, always-offload and fixed-threshold baselines.
  • Decide per frame from a few runtime signals: measured round-trip time, recent packet loss, and local model confidence.
  • Evaluate detection accuracy, deadline-miss rate, P95 end-to-end latency, bandwidth use, and energy per frame.
  • Release the evaluation code, configurations and results so the study can be reproduced and extended.

Currently deepening my research ability (literature review, controlled experimental design and statistical validation) with a focus on publishing reproducible work.

Background

Education, certifications & languages

Academic foundation, continued learning, and the languages I work across.

BSc in Computer Science

Komar University of Science and Technology

Graduated 2024

Rank 1, Top Student, Class of 2024

Graduation project: image-processing robot that reproduces photos as continuous spiral drawings.

Machine Learning Specialization

DeepLearning.AI & Stanford Online · 2026

Supervised learning, advanced algorithms, and applied ML.

Meta Backend Developer Professional Certificate

Meta · 2023

API design, database optimization, and cloud deployment.

Languages

Kurdish Native
English Full Professional (C2)
Arabic Professional (B2)
Japanese JLPT N5, in progress
Contact

Let's build something reliable

Open to senior backend roles, remote or with relocation to the EU/Japan. The fastest way to reach me is email.

Prefer the one-page version?

Grab the CV or open the ATS-friendly resume page.