Skip to content
MK

Murat Khairulin

@nickname0

Go Backend developer

Go Backend Software Engineer with previous experience with C++ in embedded, big data and backend systems

Career

Experience: 1 years

Experience

Software Engineer

SiLab

Custom IC and embedded systems design

Built Linux drivers and embedded distributions for MIPS and Tegra platforms, including real-time video processing and hardware bring-up.

• Developed Linux kernel modules and device drivers for MIPS-based embedded hardware • Brought up Nvidia Tegra platform using Yocto • Integrated GStreamer multimedia pipeline on ARM/Tegra for real-time video processing on embedded Linux • Used Buildroot to build minimal Linux distribution for MIPS-based hardware • Collaborated with hardware engineers on bring-up, signal debugging (JTAG, serial console, oscilloscope, logic analyzer), and driver validation

Search Engine Developer

Coccoc

Web search and browser in Vietnam

Built high-throughput C++ services for search ranking and information retrieval, and wrote Python stress-testing tools.

• Developed high-throughput C++ services for web search ranking and information retrieval at scale • Wrote Python tooling for stress testing

Senior Developer

Yandex

Web search in Russia

Built batch and streaming search index pipelines in C++ and Python, processing billions of documents and tens of petabytes.

• Developed batch data pipelines for index building using MapReduce in C++ (billions of documents, 10s of PB) • Described and orchestrated pipeline DAGs in Python; managed dependencies across multi-stage processing jobs • Built a streaming data pipeline in C++ for real-time index updates • Evaluated feature impact through A/B testing and search quality metrics; data-driven validation was a core part of the engineering and review process

Senior Developer

Yandex Cloud / Nebius

Cloud infrastructure

Developed C++ features for YDB and Golang features for Object Storage and Load Balancer services.

• Developed features for YDB using C++ • Developed features for Object Storage and Load Balancer services using Golang

Independent Software Engineer (own products & OSS)

Independent

Present

Built and published two AI conversation apps, contributed a production feature to ClickHouse, and made a Raspberry Pi home automation project.

• Built IELTS Speak Easy: AI conversation app for exam preparation (Kotlin on Android, Swift on iOS, Kotlin/Ktor/YDB on backend), published on Google Play and AppStore • Built SpeakHouse: AI conversation app with gRPC bidirectional streaming backend (Kotlin/Ktor + PostgreSQL), published on Google Play • Contributed a production feature to ClickHouse (open-source C++ OLAP engine) in 2025 • Personal home automation project: Raspberry Pi with DHT22 temperature/humidity sensor, custom data logging with InfluxDB-based dashboard

Education

Specialist, Radiophysics and Electronics

Saratov State University

Selected projects

IELTS Speak Easy

AI conversation app for exam preparation, built for Android and iOS with a Kotlin/Ktor/YDB backend and published on Google Play and the App Store.

Open project

SpeakHouse

AI conversation app with a gRPC bidirectional streaming backend, published on Google Play.

Open project

Home automation project

Raspberry Pi project using a DHT22 temperature and humidity sensor, custom data logging, and an InfluxDB-based dashboard.

Skills

GoPostgreSQLgRPC