Сервіс пошуку роботи №1 в Україні
Дмитро
Fullstack-розробник
- Розглядає посади:
- Fullstack-розробник, Python-програміст, React-розробник, Front-end розробник, Back-end розробник
- Вік:
- 21 рік
- Місто проживання:
- Київ
- Готовий працювати:
- Дистанційно
Контактна інформація
Шукач вказав: ТелефонЕл. поштуLinkedInМесенджер
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/20359954/
Завантажений файл
Версія для швидкого
перегляду
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Дмитро Нікіфоров
Full-Stack розробник · 4+ роки · Python · React · TypeScript
Рієка, Хорватія (ЄС, CET) · віддалено або в офісі · дозвіл на роботу в Хорватії
[відкрити контакти ](див. вище в блоці «контактна інформація») · [відкрити контакти ](див. вище в блоці «контактна інформація») · github.com/Drino955 · dnikiforov.dev
КОРОТКО
Full-Stack розробник із 4+ роками комерційного досвіду (з 2022 року): продакшен-вебзастосунки та high-load
системи даних. З листопада 2024 року — founding engineer ChatCrawler, комерційного SaaS із платними
підписками: пошук і аналітика по публічному Telegram — 41.4B+ проіндексованих повідомлень, 26M+ груп і
каналів, 459.2M+ профілів авторів, 19,000+ зареєстрованих користувачів і 10K+ активних щомісяця. Повна
відповідальність за продукт: архітектура, бекенд на Python / FastAPI і asyncio, фронтенд на React / Next.js /
TypeScript, дані в PostgreSQL + ClickHouse, платежі, CI/CD, інфраструктура і чергування. LLM-інтеграції в
продакшені (OpenAI, Gemini, xAI Grok) і щоденна AI-assisted розробка з Claude Code.
Python FastAPI asyncio TypeScript React Next.js Node.js PostgreSQL ClickHouse Redis Docker GitHub Actions CI/CD
Linux Nginx LLM APIs Web scraping Telegram Bot API
ДОСВІД
Founding Full-Stack Engineer — ChatCrawler Листопад 2024 — дотепер
Комерційний SaaS · платні підписки · віддалено
ChatCrawler — платформа пошуку й аналітики по Telegram
Пошук і аналітика по публічному Telegram: асинхронна система обходу й інжесту, пошуковий рушій по мільярдах
повідомлень, панель керування, Telegram-бот із Mini App і REST API. У продакшені з платними підписками і 19,000+
зареєстрованими користувачами. Повна відповідальність: архітектура, бекенд, фронтенд, дані, платежі, CI/CD,
інфраструктура і чергування.
41.4B+ ПОВІДОМЛЕНЬ В ІНДЕКСІ 26M+ ГРУП І КАНАЛІВ 459.2M+ ПРОФІЛІВ АВТОРІВ 26K/s ПІК ЗАПИСУ
1.1 TB СТИСНУТИЙ ІНДЕКС 19K+ ЗАРЕЄСТРОВАНИХ
Розділене сховище — PostgreSQL для сутностей і звʼязків, ClickHouse для повідомлень. Таблиці на 17 млрд рядків,
окремі ключі сортування під кожен патерн доступу, ~73 байти на повідомлення
Конвеєр запису — 12 робочих процесів, 276 паралельних потоків, 12 тис. повідомлень/с стабільно, пік 26 тис./с.
Зворотний тиск за бюджетом запису, кількістю партів і затримкою пошуку: індексація сама себе пригальмовує,
перш ніж просяде пошук
Оркестрація акаунтів — 130+ користувацьких сесій і 32 тис. ботів, обмеження швидкості, обробка FloodWait, пул
проксі, оцінка стану, автомасштабування
Планувальник — черги з пріоритетами, адаптивна паралельність, обхід з урахуванням регіону, вибір сесії за
станом
Панель (Next.js + FastAPI) — дашборд акаунтів, масовий імпорт, пул проксі, генерація профілів через Gemini, ролі,
перевірка SpamBlock і вбудований веб-клієнт Telegram
Бот, Mini App і REST API — пошук, картки профілів, економіка запитів, 300+ дзеркальних ботів
Платежі — один шлях зарахування для Telegram Stars, CryptoBot і xRocket: ідемпотентність за (provider, charge_id),
запис у леджер і баланс в одній транзакції, реконсилятор пропущених вебхуків
Міграції даних — перехід з однієї бази на PostgreSQL + ClickHouse на живих даних; 140+ міграцій у трьох схемах
Продуктивність — ZFS-датасети під кожен рушій (вирівнювання record size зі сторінкою БД зменшило фізичні
записи у 2,7 раза); прибрав повні скани keyspace Redis, батчі замість поодиноких запитів, переписав аналітичний
JOIN на 2,88 млрд рядків у двокроковий пошук
CI/CD і якість — GitHub Actions з блокуючим лінтом, pytest на одноразовому PostgreSQL, Playwright smoke-тести; 11
контейнерних сервісів у Docker Compose за Nginx
Спостережуваність та інциденти — Prometheus, Grafana, Loki з trace-ID; знайшов причину OOM-kill PostgreSQL у
бюджеті памʼяті воркерів, відновив сервіс і написав post-mortem
Співпраця і AI-assisted розробка — код-рев’ю pull request від зовнішнього контриб’ютора; Claude Code із
субагентами в паралельних git worktrees; підтримка користувачів чотирма мовами
Python asyncio FastAPI Pydantic Telethon Aiogram 3 PostgreSQL ClickHouse Redis Next.js React TypeScript
TanStack Query Docker Compose GitHub Actions Nginx pytest Playwright Prometheus Grafana Loki Gemini API
Full-Stack розробник — фриланс і контракти Травень 2022 — дотепер
Самозайнятий · клієнти під NDA і малий бізнес · віддалено
Контракт (NDA) — автоматизація та інструменти модерації Telegram для великої платформи модерації груп, 2026
— дотепер
LLM-інтеграція (клієнт під NDA) — переписав модуль профілювання користувачів Telegram на structured outputs за
JSON-схемою і переніс його з Gemini на xAI Grok без зміни інтерфейсу, 2026
Клієнтські вебпроєкти — сайти й вебзастосунки під ключ з 2022 року: React / Next.js, TypeScript, WordPress / PHP,
Laravel, MySQL
Боти — Discord-бот-магазин із покупками й балансами, LLM-модератор (Node.js, OpenAI API); Archivus — архіватор
Telegram із веб-переглядом і повнотекстовим пошуком
Реверс-інжиніринг — аналіз протоколів WebSocket, деобфускація JavaScript, браузерні юзерскрипти
Адміністрування Linux — Ubuntu Server і Arch Linux як основна система, Nginx, WireGuard, правила фаєрвола
ОЛІМПІАДИ ТА АКТИВНОСТІ
Алгоритми — жупанійська олімпіада з програмування (Хорватія): 1 місце (2026), 3 місце (2024)
Tetragon Informatika 2025 — змагання, 1 місце
CTK Global Game Jam 2025 — 3 місце, програмування ігор
Фестиваль науки 2024 — доповідь про штучний інтелект
ОСВІТА І СЕРТИФІКАТИ
Prva sušačka hrvatska gimnazija — Рієка, математична програма, 2022 — 2026
EPAM Training Center — Python Development & Web Technologies, 2024
University of Michigan — Python for Everybody, 2023
НАВИЧКИ
БЕКЕНД: Python (asyncio, FastAPI, Django, Pydantic, asyncpg) · Node.js, TypeScript / JavaScript · REST API, вебхуки,
інтеграції · розподілені воркери, черги, rate limiting · high-load конвеєри даних, скрапінг у великих обсягах · LLM API
(OpenAI, Gemini, xAI), structured outputs · Telegram Bot API, Telethon, aiogram · PHP (Laravel)
БАЗИ ДАНИХ: PostgreSQL (проєктування схем, індекси, оптимізація запитів, JSONB, trigram) · ClickHouse (аналітика на
мільярдах рядків, ReplacingMergeTree) · Redis (черги, кешування, rate limiting) · MySQL · міграції на живих даних
ФРОНТЕНД: Next.js, React, TypeScript · TanStack Query, react-hook-form + zod · Tailwind CSS, SCSS · Telegram Mini Apps
· WebSocket, інтерфейси реального часу
ІНФРАСТРУКТУРА: Docker, Docker Compose (багатосервісний) · GitHub Actions CI/CD · Linux (Ubuntu Server, Arch), Nginx
· Prometheus, Grafana, Loki · ZFS, бекапи, реагування на інциденти · AWS, Hetzner, DigitalOcean
ЯКІСТЬ І ПРОЦЕС: pytest, Playwright · Git, pull request, код-рев’ю · Claude Code, AI-assisted розробка · post-mortem,
технічна документація
МОВИ
Хорватська (вільно) · Англійська (B2) · Українська / російська (рідні)
ПОСИЛАННЯ
GITHUB: github.com/Drino955 · TELEGRAM: t.me/drino955 · EMAIL: [відкрити контакти ](див. вище в блоці «контактна інформація») · ПОРТФОЛІО:
dnikiforov.dev · CHATCRAWLER: chatcrawler.link
Full-Stack розробник · 4+ роки · Python · React · TypeScript
Рієка, Хорватія (ЄС, CET) · віддалено або в офісі · дозвіл на роботу в Хорватії
[
КОРОТКО
Full-Stack розробник із 4+ роками комерційного досвіду (з 2022 року): продакшен-вебзастосунки та high-load
системи даних. З листопада 2024 року — founding engineer ChatCrawler, комерційного SaaS із платними
підписками: пошук і аналітика по публічному Telegram — 41.4B+ проіндексованих повідомлень, 26M+ груп і
каналів, 459.2M+ профілів авторів, 19,000+ зареєстрованих користувачів і 10K+ активних щомісяця. Повна
відповідальність за продукт: архітектура, бекенд на Python / FastAPI і asyncio, фронтенд на React / Next.js /
TypeScript, дані в PostgreSQL + ClickHouse, платежі, CI/CD, інфраструктура і чергування. LLM-інтеграції в
продакшені (OpenAI, Gemini, xAI Grok) і щоденна AI-assisted розробка з Claude Code.
Python FastAPI asyncio TypeScript React Next.js Node.js PostgreSQL ClickHouse Redis Docker GitHub Actions CI/CD
Linux Nginx LLM APIs Web scraping Telegram Bot API
ДОСВІД
Founding Full-Stack Engineer — ChatCrawler Листопад 2024 — дотепер
Комерційний SaaS · платні підписки · віддалено
ChatCrawler — платформа пошуку й аналітики по Telegram
Пошук і аналітика по публічному Telegram: асинхронна система обходу й інжесту, пошуковий рушій по мільярдах
повідомлень, панель керування, Telegram-бот із Mini App і REST API. У продакшені з платними підписками і 19,000+
зареєстрованими користувачами. Повна відповідальність: архітектура, бекенд, фронтенд, дані, платежі, CI/CD,
інфраструктура і чергування.
41.4B+ ПОВІДОМЛЕНЬ В ІНДЕКСІ 26M+ ГРУП І КАНАЛІВ 459.2M+ ПРОФІЛІВ АВТОРІВ 26K/s ПІК ЗАПИСУ
1.1 TB СТИСНУТИЙ ІНДЕКС 19K+ ЗАРЕЄСТРОВАНИХ
Розділене сховище — PostgreSQL для сутностей і звʼязків, ClickHouse для повідомлень. Таблиці на 17 млрд рядків,
окремі ключі сортування під кожен патерн доступу, ~73 байти на повідомлення
Конвеєр запису — 12 робочих процесів, 276 паралельних потоків, 12 тис. повідомлень/с стабільно, пік 26 тис./с.
Зворотний тиск за бюджетом запису, кількістю партів і затримкою пошуку: індексація сама себе пригальмовує,
перш ніж просяде пошук
Оркестрація акаунтів — 130+ користувацьких сесій і 32 тис. ботів, обмеження швидкості, обробка FloodWait, пул
проксі, оцінка стану, автомасштабування
Планувальник — черги з пріоритетами, адаптивна паралельність, обхід з урахуванням регіону, вибір сесії за
станом
Панель (Next.js + FastAPI) — дашборд акаунтів, масовий імпорт, пул проксі, генерація профілів через Gemini, ролі,
перевірка SpamBlock і вбудований веб-клієнт Telegram
Бот, Mini App і REST API — пошук, картки профілів, економіка запитів, 300+ дзеркальних ботів
Платежі — один шлях зарахування для Telegram Stars, CryptoBot і xRocket: ідемпотентність за (provider, charge_id),
запис у леджер і баланс в одній транзакції, реконсилятор пропущених вебхуків
Міграції даних — перехід з однієї бази на PostgreSQL + ClickHouse на живих даних; 140+ міграцій у трьох схемах
Продуктивність — ZFS-датасети під кожен рушій (вирівнювання record size зі сторінкою БД зменшило фізичні
записи у 2,7 раза); прибрав повні скани keyspace Redis, батчі замість поодиноких запитів, переписав аналітичний
JOIN на 2,88 млрд рядків у двокроковий пошук
CI/CD і якість — GitHub Actions з блокуючим лінтом, pytest на одноразовому PostgreSQL, Playwright smoke-тести; 11
контейнерних сервісів у Docker Compose за Nginx
Спостережуваність та інциденти — Prometheus, Grafana, Loki з trace-ID; знайшов причину OOM-kill PostgreSQL у
бюджеті памʼяті воркерів, відновив сервіс і написав post-mortem
Співпраця і AI-assisted розробка — код-рев’ю pull request від зовнішнього контриб’ютора; Claude Code із
субагентами в паралельних git worktrees; підтримка користувачів чотирма мовами
Python asyncio FastAPI Pydantic Telethon Aiogram 3 PostgreSQL ClickHouse Redis Next.js React TypeScript
TanStack Query Docker Compose GitHub Actions Nginx pytest Playwright Prometheus Grafana Loki Gemini API
Full-Stack розробник — фриланс і контракти Травень 2022 — дотепер
Самозайнятий · клієнти під NDA і малий бізнес · віддалено
Контракт (NDA) — автоматизація та інструменти модерації Telegram для великої платформи модерації груп, 2026
— дотепер
LLM-інтеграція (клієнт під NDA) — переписав модуль профілювання користувачів Telegram на structured outputs за
JSON-схемою і переніс його з Gemini на xAI Grok без зміни інтерфейсу, 2026
Клієнтські вебпроєкти — сайти й вебзастосунки під ключ з 2022 року: React / Next.js, TypeScript, WordPress / PHP,
Laravel, MySQL
Боти — Discord-бот-магазин із покупками й балансами, LLM-модератор (Node.js, OpenAI API); Archivus — архіватор
Telegram із веб-переглядом і повнотекстовим пошуком
Реверс-інжиніринг — аналіз протоколів WebSocket, деобфускація JavaScript, браузерні юзерскрипти
Адміністрування Linux — Ubuntu Server і Arch Linux як основна система, Nginx, WireGuard, правила фаєрвола
ОЛІМПІАДИ ТА АКТИВНОСТІ
Алгоритми — жупанійська олімпіада з програмування (Хорватія): 1 місце (2026), 3 місце (2024)
Tetragon Informatika 2025 — змагання, 1 місце
CTK Global Game Jam 2025 — 3 місце, програмування ігор
Фестиваль науки 2024 — доповідь про штучний інтелект
ОСВІТА І СЕРТИФІКАТИ
Prva sušačka hrvatska gimnazija — Рієка, математична програма, 2022 — 2026
EPAM Training Center — Python Development & Web Technologies, 2024
University of Michigan — Python for Everybody, 2023
НАВИЧКИ
БЕКЕНД: Python (asyncio, FastAPI, Django, Pydantic, asyncpg) · Node.js, TypeScript / JavaScript · REST API, вебхуки,
інтеграції · розподілені воркери, черги, rate limiting · high-load конвеєри даних, скрапінг у великих обсягах · LLM API
(OpenAI, Gemini, xAI), structured outputs · Telegram Bot API, Telethon, aiogram · PHP (Laravel)
БАЗИ ДАНИХ: PostgreSQL (проєктування схем, індекси, оптимізація запитів, JSONB, trigram) · ClickHouse (аналітика на
мільярдах рядків, ReplacingMergeTree) · Redis (черги, кешування, rate limiting) · MySQL · міграції на живих даних
ФРОНТЕНД: Next.js, React, TypeScript · TanStack Query, react-hook-form + zod · Tailwind CSS, SCSS · Telegram Mini Apps
· WebSocket, інтерфейси реального часу
ІНФРАСТРУКТУРА: Docker, Docker Compose (багатосервісний) · GitHub Actions CI/CD · Linux (Ubuntu Server, Arch), Nginx
· Prometheus, Grafana, Loki · ZFS, бекапи, реагування на інциденти · AWS, Hetzner, DigitalOcean
ЯКІСТЬ І ПРОЦЕС: pytest, Playwright · Git, pull request, код-рев’ю · Claude Code, AI-assisted розробка · post-mortem,
технічна документація
МОВИ
Хорватська (вільно) · Англійська (B2) · Українська / російська (рідні)
ПОСИЛАННЯ
GITHUB: github.com/Drino955 · TELEGRAM: t.me/drino955 · EMAIL: [
dnikiforov.dev · CHATCRAWLER: chatcrawler.link
Схожі кандидати
-
Fullstack-розробник
Дистанційно -
Fullstack-програміст
Дистанційно, Київ -
Fullstack-розробник
Дистанційно, Київ -
Fullstack-розробник
Дистанційно -
Fullstack-програміст
Дистанційно, Харків -
Fullstack-розробник
Дистанційно