Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Іван Ковальов

Запропонуйте Івану роботу над вашим наступним проєктом або зареєструйте профіль фрилансера і починайте заробляти просто зараз.

Україна Київ, Україна
зараз онлайн
Вільний для роботи вільний для роботи
6 Сейфів завершено
1 рік тому
1 замовник
зроблено 2 ставки
на сервісі 9 років
  • верстка landing page
  • web разработка
  • парсинг сайтов
  • web developer
  • backend разработка
  • Selenium Webdriver
  • drf
  • strapi
  • python Scrapy
  • Настройка серверов Linux
  • django
  • Разработка ботов на Python
  • vue3
  • Redis / PostgreSQL / MySQL
  • Nuxt.js

Рейтинг

Успішних проєктів
100%
Середня оцінка
Немає даний
Рейтинг
866
Python
Веб-програмування
6 проєктів
Python
4 проєкти
Веб-програмування
2 проєкти
Пошукова оптимізація (SEO)

Рівень володіння мовами

Українська Українська: носій
Русский Русский: носій
English English: базовий

Резюме

💻 Full-stack розробник

(Python, Django, FastAPI, Vue.js, Nuxt.js)


🚀 Розробка веб-додатків

Створюю потужні веб-додатки з використанням Django, Nuxt.js та Vue.js. Відповідаю за архітектуру, безпеку, роботу з базами даних (PostgreSQL, MySQL) та API.


🤖 Створення API та бекенд-сервісів

Розробляю REST API на Django та FastAPI. Оптимізую запити, захищаю дані, інтегрую з платіжними системами та мобільними додатками.


📱 Розробка Telegram Web Apps

Створюю міні-додатки безпосередньо в Telegram на Vue.js та Nuxt.js. Впроваджую кастомні інтерфейси, авторизацію та платежі.


🛠️ Доопрацювання та оптимізація проєктів

Виправляю помилки, покращую продуктивність, оптимізую кодову базу та допомагаю розвивати проєкти, додаючи нові функції.


📊 Розробка CRM-систем

Створюю кастомні CRM на Django, інтегрую їх з іншими сервісами для автоматизації управління клієнтами та звітності.


💡 Унікальні проєкти на замовлення

Розробляю індивідуальні рішення з урахуванням бізнес-логіки: особисті кабінети, маркетплейси, системи аналітики, платформи для бронювання.


⚙️ Автоматизація та інтеграція

Допомагаю автоматизувати бізнес-процеси, інтегрую з API та налаштовую Docker для більш ефективного керування.

Навички та вміння

Програмування

Послуги

Адміністрування

