🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе
Роман Беспалов (romanbespalov1997), 26 лет, Армения, ЕреванРоман Беспалов (romanbespalov1997), 26 лет, Армения, Ереван

Роман Беспалов

Бэкенд разработчикВеб-разработчикМладший (Junior)
Не ищу работу

Контакты

Войти
Возраст: 26 лет
Опыт работы: 5 лет и 5 месяцев
Регистрация: 30.05.2022
Последний визит: 4 месяца назад
Гражданство:
Местоположение: Армения, Ереван
Дополнительно: готов к переезду и к удаленной работе
Знание языков:

Обо мне

Интересуюсь Python-разработкой с университета. Создал бекенд для нескольких проектов на Python, используя Django, API и Docker для размещения проектов в облачной инфраструктуре. В свободное время активно решаю задачи на LeetCode (https://leetcode.com/romanbespalov) и изучаю книгу "Грокаем алгоритмы". Для меня важно, что программирование позволяет постоянно развиваться и приобретать новые навыки. Способность быстро адаптироваться к новым требованиям рынка и осваивать новые языки программирования и технологии — это то, что меня мотивирует.
Увлекаюсь изучением армянского и английского языка.

Telegram - https://t.me/bespalovroman1997
Mail - rbespalov.97@inbox.ru
Linkedin - https://www.linkedin.com/in/roman-bespalov1997
GitHub - https://github.com/RomanBespalov

Навыки

Python
Django
CSS
HTML
Git
Twitter Bootstrap
SQL
Веб-разработка
Адаптивная верстка
ООП

Опыт работы

  • FarPost
    Python Developer (Фриланс)
    Ноябрь 2023 — По настоящее время (1 год и 1 месяц)

    1) Django-Telegram-Бот для Управления Рассылками
    Проект предназначен для управления рассылками в Telegram боте и анализа активности пользователей.
    - Страница со Статистикой Пользователей:
    Предоставляет информацию о пользователях, включая их название, текст рассылок и нажатые кнопки в каждой рассылке.
    - Страница со Статистикой Рассылок:
    Позволяет просматривать статистику по рассылкам, включая информацию о пользователях, нажатых кнопках, а также предоставляет фильтры для удобного поиска.
    - Страница Создания Рассылок:
    Предоставляет возможность администратору создавать новые рассылки, указывать название, текст и выбирать пользователей с использованием всплывающего окна с фильтрами. Выбор кнопок реализован с использованием JS, обеспечивая динамическое обновление кнопок.
    - Сбор Нажатых Кнопок:
    Реализован механизм для сбора информации о нажатых кнопках пользователями в ответ на рассылки.
    Стек: Python, Django, telegram, JS, webhook, asyncio, json, HTML, CSS
    https://github.com/RomanBespalov/bot_test

    2) Телеграм-бот для онлайн магазина
    Разработал телеграм-бот для онлайн-магазина на Python с использованием Django, Docker и PostgreSQL. Бот обеспечивает полный функционал: каталог товаров, корзина, подписки, FAQ, управление заказами и административная панель. Заказы автоматически сохраняются в эксель таблицу. Реализовано асинхронное взаимодействие с базой данных, а Docker обеспечивает удобную сборку и запуск проекта. Применен .env для безопасного управления переменными окружения. Логирование реализовано с возможностью анализа и хранения на сервере.
    Стек: Python, Django, Docker, PostgreSQL, aiogram 3, asyncio, logging
    https://github.com/RomanBespalov/tg_bot

    3) Парсер товаров из интернет-магазина
    Разработал парсер для извлечения информации о товарах из интернет-магазина. Обработка HTML-страницы и извлечение данных с использованием XPath, CSS-селекторов, Class name, tag name и XHR запросов. Скрипт осуществляет выборочный парсинг категорий товаров, ввод адреса доставки, и извлечение информации о товарах (название, цена, изображение, url) с последующей записью в формате JSON. Также использовал механизм обработки исключений и логирования.
    для обхода блокировок применял:
    - прокси
    - Selenium Stealth
    Стек: Python, Requests, обратный инжиниринг (XHR запросы), Beautifulsoup, Selenium, WebDriver Manager, logging, json

  • Проектная работа
    Бэкенд разработчикPython Developer
    Ноябрь 2022 — По настоящее время (2 года и 1 месяц)

    - Разработал программный модуль для фитнес-трекера с использованием принципов объектно-ориентированного программирования (ООП).
    Стек: Python

    - Создал веб-сайт для публикации личных дневников на Django, использовал пагинацию постов и кэширование.
    Стек: Python, Django, SQL, HTML, CSS, Unittest.

    - Разработал Telegram-бота, уведомляющего о статусе домашнего задания.
    Стек: Python, telegram, requests, logging.

    - Создал сервис отзывов с авторизацией. Работал в команде, настроил права доступа и реализовал модели, функции, сделал импорт из csv файлов.
    Стек: Python, Django, DRF, JWT+Djoser

    - Разработал скрипт для парсинга данных с URL-адресов и сохранения результатов в базу данных SQLite.
    Стек: Python, requests, BeautifulSoup

    - Создал сайт для размещения рецептов, использовал готовый фронтенд на React, обеспечил взаимодействие через DRF. Приложение развернуто на виртуальном удаленном сервере с использованием Docker. Деплой и тестирование функционала реализовано с помощью GitHub Actions.
    Стек: Python, Django DRF, Docker, PostgreSQL, nginx, Gunicorn, CI/CD, yaml

    - Развернул проект и применил Celery + Redis + Flower

    - Создал бот для отправки новостей из RSS-ленты в группы ватсап, в ватсап веб применил обход qr код входа через настройку профиля браузера.
    Стек: Python, Beautifulsoup, Selenium, WebDriver Manager, feedparser, requests

    https://github.com/RomanBespalov

    PythonDjangoRESTful APIDockerNginxPostgreSQLSQLООПGitCI/CD
  • Valdex
    Engineer
    Июль 2019 — Март 2024 (4 года и 9 месяцев)

    - Valdex 03.2023 - 03.2024
    Создал чертежи и модели для газоходов газопоршневых установок.
    Разработал программу (создание и получение информации по проектам) для нужд компании на PyQt5.
    - Уральский Завод Гражданской авиации 07.2022 - 10.2022
    Разработал композитные панели пола на ТВРС-44, спроектировал каркас под оптико-электронную систему.
    - Tucana Engineering 02.2022 - 05.2022
    Разработал листовые кронштейны для проводки, установил термосвидетели и тензодатчики на планер, создал модели жгутов.
    - Центр Технических Проектов 02.2020 - 02.2022
    Разработал и выпустил КД на «SSJ-100» по Планеру, системе управления и системе кондиционирования.
    - Кронштадт 06.2019 - 12.2019
    Создал анимации, иллюстрации и технологические карты для РЭ по проекту Орион.

    Благодаря данному опыту, приобрел навыки приоритизации задач, способность соблюдать дедлайны и умение эффективно коммуницировать с другими подразделениями и коллегами.
    Все проекты в компании Valdex были выполнены в удаленном режиме с активным взаимодействием с Московским филиалом. Я успешно самостоятельно решал все возникающие вопросы и задачи.

Высшее образование

  • МАИ (НИУ)

    Московский Авиационный Институт (Национальный исследовательский университет)
    Авиационной техники
    Сентябрь 2016 — Март 2022 (5 лет и 6 месяцев)

    Самолетостроение 

Дополнительное образование