Vasiliy Krivoplyas

Vasiliy Krivoplyas

Tech Lead · Senior Software Engineer (Backend, AI)

I own product systems end to end: architecture, backend, integrations, infrastructure, and the team that ships them. 19+ years of SaaS, CRM, analytics, and high-load delivery — including products I designed and run myself. Led development teams of 3–6 engineers and specialists. AI is part of that work now: production assistants and multi-agent pipelines.

Backend · Integrations · Databases · AI · Infrastructure

Download CV (PDF)

English: C1 Advanced.

Core Expertise

Tech Leadership

Lead teams of 3–6: architecture, regular code review, technical decisions. Phased legacy migration without stopping new features. Solutions ship as working software — a short path from idea to production, with time-to-market as a real constraint.

Architecture: when to add complexity

Teams Code Review Legacy Delivery Architecture

Backend & Web Products

Ship web products end-to-end with a backend focus: PHP (Laravel, Yii2, Slim, Phalcon, Swoole), production JavaScript, and REST APIs. Own features from data model and server logic through APIs and the front-end pieces the product needs — architecture, tests, and clear module boundaries.

Laravel Yii2 Slim Phalcon Swoole

Systems Integration

Production integrations at scale: ~100 external connectors for a no-code service, two-way exchange with 1C — directories, documents, business processes — and marketplace APIs (Ozon, Wildberries). Queues, retries, and backoff so a partner outage does not take the product down.

REST API 1C Ozon Wildberries Queues

AI Engineering & Multi-Agent Systems

Designing AI-native SDLC workflows: multi-agent pipelines with role separation, RAG, context orchestration, and LLM output validation. Drove AI tool adoption across a dev team; building an autonomous agent pipeline from task to merge request.

Python LangGraph RAG MCP Multi-Agent

Database Management

SQL and NoSQL in production: query tuning, schema design, and modeling under load. Migrations and replication in live systems; Redis for caching and Elasticsearch or ClickHouse when search and analytics outgrow a single OLTP database.

MySQL PostgreSQL ClickHouse Redis Elasticsearch

Linux Administration

Linux administration on whatever the server runs — not tied to one distribution. Bare metal and VMs (KVM, Proxmox, QEMU), networking, hardening, and performance. Ansible for automation; Docker and K8s when the workload calls for it.

Nginx Ansible Virtualization Docker K8s

Featured Projects

SDLC Agent Pipeline

End-to-end multi-agent autonomous development pipeline (alpha): Decomposer → Analyzer → Planner → Coder → Reviewer → Architect roles. AST-based semantic search with Tree-sitter, strict validation via Pydantic + Instructor, and task isolation in containers through RabbitMQ. Full cycle from prompt to merge request. Closed source; repository not public.

How roles, context and execution control work

Python LangGraph RAG RabbitMQ Pydantic

mpcab.ru

SaaS for Ozon and Wildberries sellers: per-product profit analysis with taxes, sales dashboard, multi-model AI assistant, Ozon API sync via queues with retries. Built solo end to end; paid beta with first paying customers.

Laravel PostgreSQL Redis RabbitMQ AI SaaS

JobXray

Open-source browser extension that surfaces hidden response counters on hh.ru (queue, responses per day, vacancy bump signals). Chromium and Firefox.

JavaScript Browser Extension Open Source

PDOdb

Framework-agnostic PHP database library with unified API for MySQL, MariaDB, PostgreSQL, SQLite, MSSQL, and Oracle. Query Builder, caching, sharding, window functions, CTEs, JSON, migrations, ActiveRecord, CLI tools, AI-powered analysis. Zero external dependencies.

How six SQL dialects are supported

PHP 8.4+ PDO DBAL Query Builder CLI AI

Chain

Three PHP 8.5 utilities: a fluent Chain object wrapper with map/pipe, branching and rescue/retry; reusable Flow plans with PSR-11; concurrent HTTP Batch using cURL multi, retries and streamed downloads.

Execution models: Chain, Flow and Batch

PHP 8.5+ Fluent API Method-chaining Object wrapper Flow cURL multi PSR-11

Struct

Type-safe PHP 8.1+ DTOs with attribute-based validation. Readonly fields, strict type checks, JSON and array conversion, input and output aliases, custom validators, and explicit list/map policies. No external runtime dependencies.

How data contracts survive the JSON/PHP boundary

