Full-stack and backend engineer with 17+ years building backends, integrations and full-stack products.
The work has ranged from web platforms with payment and banking integrations and, recently, CRM/ERP synchronization, to GPS/GSM/VoIP gateways and access-control device software earlier in my career.
Comfortable across the stack — backend services, integration entry points, data-synchronization pipelines, and migrating monoliths to microservices and Docker.
Backend Engineer @ Repfabric LLC (via Yoxel, Inc, Employer of Record) active
Apr 2021 — Present · Tahoma, United States · Remote · Full-time
Tools for automation and synchronization of business workflows.
- Designed and implemented unified integration entry points for CRM/ERP systems including Repfabric, Salesforce, Oasis, Fishbowl, AutoQuotes and QuickBooks.
- Maintained and enhanced MS Outlook and Gmail add-ons/extensions to meet business requirements.
- Built data-synchronization pipelines for bidirectional dataset transfer between third-party systems.
- Expanded unit and integration test coverage across multiple services.
ScalaZIODartPostgreSQL
Backend Engineer @ iSate LTD
Jul 2020 — Mar 2021 · Astana, Kazakhstan · Hybrid · Full-time
Software development and document-automation services.
- Maintained and adapted a legacy system to evolving business requirements.
- Contributed to the architecture and design of new backend services.
- Proposed and implemented CI/CD pipelines using TeamCity.
C#PostgreSQLTeamCity
Contract Developer @ Vienna LTD
Jun 2017 — Jan 2020 · Astana, Kazakhstan · Remote · Project-based
Healthcare software (alongside a full-time role).
- Built a web portal for medical staff to manage patient-related workflows.
- Created several internal tools to address specific business requirements.
DartAngularC++
Contract Developer @ Space Management LTD
Jul 2014 — Feb 2015 · Astana, Kazakhstan · Project-based
Access-control hardware integration (alongside a full-time role).
- Established communication between turnstile access-control devices and a backend server.
C++
Full-Stack Engineer @ 5Plus Information Technologies LLP
Jul 2013 — Jun 2020 · Astana, Kazakhstan · On-site · Full-time
National test-preparation platform for high-school graduates in Kazakhstan.
- Led frontend and backend development, including a full migration from desktop to web application.
- Integrated payment systems and banking APIs into the platform.
- Migrated the platform to microservices and Dockerized the production infrastructure.
- Designed and maintained internal and external task-management workflows.
PHPGoDartC#PostgreSQLRedisDocker
Contract Developer @ Monitoring Plus LTD
Feb 2013 — May 2013 · Kostanay, Kazakhstan · Project-based
Vehicle GPS-tracking software.
- Consulted on GPS device integration during development of an internal tracking service.
- Developed tools to automate internal workflows.
C++Delphi
Contract Developer @ Regional Government Department
Aug 2010 — Feb 2013 · Kostanay, Kazakhstan · Project-based
Government department of the Kostanay region (alongside a full-time role).
- Implemented a real-time internal chat application.
DelphiC++
Full-Stack Engineer @ 390001 LTD
Feb 2009 — Apr 2013 · Kostanay, Kazakhstan · Full-time
Taxi dispatch and logistics service.
- Maintained and extended a legacy dispatch-management system.
- Created accounting tools to address business reporting requirements.
- Implemented GPS integration, including custom server/client development and in-vehicle device setup.
- Designed and implemented a GSM gateway using an internal modem via AT commands.
- Designed and implemented a VoIP gateway based on Asterisk and the SIP protocol.
DelphiC++MySQL
GoSQLiteWASMTelegram Bot APIMini AppREST
Production Telegram bot and Mini App tracking FX and precious-metal rates across national banks, built as a multi-binary service.
- Multi-binary architecture — separate collector, notifier, web, migrator and operator (doctor) processes over a shared SQLite store.
- WASM Telegram Mini App for per-user subscriptions: sparkline charts, rate history, and delta / interval / daily / cron alert conditions.
- Versioned REST API with an embedded operator dashboard; LLM-assisted extraction-rule generation in the doctor tool.
GoSQLiteRaspberry PiTelegram Bot API
Self-hosted home-network watchdog that monitors the internet uplink and reboots a GPON router when the link goes down.
- Cron-fired, port-less watchdog on a Raspberry Pi — detects outages against independent IP and DNS targets, then reboots the router by driving its web UI (session login, per-request CSRF token).
- Records every check, reboot and recovery phase in SQLite, announces reboots over Telegram, and exposes the history as JSON through an optional read-only LAN query daemon.
- Cross-platform host telemetry (CPU, memory, disk, temperature, network counters), cross-compiling for linux/arm64, amd64 and Apple Silicon.
GoWireGuard (userspace)gVisor netstack
Forward HTTP proxy routing all egress through a bearer-authenticated WireGuard tunnel — no root, no kernel modules.
- Userspace networking via gVisor netstack; HTTP forward and HTTPS CONNECT in one static binary.
- Constant-time token authentication.
NeuroCompasscommercial project · NDA
GoSQLitevanilla JSTelegram Mini App
Commissioned Telegram Mini App for cognitive self-analysis, delivered to production.
- Full backend: SQLite storage and OpenRouter LLM integration.
- Seven-screen UI.
Gostdlib coreHTTP middleware
Concurrent-safe structured logging library: fan-out to multiple sinks with level-targeted hooks.
- Pluggable handlers — console, rotating file, Telegram — composed as io.Writer sinks.
- HTTP middleware preserving Flusher/Hijacker/Pusher; auto-redacts authorization headers.
Gostdlib core
Go library for parsing and building Data Source Names — connection strings, environment variables and data-source configuration.
- Parses a DSN into structured accessors: driver, host, port, database and query options.
- No runtime dependencies beyond the standard library.
Gohtml/templateCloudflare Pages
A static-site generator that builds a personal CV / portfolio into plain static HTML at build time — no backend to run.