Євгеній Семенюк
Рейтинг
Рівень володіння мовами
Резюме
Я – розробник із досвідом створення веб-додатків на Django, Django REST, FastApi, Telegram-ботів та AI-контенту для бізнесу та приватних осіб. Cпеціалізуюсь на створенні інноваційних рішень для бізнесу та персональних проєктів.
👨🏻💻Основний стек технологій:
1️⃣ Веб-розробка:
✅ Django: Фреймворк для створення масштабованих вебсайтів з вбудованими функціями для роботи з базами даних, формами, авторизацією та іншими аспектами.
✅ Flask: Легкий фреймворк для швидкої розробки вебзастосунків, зазвичай для малих або середніх проектів.
✅ FastAPI: Високопродуктивний фреймворк для створення API, оптимізований для швидкої роботи та сучасних стандартів, таких як OpenAPI і JSON Schema.
2️⃣ Telegram-боти:
✅ Aiogram: Бібліотека для створення асинхронних Telegram-ботів, що дозволяє ефективно інтегрувати бота з різними API і автоматизувати бізнес-процеси.
3️⃣ Парсинг вебресурсів:
✅ Використання кастомних скриптів на Python для збору та обробки даних з вебсайтів, робота з API.
✅ BeautifulSoup або lxml для парсингу HTML.
✅ Requests для взаємодії з вебсайтами і збору даних.
✅ Selenium: Бібліотека для автоматизації браузерів, що дозволяє взаємодіяти з вебсторінками, що містять JavaScript, та парсити динамічний контент.
✅ Scrapy: Потужний фреймворк для парсингу великих обсягів даних з вебсайтів. Він надає зручні інструменти для організації збору даних, обробки і збереження їх у потрібному форматі.
4️⃣ Автоматизація задач:
✅ Написання скриптів для автоматизації рутинних процесів і оптимізації роботи.
✅ Можливо використання бібліотек, як Celery для управління фоновими задачами, або APScheduler для планування регулярних задач.
5️⃣ Віконні додатки:
✅ PyQt або Tkinter для створення графічних інтерфейсів, що дозволяє будувати кросплатформенні додатки з GUI для зручності користувачів.
6️⃣ Бази даних:
✅ PostgreSQL: Високопродуктивна реляційна база даних з потужними можливостями для роботи з великими обсягами даних і підтримкою складних запитів.
✅ SQLite: Легка база даних, що підходить для невеликих проектів або для розробки в якості тимчасового рішення.
Завжди націлений на якісний результат і довготривалу співпрацю. Маю досвід у виконанні проєктів різної складності — від створення чат-ботів і збору даних до створення власних API та масштабних сайтів.
Якщо ви шукаєте відповідального та досвідченого розробника для вирішення ваших завдань, я — саме та людина, яка допоможе реалізувати ваші ідеї!
Навички та вміння
Портфоліо
- Всі роботи 7
- Python 2
- Створення сайту під ключ 1
- Веб-програмування 1
- Десктопні додатки 1
- Розробка ботів 2
-
25 000 UAH Система управління навчальними курсами
Створення сайту під ключЦе веб-застосунок для управління навчальними курсами з професійної безпеки та охорони праці. Система забезпечує повний цикл навчального процесу: від реєстрації компаній та студентів до проведення тестувань та видачі сертифікатів.
Основні можливості
Управління курсами: Створення та редагування курсів з відеоматеріалами та PDF-файлами
… Система тестування: Проведення тестів з автоматичною перевіркою відповідей
Управління користувачами: Три ролі користувачів (Адміністратор, Інженер ОП, Студент)
Договірна система: Управління договорами з компаніями та відстеження термінів дії
Звітність: Експорт даних у форматі Excel
Функціональність
Ролі користувачів
1. Адміністратор
- Управління курсами (створення, редагування, видалення)
- Додавання відеоматеріалів та PDF-файлів до курсів
- Створення питань та відповідей для тестів
- Управління користувачами (інженери ОП, студенти)
- Створення та управління договорами
- Перегляд статистики та звітів
- Експорт даних у Excel
2. Інженер ОП (Охорони Праці)
- Перегляд інформації про компанію
- Управління студентами своєї компанії
- Перегляд прогресу навчання студентів
- Створення нових студентів
3. Студент
- Перегляд доступних курсів
- Проходження навчальних матеріалів (відео, PDF)
- Проходження тестів
- Перегляд результатів тестування
- Відстеження прогресу навчання
Технологічний стек
- Backend: Django 5.2
- База даних: PostgreSQL
- Статичні файли: WhiteNoise
- Медіа файли: AWS S3 (django-storages)
- WSGI сервер: Gunicorn
- Python: 3.11.12
-
CRM(Django) для адміністраторів ТГ каналів
PythonЦе веб-додаток на Django, створений для адміністраторів Telegram-каналів, який дозволяє автоматизувати процеси керування ботами, планування та відправки постів. CRM надає зручний інтерфейс для створення та редагування контенту, розподілу ботів між каналами, а також управління запланованими публікаціями через Celery.
Основний функціонал:
• Керування Telegram-ботами – додавання, редагування та призначення ботів для відправки постів.
… • Інтеграція з каналами – прив’язка каналів через ботів, перевірка прав доступу.
• Планування постів – календарний інтерфейс для створення, редагування та перегляду запланованих публікацій.
• Автоматизована відправка через Celery – обробка черги постів, скасування та логування результатів.
• Адміністративна панель – керування користувачами, ботами, каналами та перегляд статистики.
Технології:
• Backend: Django, Celery, Redis, PostgreSQL.
• Frontend: Custom Bootstrap.
• Інтеграція: Telegram API, Aiogram для взаємодії з ботами.
• Контейнеризація: Docker.
Проєкт може розширюватися, додаючи нові функції, такі як автопостинг, аналітика, інтеграція з OpenAI та іншими сервісами.
-
Телеграм бот для пропуску в групу+адмін чату
Розробка ботівTelegram-бот для популярного українського артиста.
Цей бот створений з метою пропуску користувачів до приватного каналу артиста, збору інформації за допомогою анкетування та модерування чату для великої аудиторії прихильників артиста. Завдяки чіткій структурі коду та використанню сучасних рішень бот легко адаптується до різних потреб та масштабів.
Бот генерує персоналізовані запрошення для нових учасників, дозволяючи легко приєднуватися до ексклюзивних спільнот.
… При першому вході бот надсилає дружнє вітальне повідомлення та покроково збирає ключову інформацію: вік, місцезнаходження та інші дані та записує це в базу даних.
Модерація та безпека
Вбудований механізм модерації автоматично виявляє та видаляє повідомлення, що містять заборонені слова.
Система миттєво реагує на порушення, застосовуючи попередження, тимчасові блокування або повний бан згідно з заданими правилами та фіксує це в базі даних.
Основні переваги:
• Бот створює комфортне середовище для взаємодії, дозволяючи легко отримувати ексклюзивний контент та брати участь в активностях.
• Завдяки розумним фільтрам і автоматичним обмеженням бот підтримує позитивний тон спілкування без потреби в постійному контролі адміністраторів.
• Гнучка архітектура дозволяє швидко впроваджувати нові функції та інтегрувати сторонні сервіси, як-от CRM або аналітичні платформи.
• Можливість роботи з різними базами даних, підключення платіжних сервісів та інструментів для розсилки повідомлень розширює можливості бота.
Цей Telegram-бот — ідеальне рішення для артиста, який прагне ефективно взаємодіяти з фанами, пропонуючи їм унікальний контент у безпечному та зручному форматі.
-
Телеграм бот для отримання даних з AliExpress
Розробка ботівЦей проєкт є модифікацією додатку для парсингу товарів з AliExpress. Створений Telegram-бот дозволяє швидко отримувати детальну інформацію про товари з AliExpress та підготовлювати їх для імпорту в JSON, CSV, Shopify. Головна мета розробки — оптимізація процесу формування товарного каталогу, що є актуальним для онлайн-магазинів.
Гнучкі режими парсингу:
• Окремий товар – введення посилання для отримання даних про конкретний продукт.
• Пошуковий запит – автоматичний збір інформації за вказаними критеріями з можливістю обмеження кількості товарів.
… • Пакетний парсинг – обробка списку URL, що дозволяє швидко створювати великі каталоги.
Генерація звітів у різних форматах: Результати можуть експортуватися у CSV, JSON та Shopify CSV, що забезпечує зручну інтеграцію з платформами управління магазином.
Автоматичне завантаження зображень: Фото товарів та відгуків зберігаються у Cloudinary, де організуються за унікальними ID, що спрощує управління медіаконтентом.
Зручний Telegram-інтерфейс: Користувач може керувати процесом через прості команди (/start, /help, Start Parsing), отримуючи результати та оновлення в реальному часі.
Проєкт розроблено на Python із застосуванням сучасних бібліотек для роботи з HTTP-запитами та парсингу HTML. Інтеграція з RapidAPI забезпечує доступ до актуальних даних AliExpress, а Cloudinary використовується для зберігання медіафайлів. Telegram-бот дозволяє автоматизувати процеси без необхідності використання окремих програм для ПК.
Цей Telegram-бот є чудовим прикладом поєднання різних технологій для автоматизації процесів. Він демонструє вміння працювати з API, обробляти дані та створювати зручні інтерфейси, що робить його цінним інструментом для розробників, зацікавлених в інноваційних рішеннях для онлайн-торгівлі.
-
Парсер товарів з AliExpress
Десктопні додаткиДодаток для збору інформації про товари з AliExpress з метою їх подальшого імпорту в різних форматах, в тому числі і форматі для Shopify. Інструмент підтримує кілька режимів роботи, що дозволяє обробляти як окремі товари, так і групові запити, значно спрощуючи процес формування каталогу для онлайн-магазину.
Основні можливості:
Парсинг окремого товару:
… • Обробка одного товару за наданим посиланням.
• Збереження результатів відповідно до визначеного формату.
Парсинг пошукового запиту:
• Обробка товарів за наданим посиланням на пошуковий запит. Користувач вказує обмеження на кількість товарів для збору.
• Зі сторінки пошуку формується список товарів, що відповідають заданим критеріям.
Парсинг списку посилань:
• Обробка товарів за наданим списком посилань через кому.
• Автоматичний парсинг кожного товару з подальшим формуванням структурованих даних. Зі сторінки пошуку формується список товарів.
Формати вихідних файлів:
Результати парсингу можуть зберігатися в трьох форматах:
• CSV – стандартний звіт із характеристиками товарів.
• JSON – альтернативний формат, зручний для подальшої обробки.
• Shopify CSV – файл, який повністю відповідає вимогам Shopify і готовий до імпорту.
Завантаження зображень:
• Усі зображення товарів автоматично завантажуються на хостинг.
• Для кожного товару створюється окрема папка з унікальним ідентифікатором.
• Фото розподіляються за категоріями: основні зображення та фото з відгуків.
• Підтримується завантаження до 250 зображень на один товар.
Додаткові особливості:
• Інтерфейс орієнтований на користувачів.
• Файли містять інструкції щодо коректного зіставлення полів під час імпорту в Shopify.
Технологічна реалізація:
• Парсинг та обробка даних: Використовуються Python-бібліотеки для HTTP-запитів та аналізу HTML-структури сторінок.
• Автоматичне збереження результатів: Створення файлів у форматах CSV і JSON для зручності аналізу та завантаження.
• Інтеграція з Shopify: Формування файлів у відповідності до стандартів Shopify, що значно полегшує наповнення магазину.
• Автоматизація роботи з фото: Організоване завантаження та сортування зображень товарів для зручності управління контентом.
Цей інструмент дає можливість значно спростити процес збору та імпорту товарних даних з AliExpress у Shopify. Гнучкість у виборі режимів парсингу та підтримка різних форматів збереження роблять його ефективним рішенням для автоматизації e-commerce-процесів.
-
Адмін панель для abiturients bot
Веб-програмуванняЦей проєкт поєднує адмін панель і Telegram-бота, створюючи єдину екосистему для взаємодії абітурієнтів і адміністраторів. Він робить адміністрування бота ефективнішим та зручнішим, дозволяє змінювати інформацію яку відображає бот, а також додавати нову. Також є можливість обробляти заявки на вступ, даючи різні статуси, а також мати прямий звʼязок в чаті з кожним окремим абітурієнтом.
• Веб-інтерфейс: Адміністратори мають повний доступ до навчальних матеріалів, заявок, опитувань та частих питань через веб-інтерфейс, можуть вносити зміни в усі ці матеріали які потім змінюють і в телеграм боті.
• Telegram-бот: Забезпечує швидкий доступ до матеріалів, сповіщень та тестів прямо у месенджері. Можливість інтерактивної взаємодії (наприклад, тестування, опитування, запитання-відповіді) без необхідності заходити на сайт.
… • Організована бібліотека: Навчальні матеріали систематизовані за категоріями (предметами, темами, рівнями складності).
• Пошук і фільтрація: Легкий доступ до потрібних матеріалів через ключові слова, категорії та рейтинги.
• Система Комунікації: Чат дозволяє користувачам боту та адміністраторам комунікувати в режимі реального часу.
Технологічний стек
Backend
• Python – основна мова програмування.
• Django – основний веб-фреймворк.
• Redis – кешування та обробка фонових задач.
• Ngrok – тестування вебхуків.
Frontend
• Bootstrap 5 – адаптивний дизайн.
• JavaScript (ES6+) – динамічна клієнтська частина.
• SCSS – ефективне стилювання.
Інфраструктура
• Docker & Docker Compose – контейнеризація та масштабованість.
• Daphne – ASGI-сервер для обробки асинхронних запитів.
Це комплексне рішення для освітніх закладів, що поєднує ефективну систему адміністрування, інтерактивну комунікацію та сучасні технології. Завдяки стеку Python, Django, Docker, Redis, Bootstrap та іншим, система забезпечує високу продуктивність, безпеку та масштабованість, що робить її ідеальним рішенням для модернізації інформаційного та вступного процесів університету.
-
Телеграм бот for abiturients of university
PythonТелеграм-бот для для одного з національних університетів розроблений на асинхронному фреймворку Aiogram для Python, що забезпечує ефективну обробку запитів у реальному часі.
Основні функції та можливості:
• Автоматичні сповіщення: Телеграм-бот відправляє повідомлення про нові навчальні матеріали, оновлення курсів, важливі події та анонси, забезпечуючи оперативне інформування користувачів.
… • Доступ до навчальних матеріалів: Завдяки інтерактивним командам та кнопкам, користувачі можуть отримати доступ до бібліотеки навчальних матеріалів, шукати та переглядати контент без потреби заходити у веб-інтерфейс.
• Швидкі відповіді на FAQ: Бот надає миттєві відповіді на популярні запитання, що дозволяє студентам і викладачам швидко отримувати потрібну інформацію про навчальний процес.
• Інтерактивні опитування та анкети: Використовуючи вбудовані функції опитувань, бот проводить інтерактивні опитування, що допомагає залучати аудиторію та збирати зворотний зв’язок.
• Інтуїтивно зрозумілий інтерфейс: Завдяки інтерактивним клавіатурами та шаблонам повідомлень, користувачам легко орієнтуватися в функціях бота.
• Чат з адміністратором в реальному часі: дозволяє користувачам оперативно отримувати допомогу або відповіді на запитання, а адміністраторам — швидко реагувати на потреби користувачів.
Технічна реалізація:
• Фреймворк Aiogram: Використання Aiogram дозволяє обробляти запити асинхронно, підвищуючи продуктивність і швидкість відгуку бота, особливо при високих навантаженнях.
• Інтеграція з Django: Бот інтегровано в загальну архітектуру платформи на базі Django, що забезпечує єдину систему аутентифікації та доступ до спільної бази даних із інформацією про користувачів та навчальні матеріали.
• Webhook: Для миттєвої обробки вхідних повідомлень використовуються вебхуки. Для розробки та тестування застосовується Ngrok, що створює безпечний тунель до локального сервера.
• Контейнеризація за допомогою Docker: Для ізольованого та масштабованого середовища бот розгортається в Docker, що полегшує керування залежностями та спрощує процес розгортання на різних платформах.
Даний телеграм-бот є потужним інструментом для комунікації та доступу до навчальних матеріалів, який об’єднує сучасні технології (Aiogram, Django, Docker, Ngrok) для забезпечення високої продуктивності, безпеки та зручності користування. Завдяки інтегрованому підходу, бот створює єдину екосистему, що сприяє ефективній взаємодії між студентами та викладачами, надаючи інноваційний досвід у навчанні та комунікації.
Відгуки та компліменти про виконані проєкти 3 1
16 грудня 2025
2997 UAH
Парсер AUTO.RIA
Фрілансер відповідально підійшов до проєкту та підтримував зв’язок у процесі роботи. Завершення в запланований термін стало неможливим через зміну безпеки на стороні сайту, що є зовнішнім технічним фактором. Ситуація не пов’язана з якістю його роботи, а з зовнішніми факторами, на які виконавець не мав впливу.
17 червня 2025
10 000 UAH
Розробка сайту
Проект виконано професійно, враховані всі коригування ТЗ під час виконання проекту.
Завжди були на зв'язку.
Дякую за роботу! Будемо продовжувати співпрацю щодо подальшої підтримки та розвитку цього проекту
![]()
27 лютого 2025
7000 UAH
Інтеграція Django з aiogram
Євгеній успішно впорався з реалізацією нового функціоналу в Django, робота була виконана швидко, нарікань немає.
Рекомендую до співпраці!
21 січня 2025
2000 UAH
Спеціаліст по скрапінгу на python — персональний проект для Євгенія Семенюка
Швидко і як написано в ТЗ
![]()
Активність
| Останні ставки 10 | Бюджет | Додано | Терміни | Ставка | |
|---|---|---|---|---|---|
|
Інвайтинг телеграм
|
|||||
|
Telegram бот,магазин цифрових товарів(ігри,ключі)з інтеграцією monobank
12 000 UAH
|
|||||
|
Cайт для проекту
15 000 UAH
|
|||||
|
Потрібен парсер фото з exist ua у Excel Парсинг
2500 UAH
|
|||||
|
Граббер постів для Telegram
7000 UAH
|
|||||
|
Парсер 1688 + автогенерація постів для Telegram-каналу
11 087 UAH
|
|||||
|
Сайт з нуля астропроцесор, десктопна та мобільна версії
5000 UAH
|
|||||
|
Зробити копію Телеграм бота
10 000 UAH
|
|||||
|
Створення телеграм бота для прийому заявок в канал + АІ консультант + СРМ під бот
27 000 UAH
|
|||||
|
Створити бота, який буде взаємодіяти з crm
14 997 UAH
|