Kamil Gilfanov
Backend / Full-Stack Software Engineer

Backend engineer (Go, C# / .NET, TypeScript) who builds money-safe systems and obsesses over what breaks in production — idempotency, concurrency, exactly-once semantics, and failure recovery — all backed by real-Postgres tests, race-checked CI, and ~88% coverage. I've shipped a concurrency-safe double-entry ledger (gRPC, transactional outbox, no overdraft under load) and an ~8.6M-orders/s C++ matching engine. METU Computer Engineering with a national-level competitive-programming background. Looking for the correctness-critical backend work fintech teams hire for.

Selected Projects
ledgerline — event-driven double-entry ledger (Go)
2026

Guarantees exactly-once transfers and zero overdraft under concurrent load (row-level locking, sorted lock order) — proven by real-Postgres integration tests and a race-detector CI gate (~88% cov). gRPC surface, transactional outbox feeding an AML consumer, loan-origination FSM, and a dbt/DuckDB risk layer.

Go · PostgreSQL (pgx) · gRPC · Kafka · dbt · GitHub Actions
github.com/kamilch1k/ledgerline
matchbox — limit-order-book matching engine (C++20)
2026

Header-only, zero-dependency engine with strict price-time priority (LIMIT/MARKET/IOC/FOK, O(1) cancel, L2 depth): ~8.6M orders/s single-threaded, hardened with property + fuzz tests (invariants + quantity conservation) and deterministic replay under ASan/UBSan CI.

C++20 · CMake · zero deps · gcc/clang/MSVC · GitHub Actions
github.com/kamilch1k/matchbox
cacheguard — resilient API gateway (.NET)
2026

ASP.NET Core gateway that stays up under pressure: rate limiting, request coalescing, a circuit breaker, and stale-cache fallback so a flaky upstream never cascades into an outage. Tests, Docker, and CI.

C# · ASP.NET Core · Docker · GitHub Actions
github.com/kamilch1k/cacheguard
hire-bridge — onboarding integration service (TS)
2026

Idempotent Greenhouse→HRIS/Airtable provisioning so duplicate or out-of-order events never double-provision: HMAC webhooks, an ordered saga with retry/backoff + dead-lettering, drift reconciliation, and an audit trail. 22 tests, ~98% cov.

TypeScript · Node · Fastify · SQLite · Zod · Vitest
github.com/kamilch1k/hire-bridge
droolcat-agent — visual cockpit for Claude Code (Tauri/Rust)
2026

Tauri v2 desktop app that drives the Claude Code CLI headless and renders its agents, tool calls, and code as live, navigable graphs — a Rust bridge streaming stream-json into a vanilla-JS canvas reducer (pan/zoom board, lanes, replay).

Rust · Tauri v2 · TypeScript/JS · Canvas · stream-json
github.com/kamilch1k/droolcat-agent
Experience
Backend Developer · ocenchik.ru
2020 – Present

Contributed to and maintained the PHP backend of ocenchik.ru — a long-running Russian valuation & appraisal (ocenka) portal with ~40K monthly visits and ~39K indexed pages — for 6 years: server-side logic, request handling, and a database-backed data layer, keeping a high-traffic production site reliable.

Backend Developer · learnenglishbest.com
Aug 2023 – Sep 2023

Built backend functionality and the structured datasets powering this English-learning platform (~36K monthly visits, ~9K indexed pages), including the data model behind its learning content.

Programming Instructor · OOO Razvitie · EasyCode
2024 – 2026

Taught Python, Flask/FastAPI, C#, and Unity in individual and group classes; guided students through building real backend projects — fundamentals first.

Side Projects
Mobile destruction-physics game · BitSlop
2026

For fun — an optimized mobile destruction-physics pipeline (Teardown-style voxel destruction) tuned hard for performance and memory, in a published title.

C# · Unity · performance & memory optimization
play.google.com/store/apps/details?id=com.bitslop.voxelsuvivors