QA Automation · SDET · AQA

Kirill Terentev

Я инженер по автоматизации тестирования из Алматы. Работаю в основном с backend: API, WebSocket, интеграциями и сложными E2E-сценариями.

Этот сайт — не замена резюме. Здесь немного обо мне и о проектах, которые я делаю вне основной работы.

I’m a QA Automation Engineer based in Almaty. I mostly work with backend systems: APIs, WebSockets, integrations, and complex end-to-end scenarios.

This website is not a replacement for my CV. It’s a small place to introduce myself and share the projects I build outside of my day job.

Я люблю делать полезные вещи своими руками — от небольших скриптов и внутренних инструментов до полноценных сервисов. Один из таких проектов — BookFerry. I like building useful things myself — from small scripts and internal tools to complete services. One of those projects is BookFerry.

Open source · Live project

BookFerry

BookFerry — open-source проект для владельцев электронных книг и одновременно живой сервис, которым уже пользуются реальные люди.

Идея появилась из простой бытовой проблемы: найти книгу обычно легко, а дальше начинаются скачивание файла, поиск нужного формата, отправка самому себе на почту и перенос на ридер.

BookFerry убирает эту цепочку. Сервис ищет книги в OPDS-каталогах и позволяет получить найденную книгу прямо в Telegram или отправить её на PocketBook / Kindle через email.

Сейчас проект состоит из backend-сервиса на FastAPI и Telegram-бота. Также я делаю отдельный клиент для PocketBook, а дальше хочу добавить мобильное приложение.

Это не просто демо или учебный репозиторий: сервис развёрнут, у него есть API, база пользователей, Docker-инфраструктура, автотесты и пользователи, которые возвращаются к нему каждый день. Я поддерживаю проект как небольшой production-сервис — разбираю реальные сценарии, ошибки и поведение внешних источников.

BookFerry is an open-source project for e-reader owners and, more importantly, a live service used by real people.

It started with a very ordinary problem: finding a book is usually easy, but then comes downloading the file, finding the right format, emailing it to yourself, and finally getting it onto the reader.

BookFerry removes that chain. It searches OPDS catalogs and lets you receive a book directly in Telegram or send it to a PocketBook / Kindle email address.

The project currently includes a FastAPI backend and a Telegram bot. I’m also building a native PocketBook client, with a mobile app planned next.

This is not just a demo or learning repository: the service is deployed, has an API, user database, Docker-based infrastructure, automated tests, and real users who come back and use it every day. I maintain it as a small production service, dealing with real usage scenarios, failures, and external integrations.

Python FastAPI aiogram SQLite OPDS Docker pytest Allure

Небольшой экспериментSmall experiment

Braille Puncture Bot

Ещё один небольшой Telegram-бот: отправляешь ему русский текст, а он превращает его в зеркальный шаблон Брайля и возвращает DOCX. Документ можно распечатать, проколоть точки с обратной стороны листа и получить на лицевой стороне рельефное письмо шрифтом Брайля.

Проект экспериментальный и немного недоделанный, но основная идея работает.

Another small Telegram bot: send it Russian text and it converts it into a mirrored Braille template in a DOCX file. Print the document, punch the dots from the back of the page, and the front becomes a raised Braille letter.

It is experimental and not quite finished, but the core idea works.

Попытка захватить мир №24World domination attempt #24

You Can Do It

Платформа для тренеров и их клиентов: программы тренировок, персональные планы и отслеживание прогресса. Backend на FastAPI, клиентская часть — Flutter.

Проект дошёл до рабочей серверной архитектуры и модели данных, а потом почти год пролежал без движения. Похоже, фитнес-мир в этот раз захватить не получилось.

A platform for trainers and their clients: workout programs, personal plans, and progress tracking. FastAPI on the backend, Flutter on the client side.

It reached a working backend architecture and data model, then spent almost a year untouched. Apparently, world domination through fitness will have to wait.

Ещё один экспериментOne more experiment

Love To-Do

Однажды мне стало интересно не только написать мобильное приложение, но и пройти весь путь до настоящей публикации: сборки, магазины, ревью и всё остальное.

Так появился Love To-Do — небольшое приложение с напоминаниями для близких. Оно добралось и до App Store, и до Google Play.

Было интересно и сделать, и действительно опубликовать. Следующим великим стартапом оно не стало — мир, видимо, оказался ещё не готов.

At some point I wanted to do more than just build a mobile app: I wanted to take one all the way through release builds, store reviews, publication, and everything around it.

That became Love To-Do — a small reminders app for people close to you. It made it to both the App Store and Google Play.

Building it was fun. Actually publishing it was even more useful. It did not become the next great startup — apparently, the world just wasn’t ready yet.

Если хотите обсудить работу, тестирование или один из проектов — проще всего написать мне в Telegram или LinkedIn.

If you'd like to discuss work, testing, or one of these projects, the easiest way to reach me is via Telegram or LinkedIn.