Skip to content
buzinov.tech, home page

About

Backend and integration engineer from Almaty. Six years of making business systems talk to each other.

I am Daniil Buzinov, a backend and integration engineer based in Almaty, Kazakhstan. For six years I have been connecting ERPs, CRMs, marketplaces and internal services, and building the backends that sit between them.

What I work on

  • Integrations. Orders, stock, prices and customers between 1C, Odoo, Bitrix24, amoCRM, Kaspi.kz and internal systems. Two-way sync, deduplication, reconciliation.
  • Pipelines with language models. Speech-to-text and scoring of sales calls against a checklist, extraction of invoices and documents into validated data.
  • MCP servers. Safe access for AI agents to an ERP or a CRM: named tools, input checks, a read-only mode, deadlines on every call.
  • Backend services. Go and Python services for warehouses, dispatch and payments, where an operation must never run twice.

How I work

I start from the business process, not from the tool. First we agree which system owns which field and what must never happen twice. Then I build the smallest version that runs on real data and grow it from there.

Integrations are built to survive retries and partial failures. Every write carries an idempotency key and is stored before the target system sees it, so a repeated request never creates a second order. The pattern is covered in A repeated request must not create a second order, and examples of the work are in Projects. You get tests, a short README and a handover call.

Background

  • Senior integration engineer: ERP, EDI and warehouse systems, 2026.
  • Lead backend engineer at a new-build real estate agency, 2022 to 2026. Led a team of two, built the call scoring pipeline and an outbound voice agent.
  • Integration engineer, 2021 to 2022: marketplace, ERP and CRM sync for retail.
  • MSc in Machine Learning and Data Science, Satbayev University, 2026.

Stack

Go, Python, PHP, SQL, TypeScript. FastAPI, Laravel, React, Flutter. PostgreSQL, MySQL, Redis, RabbitMQ. Docker, Kubernetes, GitHub Actions, Prometheus. OpenAI API, MCP, Yandex SpeechKit.

Working together

I work in English and Russian from UTC+5, so my evening overlaps with the European afternoon. As a registered sole proprietor in Kazakhstan I invoice in USD or KZT.

A process still runs on copy and paste?

Describe it in a few paragraphs. You get the approach, the first risk and a fixed estimate within 24 hours.