Портфоліо


  • Notion ERP: Автоматизація рахунків та оплат (Python)

    Python
    Опис проекту:
    Розробив систему автоматизації фінансового циклу для фрілансерів та малого бізнесу на базі Notion, Python та Vercel. Рішення перетворює звичайні таблиці завдань на потужний інструмент обліку з двосторонньою синхронізацією та сповіщеннями.

    Що реалізовано:
    - Генерація інвойсів в 1 клік: Скрипт сканує базу завдань, збирає відмічені пункти, групує їх за проектами та створює запис у базі «Інвойси» з унікальним UID.
    - Telegram-звітність: Після створення інвойсу бот надсилає структуроване повідомлення (Проект -> Список завдань -> Ціни -> Всього).
    - Розумний інтерфейс (Formula 2.0): Впровадив динамічну кнопку-перемикач. Вона автоматично змінює стан з «Підтвердити оплату» на «Скинути оплату» в залежності від статусу в базі.
    - Автоматизація оплат та архівації:
    - - При підтвердженні оплати скрипт за одну секунду:
    - - - Встановлює статус «Оплачено» у всіх пов'язаних завданнях.
    - - - Фіксує дату оплати.
    - - - Заповнює дедлайни (якщо були порожні).
    - - - Переносить завдання в архів.
    - Функція скасування (Rollback): Можливість миттєво скасувати оплату та повернути завдання з архіву в роботу.

    Технічний стек:
    - Backend: Python (Notion SDK).
    - Інфраструктура: Vercel Serverless Functions (висока швидкість, 0$ витрат на хостинг).
    - Frontend: Notion API + Formula 2.0.
    - Інтеграція: Telegram Bot API.

    Результат:
    Час на рутинний облік та закриття завдань скоротився з 15 хвилин до кількох секунд. Повністю виключені помилки при формуванні рахунків та перенесенні даних в архів.

    Хочете автоматизувати свої процеси в Notion? Пишіть, обговоримо вашу задачу!

    #notion #notionapi #python #Automation #API-інтеграції #vercel #Автоматизація
  • Створення Telegram WebApp для збору контактів

    Веб-програмування
    Розроблено Telegram WebApp для автоматизації збору контактних даних користувачів в рамках маркетингової кампанії. Додаток інтегровано з Telegram Bot API, забезпечуючи безпечний ввід даних (ім'я, телефон, email) з подальшою відправкою в базу даних на Django 5 з використанням PostgreSQL. Рішення включає налаштування вебхуків для обробки запитів і зберігання даних у структурованому вигляді.

    **Технології:**
    - **Backend:** Django 5, PostgreSQL, Gunicorn, Docker
    - **Frontend:** Nuxt 3 (Options API)
    - **Інтеграція:** Telegram Bot API

    **Реалізація:**
    Додаток включає форму для вводу контактних даних з валідацією, адаптовану під мобільні пристрої. Дані передаються через API в базу даних, де зберігаються для подальшої обробки. Використано Docker для контейнеризації та Gunicorn для оптимізації роботи сервера в продакшені.

    **Результат:**
    - Успішний збір і збереження контактів в реальному часі.
    - Адаптивний дизайн з фіксованим сайдбаром для зручності управління.
    - Деплой в Docker-контейнері забезпечує масштабованість і стабільність.

    Цей кейс демонструє практичне рішення для інтеграції Telegram з веб-додатком, оптимізованим для продакшена.

    #webapp #Telegram #django #python #vue3 #Vue.js #Nuxt.js
  • Інтеграція Google Cloud Secret Manager з проектом Django

    Python
    В рамках задачі була виконана інтеграція Google Cloud Secret Manager для безпечного зберігання та управління конфіденційними даними проєкту, такими як паролі, API-ключі та токени доступу.

    Для цього в налаштуваннях Django був оновлений файл settings py, щоб дані з Secret Manager автоматично завантажувалися при запуску сервера та при його перезавантаженні. Конфіденційні дані тепер можна оновлювати без необхідності змінювати вихідний код або конфігураційні файли проєкту, що підвищує рівень безпеки та спрощує процес управління секретами.

    Google Cloud Secret Manager надає надійний спосіб для зберігання чутливих даних в хмарі з можливістю управління доступом, що мінімізує ризики витоків інформації та забезпечує безпеку протягом всього життєвого циклу проєкту.
  • Оновлення версії Django 3.2 -> 4.2

    Python
    Оновлення Django==3.2 до версії Django==4.2 та супутніх бібліотек проєкту, зміна коду проєкту під нову версію Django.
    Оновлення дозволяє тримати код в актуальному стані, закриває прогалини в безпеці та полегшує обслуговування проєкту.
  • Очистка файлу requirements.txt у проекті Django

    Python
    Видалення всіх невикористовуваних бібліотек і модулів з проекту Django. Створення чистого файлу requirements.txt, а також очищення проекту від невикористовуваних модулів і додатків та створення чистого списку INSTALLED_APPS.
  • Кастомізація Адмін панелі Django (Верстка + доп. функціонал)

    Веб-програмування
    Був сверстаний та інтегрований шаблон для Адмін панелі, так само змінені шаблони додаткових застосунків.

    Доп. функціонал:
    - Був доданий функціонал ручного редагування головного меню Адмінки.
    Даний функціонал включає в себе вказівку назви випадаючого списку та вказівку моделей для списку дочірніх елементів. Якщо не вказаний батьківський елемент меню, тоді замість випадаючого меню додається звичайне меню. Рішення дозволяє приховати непотрібні елементи зі списку меню, що дає можливість використовувати стандартний функціонал фреймворка для редагування елементів пов'язаних моделей.
    - Доданий функціонал генерації табів для сторінки редагування об'єкта моделі.
    - Доданий функціонал генерації сторінок перегляду об'єктів моделі, де можливо переглянути об'єкт у вигляді таблиці з двох колонок: перша колонка назва поля моделі, друга значення поля.
  • Створення бота для сповіщення менеджерів про нові листи в Gmail

    Розробка ботів
    Задача: Створення бота для сповіщення менеджерів про нові листи в Gmail, що стосуються їхньої сфери роботи.

    Інструменти: Django framework.

    Рішення:
    Для реалізації задачі була розроблена адмін-панель на Django, що дозволяє керувати ботом. Функціонал включає:

    - Підключення поштового акаунта в адмінці з наданням дозволів для доступу до Gmail через додаток Google.
    - Сповіщення про необхідність повторного надання дозволів по закінченню їхнього терміну дії.
    - Інтеграція з Telegram: додавання токена Telegram-бота та вказівка груп, в які будуть надсилатися сповіщення.
    - Налаштування фільтрів для листів, що відповідають різним напрямкам роботи, та їх прив'язка до Telegram-груп.

    Після завершення налаштування, бот автоматично надсилає сповіщення про нові листи в відповідні групи Telegram. Це рішення значно спрощує роботу співробітників, звільняючи їх від необхідності вручну переглядати всю пошту та відстежувати потрібні листи.
  • Backend онлайн школи для дітей

    Python
    Проект реалізований за допомогою:
    Джанго рамки,
    Джанго REST Framework
    Целера ,
    І Редіс.
    Розрахунок очок за виконання завдань,
    Очки можна витратити на одяг або аксесуари для онлайн-асистента в спеціальному магазині.
    Реалізований вибір типів завдань для публікації, вчитель може задати більше 6 різних типів завдань, в деяких типах вказувати правильні відповіді для перевірки.
    Реалізовано рейтинг очок учнів.

Відгуки та компліменти про виконані проєкти 6

13 березня 2025 6000 UAH
2 ТЗ на виконання

Якість
Професіоналізм
Вартість
Контактність
Терміни

все виконано як домовлялись. все вчасно

22 лютого 2025 2000 UAH
3 правки по сайту

Якість
Професіоналізм
Вартість
Контактність
Терміни

все чудово. виконано дуже швидко, та якісно

Якість
Професіоналізм
Вартість
Контактність
Терміни

Все виконано чудово, та вчано

12 лютого 2025 1000 UAH
% знижки на товарі

Якість
Професіоналізм
Вартість
Контактність
Терміни

все супер, згідно ТЗ. Без затримок, та все вчасно

7 лютого 2025 1000 UAH
Формула генерації H1 для сторінок пагінації

Якість
Професіоналізм
Вартість
Контактність
Терміни

Все чудово, вчасно, згідно домовленості

1 лютого 2025 5000 UAH
Django Python SEO

Якість
Професіоналізм
Вартість
Контактність
Терміни

все чудово та вчасно . виконано все згідно домовленості

Активність

  Останні ставки 10
Доробити бек на 3 типи завдань на сайт вивчення англійської мови
8000 UAH
Збір (парсинг) бази товарів з сайтів постачальників (Excel / CSV)
15 000 UAH
Підключити Telegram-сповіщення з форми сайту (заявки в TG)
3000 UAH
Потрібен розробник Django (MVP) — Telegram + Web + RFQ
133 048 UAH
Розробка сайту Python (Flask / Django)
25 000 UAH
Невелика CRM для транспортної компанії.
27 000 UAH
Змінити підключення до бд
1800 UAH
Встановлення готового сайту на сервер, знання Python, API інтеграція
8000 UAH
Фриланс-проєкт
1500 UAH
Фриланс-проєкт
1500 UAH