Kirill Ryabov — Full-Stack Engineer · TypeScript / React / Node.js | AI

Minsk, Belarus

ryabov.kd@gmail.com · +375 29 767-81-30 · LinkedIn · GitHub

Profile

Senior full-stack engineer with nearly 5 years of experience in software development, specializing in TypeScript / JavaScript, React / Next.js and Node.js / NestJS. Own product delivery from requirements and system design to implementation, testing and deployment, combining hands-on development with engineering coordination and prioritization.

Build AI-powered product features and internal tools using LLM APIs, RAG and MCP integrations. Develop and deploy agents and custom subagent orchestration frameworks; fine-tune and serve models, and implement spec-driven engineering workflows. Use Codex and Claude Code for AI-assisted development.

Open to remote, hybrid and on-site roles, as well as relocation.

Technical skills

Languages: TypeScript, JavaScript, Python, Solidity.

Frontend & mobile: React, Next.js, Vue.js, Nuxt.js, Angular, React Native.

Backend & APIs: Node.js, NestJS, Express.js, REST API, GraphQL, WebSockets.

Data, search & messaging: PostgreSQL, SQL, Prisma, Redis, MongoDB, Elasticsearch, Qdrant, pgvector, RabbitMQ, Database Design.

AI engineering: Large Language Models (LLM), AI Agents, Agent Harness Engineering, Retrieval-Augmented Generation (RAG), Embeddings, Model Context Protocol (MCP), OpenAI API, Vercel AI SDK, LangChain, LangGraph, Context Engineering, LLM Evaluation.

Model fine-tuning & serving: Model Fine-Tuning, PyTorch, Hugging Face, LoRA / QLoRA, vLLM.

Cloud, delivery & testing: Docker, Kubernetes, AWS, CI/CD, Git, Test-Driven Development (TDD), Jest, Vitest, Playwright, Testcontainers.

Engineering & product: Software Architecture, System Design, Microservices, Domain-Driven Design (DDD), Technical Leadership, Code Review, Product Development, Spec-Driven Development.

Experience

Theta Systems / TrustOn

Forward Deployed Engineer · Feb 2026 - Present

Vehicle intelligence platform supporting purchasing decisions through diagnostics and reports.

SellPilot

Full-Stack JavaScript Developer · Jun 2025 - Jun 2026

AI-powered sales enablement and call-analysis platform.

Itransition

Full-Stack JavaScript Developer · Feb 2024 - Dec 2025

Client projects spanning education, AI-assisted music analytics and a digital-asset marketplace.

MyStream

Full-Stack JavaScript Developer · Jul 2023 - Feb 2024

Payment, conversion and marketplace analytics applications.

EPAM

Full-Stack JavaScript & Java Developer · Feb 2022 - Jun 2023

Certificate catalog and platform for publishing and discussing reviews.

Education & languages

Belarusian State University of Informatics and Radioelectronics · Bachelor's degree, IT Engineering · Sep 2019 - Jun 2023

Languages: English (B2); Russian.

Additional training: Java Web Development, EPAM · Sep 2021 - Feb 2022