PHP 8.1+ Attributes Validation DTO

Notes

Professional Experience

June 2026 — Present · 5 months

Tech Lead / Product & AI Architect / Founder

mpcab.ru

Stack: PHP 8.5, Laravel 13, JavaScript, PostgreSQL, Redis, RabbitMQ, Scheduler, PHPStan, Pest, Playwright, Docker, GitHub Actions, Linux

SaaS for Ozon and Wildberries sellers. Built from scratch on my own: product, architecture, code, infrastructure, and deployment. In paid beta since late September, with the first paying customers.

  • Per-product profit analysis with marketplace fees and taxes, plus a sales statistics dashboard — sellers see real margin instead of revenue.
  • Multi-tenant: isolated seller data, in-account RBAC.
  • Multi-model AI assistant: per-role tool sets, chat mode and buyer-question summarization; request usage and cost tracking.
  • Usage-based AI credits (1 request = 1 credit), payments, 2FA.
  • Ozon API sync via queues with retries and backoff on HTTP 429.
  • Static analysis (PHPStan), unit and E2E tests (Pest, Playwright) in GitHub Actions.
October 2025 — Present · 1 year 1 month

Senior PHP Developer, tech lead of a 4-engineer team

TechCon LLC

Stack: PHP 8.1, JavaScript, PostgreSQL, Redis, RabbitMQ, Codeception, Docker, GitLab CI, Linux

Concurrent with building mpcab.ru — own marketplace SaaS (founder, solo developer).

  • Technical lead for a team of 4 PHP developers: break down business requirements, design architecture, and run regular code reviews.
  • Evolve a building and structure technical inspection system on PHP 8.1 / PostgreSQL.
  • Led a phased migration from PHP 7.3 through 7.4 and 8.0 to 8.1 without stopping delivery of new features.
  • Introduced feature toggles — fewer merge conflicts and safer production releases.
  • Moved heavy work (report generation and import) off the web tier using Redis caching and RabbitMQ queues.
  • Set up Codeception automated tests to cover code before refactoring.
  • Established design standards and documentation for CLI/HTTP boundaries.
  • Introduced AI into the team’s development workflow: wrote AGENTS.md based on established design standards and a skill for automated code review in Cursor and Claude Code. Code from AI assistants (Cursor, Claude Code, Codex) is checked against the task requirements, architecture, standards, and security vulnerabilities.

PHP application architecture: when to add structure →

August 2024 — September 2025 · 1 year 2 months

Senior PHP Developer

Center for Information Technologies in Education

Stack: PHP 8.3–8.4, JavaScript, MySQL, Redis, Docker, Linux

Expanded the 1C:University PROF system, designed backend architecture and server-side logic. Built data exchange between the PHP application and 1C — synchronizing directories, documents, and business processes. Customized the system for specific educational institutions. Built automatic custom patch application during portal core updates (exact and relative context search), cutting routine update time and nearly eliminating missed merge conflicts.

October 2021 — August 2024 · 2 years 11 months

Lead PHP Developer

UTMSTAT

Stack: PHP 7.4–8.2, Yii2, JavaScript, Python, MySQL, PHPUnit, Codeception, Redis, Elasticsearch, ClickHouse, Docker, Linux

Designed backend architecture and business logic for the product line and integrated external services. Introduced integration and unit testing (Codeception, PHPUnit) for critical functionality.

Key projects and achievements:

  • ApiMonster (apimonster.ru) — no-code marketing and analytics automation platform. Designed and implemented approximately 100 integrations with external services and APIs.
  • OSINTMonster (osintmonster.com) — open data collection and analysis. Built asynchronous domain parsing in Python and fast full-text search on Elasticsearch.
  • LMSly.io, CPAMonster, MPMonster — online schools, CPA marketing, and marketplace analytics (Wildberries, Ozon). Core features, integration resilience, and business logic optimization.
January 2020 — September 2021 · 1 year 9 months

Software Architect

CloudTeam

Stack: PHP 7.1–7.2, Yii2, JavaScript, Node.js, PostgreSQL, Redis, Ansible, GitLab CI, Kubernetes, Linux

Project: CRM system for VseInstrumenti.ru

Development

  • Designed and developed CRM modules on Yii2.
  • Wrote event handlers in Node.js using Redis Pub/Sub.
  • Developed automated data collection tools for analytics using Node.js and Puppeteer.

