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.
- Own full-stack product delivery from requirements and architecture to implementation and deployment; coordinate engineering work, distribute tasks, set priorities and contribute to product and technical decisions.
- Implemented offline-capable vehicle diagnostics workflows in React Native / Expo with SQLite, cross-device synchronization, resilient file upload queues and optimized data access.
- Organized applications into a monorepo with shared packages; configured Railway infrastructure and deployment workflows for product applications.
- Built a Telegram Mini App client portal, an internal marketing workspace and Contentful content workflows; integrated CRM and business systems and introduced feature flags.
- Built internal AI tools and a Telegram assistant using MCP, RAG and vector search over company data with Qdrant and pgvector.
- Fine-tuned and deployed a custom model using PyTorch, Hugging Face and LoRA / QLoRA; configured GPU inference and serving with CUDA and vLLM.
- Deployed and configured OpenClaw and custom agents using pi coding agent to support engineering workflows.
- Implemented a custom AI framework for subagent orchestration and spec-driven development, connecting implementation, documentation and automated testing.
SellPilot
Full-Stack JavaScript Developer · Jun 2025 - Jun 2026
AI-powered sales enablement and call-analysis platform.
- Coordinated the engineering team, distributed tasks and set priorities; contributed to product and technical decisions while remaining hands-on across the stack.
- Developed frontend features, REST APIs and database models with TypeScript, Next.js, Prisma and PostgreSQL, connecting UI, backend logic and product integrations.
- Implemented AI-powered sales-call analysis, microlearning tailored to user history and real-time AI voice interaction using OpenAI and Vertex AI APIs.
- Trained and fine-tuned a custom AI model for product-specific use cases; configured AI agents to support engineering workflows.
- Implemented in-product onboarding and integrated a payment system into the user journey.
- Improved contextual search, integrated CRM systems and implemented Telegram and email alerts for product users.
- Wrote unit, integration and end-to-end tests for frontend and backend functionality.
Itransition
Full-Stack JavaScript Developer · Feb 2024 - Dec 2025
Client projects spanning education, AI-assisted music analytics and a digital-asset marketplace.
- Built React / Next.js and Node.js features for a beverage education platform covering recipe discovery, training sessions and lessons.
- Designed PostgreSQL and MySQL schemas, implemented Algolia search, resolved security issues and configured tests, CI/CD and AWS deployment workflows.
- Developed frontend and backend features for a music popularity and revenue prediction application; integrated an AI prediction tool and implemented log management and automated tests.
- Implemented React UI features for a marketplace involving tokenized real assets; fixed bugs and added automated tests with Vitest.
- Performed code reviews, developed unit, integration and end-to-end tests, and collaborated with QA, business analysts, designers and product managers; delivered internal presentations on emerging technologies.
MyStream
Full-Stack JavaScript Developer · Jul 2023 - Feb 2024
Payment, conversion and marketplace analytics applications.
- Built React checkout flows and Stripe integrations, including payment forms, backend webhook handlers, RabbitMQ messaging and email notifications.
- Implemented Node.js services with NestJS / Express.js in a microservice architecture; designed PostgreSQL schemas and Prisma models for payment and analytics applications.
- Developed configurable React quizzes with topic-specific themes, question variations and launch parameters; integrated Amplitude analytics to guide conversion-related UI changes.
- Built marketplace analytics integrating the Wildberries API, with data ingestion and persistence, user authorization, reporting dashboards and Excel export.
- Configured CI/CD, cloud deployment, DNS and Nginx; collaborated with QA, marketing, designers and product managers on application behavior and UI improvements.
EPAM
Full-Stack JavaScript & Java Developer · Feb 2022 - Jun 2023
Certificate catalog and platform for publishing and discussing reviews.
- Built an Angular / RxJS frontend and Java / Spring Boot backend for a certificate catalog with search, filtering, a shopping cart and order placement.
- Implemented JWT authentication, role-based access and an admin panel for certificates, tags and users using Spring Security and Spring Data JPA / Hibernate.
- Developed a React / Redux Toolkit and NestJS / Express.js review platform with Prisma / PostgreSQL, rich-text editing, image uploads, ratings, likes and comments.
- Integrated Algolia full-text search, ImageKit image storage and Google OAuth; implemented user management, multilingual UI and theme switching.
- Developed REST APIs and wrote backend and frontend tests using JUnit 5, Mockito, Jasmine and Karma; configured Gradle builds, CI/CD and cloud deployment.
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