Ukraine's #1 job service
Дмитро
Fullstack-розробник
- Considering positions:
- Fullstack-розробник, Python-програміст, React-розробник, Front-end розробник, Back-end розробник
- Age:
- 21 years
- City of residence:
- Kyiv
- Ready to work:
- Remote
Contact information
The job seeker has provided: Phone numberEmailLinkedInMessenger
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/20359954/
Uploaded file
Quick view
version
This resume is posted as a file. The quick view option may be worse than the original resume.
Дмитро Нікіфоров
Full-Stack розробник · 4+ роки · Python · React · TypeScript
Рієка, Хорватія (ЄС, CET) · віддалено або в офісі · дозвіл на роботу в Хорватії
[open contact info ](look above in the "contact info" section) · [open contact info ](look above in the "contact info" section) · 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: [open contact info ](look above in the "contact info" section) · ПОРТФОЛІО:
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
Similar candidates
-
Fullstack-розробник
Remote, Kyiv -
Fullstack-розробник
Remote, Kremenchuk, Other countries -
Fullstack-розробник
23000 UAH, Remote, Kyiv, Lviv -
Fullstack-розробник
Remote -
Fullstack-розробник
Remote, Khmelnytskyi -
Fullstack-розробник
Remote, Kremenchuk