Infrastructure and DevOps

  • Automated infrastructure deployment and maintenance with Ansible.
  • Integrated services with Consul.
  • Deployed and maintained services in Kubernetes.
  • Set up and maintained development and production environments.
  • Was responsible for service stability: monitoring, diagnostics, and resolving availability issues.
  • Contributed to infrastructure optimization and improved fault tolerance.
January 2019 — December 2019 · 1 year

Lead PHP Developer

UTMSTAT

Stack: PHP 7.1–7.4, Yii2, JavaScript, MySQL, Redis, ClickHouse, Docker, Linux

Built and maintained key modules including call tracking, built-in CRM, and marketing analytics. Architecture design, performance optimization, and platform evolution.

January 2018 — December 2018 · 1 year

Lead PHP Developer

bazar.media

Stack: PHP 7.2, Yii2, JavaScript, MySQL, Redis, Docker, Linux

Built the bazar.media CPA/CPC network on Yii2 from scratch — advertisers pay only for target actions (leads, sales). Full cycle from architecture and database design to offer management, tracking, and partner integrations. Led a team of 3 PHP developers: task planning, code review, architecture, and delivery timelines.

April 2015 — January 2018 · 2 years 10 months

Lead PHP Developer

Freelance

Stack: PHP 5.6–7.0, Laravel, Yii2, custom framework, JavaScript, MySQL, PostgreSQL, Redis, Memcached, Docker, Linux

Commercial web projects on Yii2 and Laravel for Russian and international clients, end to end. Domain drop-catching platform with monitoring, auctions, and automation; visual website builder; crypto exchange arbitrage system (exchange API integrations, automated trade execution, position tracking). Server setup and administration.

December 2013 — March 2015 · 1 year 4 months

Technical Director

Cyber Soft LLC

Stack: PHP 5.4–5.6, 1C-Bitrix, Laravel, JavaScript, MySQL, Redis, RabbitMQ, Linux

Designed architecture and infrastructure for dynamic call tracking and Yandex.Direct / Google Ads campaign optimization on Laravel. Led a team of 6 (4 developers, layout specialist, QA): task assignment, code review, technical decisions. Server administration.

April 2012 — September 2013 · 1 year 6 months

Lead PHP Developer

AFT design Studio

Stack: PHP, 1C-Bitrix, custom framework, MySQL, Memcached, Linux

1C-Bitrix projects. Led a team of 4 developers and a layout specialist. Key project — LGMaster training portal for LG Electronics retail staff: LMS with video/audio courses, testing, and progress tracking.

November 2006 — April 2012 · 5 years 6 months

Early Career

Qseo · ERA Advertising Agency · Business Development Group · Travel Media · Level UP Studio · LAD · Freelance

From Joomla! sites to Lead PHP Developer and CTO. Built travelnetplanet.com from scratch (25,000+ accommodations) on a custom PHP framework. Led dev teams, client negotiations, estimates, and hiring. Wrote trading bots in Lua for Quik and MetaTrader.

At Business Development Group, high-load services for ISP VolgaTelecom:

  • J-Net — video hosting with multi-threaded FFmpeg encoding
  • J-Radio — internet broadcasting and music stream analytics
  • J-Zone — gaming community with server statistics
  • Rifmator.ru — automated poetry generation from templates
  • Voicecards.ru — voice greeting service with audio catalog and delivery

Technology Stack

Backend

PHP Python JavaScript Node.js Laravel Yii2 Slim Phalcon Swoole

Data & Messaging

MySQL PostgreSQL ClickHouse Redis Elasticsearch RabbitMQ

Infrastructure & Virtualization

Linux Docker K8s Ansible GitLab CI KVM Proxmox QEMU

Testing

PHPUnit Codeception Playwright

AI

AI agents LangGraph RAG MCP LLM

Ways to Work Together

  • Tech Lead · Senior Software Engineer (Backend, AI)

    Primary focus: full-time in a product company — tech lead or strong senior (backend, AI), remote-friendly. Long-term engagement. Currently tech lead at TechCon while building mpcab.ru (own SaaS) in parallel.

  • Part-time / project

    Architecture and code review, migration to a modern stack, integrations (including 1C), rolling out AI-native practices in a dev team.

  • Consulting

    One-off audit or call: legacy assessment, migration and testing roadmap, process and stack recommendations.

Contact me →

Contact me