Роман

Python Backend Developer (Web & Telegram Bots)

Employment type:
full-time, part-time
Age:
45 years
City of residence:
Dnipro
Ready to work:
Dnipro, 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.

Work experience

Python-разработчик

from 08.2024 to 03.2025 (8 months)
dZENcode, Дистанційно (IT)

На попередньому місці роботи (dZENcode) займався розробкою двох великих проєктів у складі команд:

Проєкт 1: Платформа для аналізу психологічних тестів (Django, команда: 2 розробники)
➢ Спроєктував та реалізував backend-систему для автоматизації процесу збору та аналізу даних психологічних тестів.
➢ Реалізував веб-парсер на Selenium для вилучення результатів тестів зі сторінок (підтримка трьох типів тестів).
➢ Спроєктував реляційну базу даних з використанням абстрактних моделей Django та механізму slug-генерації для запобігання дублюванню.
➢ Розробив REST API для доступу до даних тестів з фільтрацією за користувачем та типом тесту.
➢ Створив адміністративну панель Django з вбудованими інлайнами, пошуком та фільтрацією.

Проєкт 2: Система управління телекомунікаційною інфраструктурою (Django, Celery, Redis, команда: backend-розробник + DevOps-інженер)
➢ Розробив backend для комплексного управління SIM-картками, портами та номерами фізичних і віртуальних пристроїв.
➢ Реалізував асинхронну систему перевірки балансу SIM-карток з використанням Celery, Redis та механізмом повторних спроб.
➢ Створив інтелектуальні механізми тимчасової прив’язки обладнання з автоматичним відновленням вихідних станів.
➢ Розробив модульну архітектуру адмін-панелі з логічним розподілом функціональності за блоками.
➢ Реалізував імпорт/експорт даних у різні формати, детальне логування всіх операцій.

ФОП

from 02.2007 to now (19 years 8 months)
Штефанеса, Дніпро (IT)

Робота здійснювалася в таких сферах діяльності:
➢ Юридичні консультації.
➢ Системний адміністратор на виробництві.
➢ Торгівля.
➢ Міжнародні вантажоперевезення.
➢ Трейдинг у сфері криптовалют. Знання терміналів Vataga, Tiger, знання склянки, технічний аналіз інформації з TradingView.

У травні 2024 брав участь у Solana Renaissance Hackathon (команда: 2 розробники + 1 організатор). Створив Solana Telegram Wallet – Telegram-бота для керування гаманцями в Solana (testnet/devnet).

Функції: створення та підключення гаманців (solana-py), переказ SOL з валідацією та обробкою помилок, перевірка балансу з кешуванням, історія транзакцій.
Архітектура: FSM на aiogram, інтеграція з Solana, веб-інтерфейс на Django, ORM SQLAlchemy (SQLite/PostgreSQL), Docker.
Стек: Python 3.12, aiogram, solana-py, SQLAlchemy, Django, Docker, Git.
Репозиторій: https://github.com/Shrekulka/solana-webwallet

Захоплений алгоритмічною торгівлею, розробив особистий проект Міжбіржовий арбітражний бот (FastAPI, Aiogram, CCXT, PostgreSQL, AI-аналітика).
Автоматичний пошук арбітражу на споті (Binance, Bybit, OKX, KuCoin, YoBit), асинхронний сканер з урахуванням комісій та склянок, технічний аналіз (RSI, MACD).
AI-аналіз новин з 7+ джерел з failover між Gemini, Groq, OpenRouter.
Telegram-бот (FSM), звіти P&L, сканер щільностей, графіки Matplotlib.
Відмовостійкість: Circuit Breaker, ротація проксі та Tor, розподіл ключів API.
Стек: Python 3.10+, FastAPI, Aiogram 3, CCXT Pro, PostgreSQL (asyncpg), SQLAlchemy 2.0, Alembic, APScheduler, Docker, Prometheus.
Репозиторій: https://github.com/Shrekulka/educationalProjects/tree/main/python/crypto_world/inter_exchange_arbitrage_bot

