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

Андрій Я.

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

Україна Київ, Україна
11 днів 11 годин тому
Трохи зайнятий трохи зайнятий
на сервісі 1 рік

Рейтинг

Успішних проєктів
Немає даний
Середня оцінка
Немає даний
Рейтинг
327
Python
Розробка ботів

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

Українська Українська: носій
Русский Русский: просунутий
English English: середній

Резюме

Python Backend / Full-Stack розробник

Привіт! Мене звати Андрій.

Я Python backend розробник з досвідом full-stack розробки. Займаюся створенням веб-додатків, API сервісів, автоматизації та різних програмних рішень.

Основна спеціалізація — backend на Python, але також маю досвід роботи з frontend технологіями.


Технології

Мови програмування

  • Python

  • JavaScript

  • TypeScript

  • Lua (базово)

  • C++ (базово)

  • Rust (базово)

  • Go (базово)

Backend

  • Django

  • Django REST Framework

  • FastAPI

  • Flask

  • Node.js (базово)

Frontend

  • React (базово)

  • Angular (базово)

  • HTML

  • CSS

Бази даних

  • PostgreSQL

  • MySQL

  • SQLite

Інструменти / DevOps

  • Docker

  • Git

  • Linux

  • REST API

Додатковий досвід

  • Telegram боти

  • Discord боти

  • Web scraping

  • Automation scripts

  • API інтеграції

  • Desktop додатки (PyQt, Tkinter)


Що я можу зробити

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

  • Backend і REST API

  • Telegram / Discord боти

  • Скрипти автоматизації

  • Парсери сайтів

  • Обробка даних

  • Backend сервіси

  • Деплой додатків

Я можу розробити проект від ідеї до готового продукту.

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

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

Портфоліо


  • Money Up/Down - Фінансовий менеджмент додаток

    Python
    Веб-додаток для управління персональними фінансами.

    Стек технологій:

    Frontend: Angular 21, TypeScript, Bootstrap 5
    Backend: Python Flask, Flask-CORS
    База даних: SQLite з SQLAlchemy ORM
    Аутентифікація: JWT (JSON Web Tokens)
    API: RESTful архітектура
    Реалізовані функції:

    Реєстрація користувачів з валідацією email
    Вхід користувача з JWT токеном аутентифікації
    Відстеження доходів (додавання, перегляд, редагування)
    Відстеження витрат (додавання, перегляд, редагування)
    Категорійне управління транзакціями
    Адаптивний інтерфейс з Bootstrap
    Захищені маршрути з використанням Angular Guards
    Структура проекту:

    /frontend - Angular 21 SPA додаток
    /app - Flask backend з маршрутами та моделями
    finance.db - База даних SQLite
  • 6000 UAH

    Бот парсер каналів

    Python
    Цей проєкт — це Telegram-бот для автоматизації збору та обробки даних користувачів із Telegram-каналів. Система парсить канали та збирає інформацію про користувачів, зокрема номери телефонів, ID та username. Отримані дані зберігаються в базі даних і можуть використовуватися для подальших автоматизованих дій.

    Бот підтримує одночасну роботу з багатьма Telegram-акаунтами, що дозволяє ефективно парсити велику кількість каналів і збирати великі обсяги даних. Архітектура системи дозволяє масштабувати кількість акаунтів і задач парсингу, забезпечуючи безперервний автоматичний збір інформації.

    Окрім парсингу даних, система містить логіку для автоматичного додавання зібраних користувачів у Telegram-канали. Увесь процес — від збору даних до їх обробки та додавання користувачів — повністю автоматизований.

    Проєкт реалізований на Python із використанням бібліотек aiogram для роботи з Telegram-ботом, pyrogram для взаємодії з Telegram API через клієнтські акаунти, psycopg2 для інтеграції з базою даних PostgreSQL та tgcrypto для пришвидшення роботи з Telegram. Для обробки та експорту даних використовуються pandas та openpyxl.

    Проєкт демонструє навички асинхронного програмування, роботи з Telegram API, автоматизації процесів, роботи з базами даних і побудови масштабованих систем обробки даних.
  • Pet-проект гайди для ігор(оснона суть під Plarium)

    Python
    GameGuidesHub – веб-додаток для геймерів, де можна знаходити, читати та створювати гіди для різних ігор, схожий на Plarium. Користувачі можуть реєструватися, створювати гіди, залишати коментарі, оцінювати контент та шукати за грою або категорією. Розроблений на Flask, SQLAlchemy, Flask-Login, Flask-WTF та Flask-Mail. Інтерфейс чистий і зручний, з акцентом на легку навігацію та читабельність. У майбутньому можна додати адаптивний дизайн, інтерактивні картки гідів та покращені візуальні елементи.
  • Pet-проект для автостворення базових файлів проекта

    Python
    Керівництво з користування

    Це керівництво містить опис доступних команд для керування проектом.

    Команди
    python main.py --gui або --console

    Редагування шаблонів

    serialize: Створює новий шаблон проєкту на основі директорії.
    Команда: python manage.py serialize_template

    update: Оновлює існуючий шаблон проєкту на основі директорії.
    Команда: python manage.py update_template

    delete: Видаляє існуючий шаблон проєкту.
    Команда: python manage.py delete_template

    deserialize: Створює новий проєкт на основі вказаного шаблону.
    Команда: python manage.py deserialize_template

    Зверніть увагу, що вказує на каталог, де буде створений або змінений проєкт, а — це назва самого шаблону. Технологія використовується для команд add_code, remove_code, edit_code, щоб визначити, з якою технологією пов’язані кодові файли.

    Стек / Залежності:
    asarPy==1.0.1
    PyQt5==5.15.11
    PyQt5_sip==12.15.0