Артем Савченко
Рейтинг
Уровень владения языками
Резюме
Backend / Web-розробник (Python, Django, Angular)
Розробляю надійні та масштабовані веб-застосунки, API та автоматизовані сервіси. Маю практичний досвід у backend-розробці, роботі з базами даних і інтеграції сторонніх сервісів.
Технології:
Python, JavaScript, Django, Flask, Angular, Vue
PostgreSQL, MySQL, MongoDB, Redis
Docker, Git, REST API, Google APIs, asyncio
Чим можу допомогти:
— Розробка backend та REST API
— Інтеграція сервісів і автоматизація процесів
— Telegram-боти
— Оптимізація БД та продуктивності
— Підготовка проєктів до продакшну
Переваги співпраці:
✔️ Дотримуюсь термінів
✔️ Відкрита комунікація
✔️ Орієнтація на результат та якість
Готовий до співпраці та довгострокових проєктів.
Навыки и умения
Программирование
- AI и машинное обучение
- CMS
- Javascript и Typescript
-
Python
от 1000 UAH за день
- Базы данных и SQL
-
Веб-программирование
от 1200 UAH за день
- Парсинг данных
-
Разработка ботов
от 1000 UAH за день
Услуги
Администрирование
Портфолио
-
10 000 UAH Telegram-системи лояльності та управління для ресторану «СВІЙ»
Разработка ботовРозробка повноцінної системи лояльності в Telegram для автоматизації взаємодії з гостями закладу. Головна мета — надати команді ресторану зручний інструмент для утримання клієнтів та щоденної операційної роботи, який замінює складні та дорогі зовнішні CRM-системи.
Моя роль у проєкті
Проєктування архітектури та розробка MVP-системи з нуля «під ключ» (Backend, Telegram-боти, Web-адмінка, налаштування інфраструктури).
…
Реалізований функціонал
Для клієнтів (Telegram-бот): Реєстрація, отримання персонального QR-коду (або deeplink), перегляд статистики візитів. Отримання welcome-бонусів та циклічних винагород. Окремий бот для зворотного зв'язку та оформлення замовлень.
Для персоналу (касири/адміністратори): Зручний інтерфейс для сканування QR-кодів клієнтів, підтвердження візитів (у ручному або автоматичному режимах) та обробки замовлень.
Веб-панель адміністратора: Повноцінний dashboard для управління бізнес-процесами. Включає управління клієнтами та касирами, налаштування порогів лояльності, створення розсилок (з прев'ю шаблонів), налаштування всіх повідомлень бота ,експорт даних у CSV та ведення журналу дій.
Безпека та антифрод: Розроблено надійну систему захисту від накруток (cooldown між візитами, ліміти на добу, контроль дублікатів та можливість блокування).
Технологічний стек та інфраструктура
Backend: Python, FastAPI, aiogram (для 2-х ботів).
База даних: PostgreSQL (з використанням SQLAlchemy async).
Web-інтерфейс: Jinja2.
Інфраструктура: Docker / Docker Compose, Nginx (конфігурації для production), підтримка webhook/polling режимів. Написано manage.sh для зручного керування середовищами.
Результат
Клієнт отримав повністю робочий та задокументований продукт, розгорнутий на production-сервері (з підготовленими інструкціями для персоналу). Система закриває повний цикл: від залучення гостя та геміфікації візитів до повернення клієнтів через автоматизовані розсилки.
#python #fastapi #aiogram #sqlalchemy #docker #CRM #PostgreeSQL #Deploy #web-программирование
-
1000 UAH Shop_bot
PythonБот, созданный с использованием библиотеки aiogram для Telegram, представляет собой инструмент для принятия заказов через Telegram и передачи их в таблицу Google. Бот позволяет пользователям отправлять заказы через чат в Telegram, после чего он выполняет проверку полученных данных. После успешной проверки, бот автоматически сохраняет информацию о заказе в определенную Google таблицу.
Бот обладает следующими возможностями:
… Пользователи могут отправлять заказы, включая необходимые данные, такие как название продукта, количество, адрес доставки и прочее, прямо в чате с ботом.
Бот осуществляет проверку введенных данных, чтобы убедиться, что все необходимые поля
заполнены корректно.
После проверки, бот создает запись о заказе и передает информацию в заданную Google таблицу.
Благодаря использованию aiogram, бот обеспечивает простой и интуитивно понятный интерфейс для пользователей, а также эффективное взаимодействие с Google таблицами для хранения и управления заказами.
-
13 302 UAH aSIC Warranty Checker
PythonWarrantyCheckerBot - это Telegram бот, который позволяет проверить остаток гарантии майнинг-оборудования. Бот обрабатывает сообщения с серийными номерами ASIC-устройств и фотографии гарантийных наклеек, а затем отправляет пользователю информацию о статусе гарантии.
Технологии:
Бот написан на Python с использованием библиотеки aiogram, easyOCR, cv2
… В коде используется методы бинаризации изображения и так-же оператор Собеля,
для более точного распознавания текста.
Для получения информации о гарантии с сайта, была использована библиотека BeautifulSoup
Функционал:
Проверка остатка гарантии майнинг-оборудования по серийному номеру или фотографии гарантийной наклейки
Уведомление пользователя о статусе гарантии
Пример использования:
Пользователь отправляет серийный номер ASIC-устройства или фотографию гарантийной наклейки, бот обрабатывает запрос и отправляет пользователю информацию о статусе гарантии.
В боте присутствует смена языка и синхронизация со списком моделей из гугл таблиц клиента.
Данный бот гибок в настройке и может быть легко переобучен для распознавания нужного текста
-
8868 UAH ServiceBookerBot
PythonТелеграм-бот, разработанный на основе библиотеки aiogram и фреймворка Flask, предоставляет удобный интерфейс для пользователей, позволяющий записаться на различные услуги. Ниже представлен полный текст, описывающий функционал и использованные технологии.
Функционал:
… Приветствие и предложение списка услуг: Бот приветствует пользователя и предлагает список доступных услуг. Это может быть список услуг, предоставляемых сервисом, или список мастеров, с которыми пользователь может записаться на услуги.
Запрос информации о доступных датах и времени: Пользователь может выбрать интересующую услугу или мастера и запросить список доступных дат и времени для записи. Бот может предоставить календарь с возможностью выбора даты и времени или предложить предопределенные варианты.
Ввод контактных данных: После выбора даты и времени, пользователь может ввести свои контактные данные, такие как имя, номер телефона или адрес электронной почты. Бот должен обработать введенные данные и сохранить их для подтверждения записи.
Подтверждение записи: После ввода контактных данных, бот отправляет подтверждение записи пользователю с указанием выбранной услуги, даты, времени и контактных данных. Также, бот отправляет уведомление администратору сервиса с информацией о новой записи для обработки.
Уведомления и оповещения: Бот может отправлять уведомления и оповещения пользователям о предстоящих записях, напоминать о них или уведомлять о возможных изменениях в расписании.
Интеграция с базой данных: Бот может использовать базу данных, например MySQL, для хранения информации о записях и контактных данных пользователей. Это позволяет боту сохранять и извлекать информацию о записях, администраторам сервиса легко управлять записями и контактами пользователей.
Управление записями администратором: Бот может предоставить администратору сервиса возможность просматривать, редактировать и отменять записи пользователей. Администратор может получать уведомления о новых записях и иметь доступ к расписанию и контактным данным пользователей.
Технологии:
Бот написан на языке программирования Python с использованием следующих технологий и библиотек:
aiogram: Библиотека для разработки телеграм-ботов на языке Python, которая предоставляет удобные инструменты для работы с Telegram API.
Flask: Микрофреймворк для разработки веб-приложений на языке Python. Он используется для создания веб-интерфейса бота и обработки HTTP-запросов.
MySQL: Реляционная база данных, которая может быть использована для хранения информации о записях и контактных данных пользователей.
Пример использования:
Пользователь может запустить бота в Telegram, после чего бот приветствует его и предлагает список доступных услуг. Пользователь выбирает интересующую услугу и запрашивает доступные даты и время для записи. Бот предоставляет список свободных слотов и позволяет пользователю выбрать удобную дату и время.
После выбора даты и времени, пользователь вводит свои контактные данные, такие как имя и номер телефона. Бот обрабатывает введенные данные, сохраняет запись и отправляет подтверждение пользователю. Администратор сервиса получает уведомление о новой записи и может просмотреть информацию о записи и контактных данных пользователя.
В дальнейшем, бот может отправлять уведомления пользователю о предстоящей записи, напоминать о ней или информировать о возможных изменениях в расписании.
Таким образом, телеграм-бот с описанным функционалом предоставляет удобный способ для пользователей записаться на услуги, а администраторам сервиса облегчает управление записями и контактными данными пользователей.
Бот может быть перенастроен на использование с гугл таблицей или любой другой базы данных которой вы уже пользуетесь
Отзывы и комплименты о выполненных проектах 5
1 июля 2023
1000 UAH
Бот телеграмм + Google таблицы
Проект выполнен быстро и качественно.
Рекомендую
7 июня 2023
1200 UAH
Шукаю бекенд-розробника Python Django
Спасибо исполнителю за работу
![]()
22 мая 2023
3800 UAH
Доработки - телеграм бот по проверке заводской гарантии асиков BITMAIN
Разработчик выполнил все ТЗ, как и оговаривалось, все четко, лаконично, приятно работать, рекомендую!
![]()
21 мая 2023
500 UAH
Помочь с опросом на англоязычном сайте - персональный проект для Артёма Савченко
Профессиональный подход + качественный результат. Все хорошо, рекомендую к сотрудничеству!
![]()
25 апреля 2023
7600 UAH
Телеграм бот для проверки остатка заводской гарантии асиков BITMAIN
Хороший разработчик, по факту единственный кто смог предложить рабочее решение для нашего проекта, которое отработало на УРА
![]()
Активность
| Последние ставки 10 | Бюджет | Добавлена | Сроки | Ставка | |
|---|---|---|---|---|---|
|
Webapp
12 000 UAH
|
|||||
|
Бот загружается фото и бот раздевает, и генерация видео
|
|||||
|
Интернет магазин
10 000 UAH
|
|||||
|
Телеграм-бот для сбора заявок с рекламы (простой сценарий, без CRM)
3000 UAH
|
|||||
|
Мини контент завод с Ши
10 000 UAH
|
|||||
|
Салон массажа нужен бот в тг
6000 UAH
|
|||||
|
Telegram-бот для контроля задач сотрудников (MVP)
10 000 UAH
|
|||||
|
Разработчик Telegram-бота — ниша ментального здоровья
1000 UAH
|
|||||
|
ТЗ: Парсинг Telegram-групп по ключевым словам
6000 UAH
|
|||||
|
Футбольный бот (новости)
25 000 UAH
|