Фріланс-проект Fit Trainer Bot (Aiogram, Django, Celery, OpenAI, ЮKassa) – персональний фітнес-тренер та нутриціолог.
Генерація планів тренувань та харчування з GPT-4o, аналіз фото їжі (Vision API), щоденник харчування та води, статистика (Matplotlib).
Платна підписка (базовий/преміум) з ЮKassa (платежі, вебхуки, автопродовження).
Архітектура: Aiogram 3 (FSM), Django 5 + Gunicorn, PostgreSQL, Redis, Celery.
Розгортання в Docker (Nginx, SSL), моніторинг, авто-бекапи БД.
Стек: Python 3.13, Aiogram 3, Django 5, PostgreSQL, Redis, Celery, Celery Beat, Docker, Nginx, OpenAI API, ЮKassa.

Оперуповноважений ДСБЕЗ Новомосковського МВ УМВС України в Д/о

from 06.2002 to 11.2004 (2 years 6 months)
ДСБЕЗ, Дніпро (Державні організації)

Обовʼязки та досягнення:
➢ Забезпечення оперативного супроводження у сфері інтелектуальної власності.
➢ Виявлення та документування правопорушень, повʼязаних із порушенням авторських і суміжних прав.
➢ Взаємодія з правовласниками, експертами та іншими підрозділами для захисту об’єктів інтелектуальної власності.

Education

Юридична академія Міністерства внутрішніх справ України, м. Дніпро

Факультет боротьби з економічною злочинністю, Дніпро
Higher, from 1998 to 2002 (4 years)

Отримав фундаментальні знання з кримінального та адміністративного права, економіки, документування правопорушень. Вивчав юридичну психологію та криміналістику.

Additional education and certificates

3 місяці
Certificate

3 місяці
Certificate

1 рік

6 місяців

6 місяців

3 місяця

3 місяці

1 місяць

1 місяць

1 місяць

Knowledge and skills

  • Python
  • Git
  • Знание принципов ООП
  • GitHub
  • PostgreSQL
  • Docker
  • Django
  • FastAPI
  • HTML
  • Postman
  • PgAdmin
  • Celery
  • Beautiful Soup
  • Scrapy
  • Selenium
  • Selenium IDE
  • Aiogram
  • SQLAlchemy
  • Redis
  • Nginx
  • Matplotlib

Language proficiencies

  • English — beginner
  • Ukrainian — above average

Additional information

Ссылка на репозиторий:
https://github.com/Shrekulka?tab=repositories

Навыки:
1.Работа с операционными системами:
a.Windows:
oУстановка, настройка и обслуживание системы;
oУстановка дополнительных программ и драйверов;
oПродвинутый пользователь Microsoft Office Word.
b.MacOS:
oНастройка и установка операционной системы;
oУстановка программ и уверенное владение Zsh.
c.Linux (Ubuntu):
oУстановка и настройка системы;
oВладение Bash.
2.Системы контроля версий:
oУверенное использование Git (GitHub, GitLab).
oПонимание принципов управления версиями кода.
3.Программирование:
oОпыт процедурного и объектно-ориентированного программирования (ООП).
4.Языковые навыки:
oАнглийский язык — уровень Pre-Intermediate.

PYTHON STACK:
1.Языки и фреймворки: Python 3, Django, Flask, FastAPI
2.Базы данных: PostgreSQL, SQLite3
3.Инструменты разработки: PyCharm, Docker, Postman, pgAdmin 4
4.Асинхронное программирование: Celery
5.Парсинг и автоматизация: BeautifulSoup, Scrapy, Selenium
6.Анализ данных: Pandas
7.Разработка ботов: aiogram 3
8.Системы контроля версий: Git (GitHub, GitLab)

Я поглиблюю свої знання в галузі штучного інтелекту (ШІ). Зараз активно вивчаю LangChain, щоб уміти поєднувати великі мовні моделі із серверною частиною застосунків

More resumes of this candidate

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: