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

Владислав Ярёменко

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

Контакты

Войти
Возраст: 26 лет
Опыт работы: 2 года и 2 месяца
Регистрация: 16.12.2023
Последний визит: 1 неделю назад
Гражданство:
Местоположение: Россия, Тула
Дополнительно: готов к переезду и к удаленной работе
Знание языков:

Обо мне

Моё увлечение программированием начало зарождаться ещё во время учёбы в техникуме, изначально я глубоко интересовался аппаратной реализацией вычислительных машин, какое-то время был на волонтерских началах консультантом по выбору комплектующих и сбору ПК.

После армии решил пойти получать высшее образование и встал выбор: мехатроника или информатика и вычислительная техника, решил пойти на мехатронику. В начале 2 курса к нам пришел сотрудник из военно-промышленного комплекса, которому требовались студенты для обучения программированию микроконтроллеров с будущим трудоустройством. Тогда я намного ближе познакомился с программированием и глубоко этим заинтересовался.

Учебный год изучал C, но мир изменчив и сотрудник больше не мог продолжать обучение. Поэтому я оказался в свободном плавании, с огромным интересом и начал искать другие способы своей реализации как программиста. В итоге решил пойти на курсы по Python.

Выбор на Python пал по причине лаконичности и обширности языка. Его легко понять и легко применить.

Для изучения использовал такие источники:

  1. Э. Мэтиз "Изучаем Python", Д.М. Кольцов "Python. Полное руководство", М. Яворски, Т. Зиаде "Python лучшие практики и инструменты", Р. Мартин "Чистый код. Создание, анализ и рефакторинг":
  2. Курсы по Python и аналитике данных;
  3.  Различные статьи и обучающие видео.

Учавствую в двух open source проектах(один со времён его зарождения), прохожу учебную стажировку и дополнительные курсы.

Так же прошёл стажировку по PHP, где наглядно увидел "внутреннюю кухню" IT и получил опыт для гибкости в работе.

Ссылка на GitHub: https://github.com/VladislavYar

Telegram: @vladislavyar

WhatsApp: +7 920 274-70-90

Почта: vlad.yaremenko.98@yandex.ru

Навыки

Python
Django
Celery
FastAPI
Flask
Git
Docker
Redis
PostgreSQL
Nginx

Опыт работы

  • Экосистема Альфа
    Москва
    Бэкенд разработчик (Стажёр)Python-разработчик
    Апрель 2024 — По настоящее время (8 месяцев)

    Проект: маркетплейс "Сарафан"

    Стек проекта: Python, FastAPI, SQLAlchemy, PostgreSQL, RebbitMQ, Redis, ElasticSearch, Docker, GitHub Actions, Pre-commit, Makefile, Poetry, Pytest, S3

    Ссылка на проект: https://sarawan.ru

  • Проектная деятельность
    Бэкенд разработчик (Младший)Python-разработчик
    Октябрь 2022 — По настоящее время (2 года и 2 месяца)

    1.Проект: 100 дней бега, дневник и трекер тренировок.

    Стек проекта: Python, Django, DRF, Celery, PostgreSQL, Redis, Docker, Poetry, Makefile, Pre-commit, MinIO, Pytest.

    Ссылка на проект: https://github.com/Diary-workout-tracker

    Достижения: написал эндпоинты выдачи тренировок, ачивок, обновления заморозок в зависимости от пропуска дней тренировок, таймзоны, выдачи/сохранения историй, отправку кода через Celery, утилиту динамической выдачи фраз, миграции с тренировками и фразами, Makefile, юнит-тесты, доработал эндпоинты, связанные с пользователем, кастомизировал админ-панель, подключил Celery и Redis(к проекту и CI), организовал логику работы приложения в зависимости от timezone пользователя, правил баги, получил огромный опыт работы в команде(design, QA, iOS, backend)

    2. Проект: cash fees, REST API для веб-сервиса групповых денежных сборов.

    Стек проекта: Python, Django, DRF, Celery, ЮKassa SDK, PostgreSQL, Redis, Docker, Poetry, Swagger, Makefile

    Ссылка на проект: https://github.com/VladislavYar/cash_fees/

    Достижения: реализовал эндпоинты получения списка некоммерческих организаций, решаемых проблем, регионов, личных платежей для сбора, поводов сбора, дефолтных обложек, создания платежа для сбора, CRUD для групповых денежных сборов (DELETE переназначил на изменение булевого значения), создания пользователя и получения токена, фильтрацию/пагинацию/сортировку некоммерческих организаций и групповых сборов, подключил JWT, Celery, Redis, платежи через ЮKassa, автоматическое документирование API, написал task-и отправки email-a пользователю об создании сбора/платежа, проверку статуса платежей, проверки окончания сбора и перевода его в неактивные, модуль кэширования всех APIView и ModelViewSet(так же подключил его к проекту), параметрический декоратор изменения сериализатора для вывода, serializer field сохранения изображения по base64 строке или по ссылке на поле в определенной модели, management command с созданием mock-данных, генерацией тестовых изображений и распределением по процессам, Makefile, настроил admin панель и подключил к ней сброс кэша при создании/изменении/удалении объектов, весь проект завернул в контейнеры Docker.

    3. Проект: freelance site 3d printer, сайт, посвященный поиску заказчиков и исполнителей работ на 3D-принтере.

    Стек проекта: Python, Django, DRF, Celery, PostgreSQL, Redis, Bootstrap, CSS, HTML, JavaScript, JQuery, Docker, Makefile

    Ссылка на проект: https://github.com/VladislavYar/freelance_site_3d_printer

    Достижения: реализовал функционал работы с пользователем(регистрация, авторизация, аутентификация), пагинацию, фильтрацию, вывод, создание, редактирование заказов/предложений, manage-команду парсинга xlsx-файла населённых пунктов с сохранением их в БД, эндпоинт с поиском населённых пунктов для фильтрации, расширил базовую модель юзера, написал контекстные процессоры для вывода аватарки и формы восстановления пароля, кастомный виджет формы файла, шаблоны с помощью Bootstrap, Celery task с удалением заказов/предложений, Makefile, JS скрипты с AJAX запросом получения отфильтрованных населённых пунктов, валидация некоторых полей, вывод выбранных изображений и т.д., подключил PostrgeSQL, Celery, Redis, почти всё завернул в Docker

    4. Проект: dynamic onboarding, cервис динамического формирования онбординга, сбора статистики и вывода её через RestAPI.

    Стек проекта: Python, Django, DRF, PostgreSQL, JavaScript, JQuery, HTML, CSS, Poetry, Docker, Makefile, Swagger

    Ссылка на проект: https://github.com/VladislavYar/dynamic_onboarding

    Достижения: написал логику формирования динамических онбордингов, в зависимости от ответов пользователя, из нескольких опросников в виде направленного графа и логику сохранения ответов(через кастомную форму), валидацию цикличных вызовов опросов и одинаковых ссылок на следующие опросы в опросе-родителе, логику привязки онбординга к странице и управление из админ панели, закастомил вёрстку TabularInline через JS, для организации множественного или единичного выбора значений в зависимости от типа поля Input, добавил вывод статистики в админ панель по выбору значений во множественных полях с помощью графиков, вёрстку регистрации/авторизации и онбордингов, эндпоинт выдачи ответов пользователей на опросы с фильтрацией и пагинацией, management command с формирование mock-данных, Makefile, настроил админ панель, Swagger, весь проект завёрнул в Docker.


    5. Проект: магазин продуктов.

    Стек проекта: Python, Django, DRF, PostgreSQL, Docker, Makefile

    Ссылка на проект: https://github.com/VladislavYar/grocery_store_sarafan

    Достижения: написал эндпоинты получения категорий с подкатегориями, продуктов, добавление, изменение, удаление продуктов из корзины, получение информации по корзине, очистка корзины, Makefile, manage-команду с добавление тестовых данных в БД, подключил аутентификацию по JWT, расширил модель пользователя, настроил админ-панель на работу с категориями, подкатегориями и продуктами, завернул БД и приложение в Docker

    6. Проект: ostrovok parsing, парсинг сайта ostrovok.ru с управление через GUI.

    Стек проекта: Python, Selenium, PyQt5.

    Ссылка на проект: https://github.com/VladislavYar/ostrovok_parsing

    Достижения: написал парсер с возможностью фильтрации отелей и гостиниц через GET-параметры, а так же GUI, осуществляющий управление парсером, с дальнейшим выводом данных в таблицу и сохранением в файлы форматом CSV или Excel

    С остальными проектами можно познакомиться на моём GitHub: https://github.com/VladislavYar

    PythonDjangoCeleryFastAPIFlaskPostgreSQLRedisSQLalchemyDockerGit
  • Максимастер, ООО
    Тула
    Веб-разработчик (Стажёр)Программист-стажер
    Июнь 2023 — Ноябрь 2023 (6 месяцев)

    Проект: создание нового сайта для научно-исследовательского института, с последующим переносом данных

    Стек проекта: PHP, Python, JavaScript, CSS, HTML, 1С-Битрикс, Аспро: Медицинский центр 3.0, jQuery, Beautiful Soup

    Достижения: написал парсер публикаций со старого сайта с помощью Beautiful Soup, переделал/дополнил вёрстку от Аспро, написал JS-скрипты для защиты от спам-ботов и перехода сайта с мобильной версии на настольную, провёл рефакторинг PHP-скрипта со старого сайта с переработкой его в ООП и интеграцией с 1C-Битрикс, перенёс необходимые данные со старого сайта.

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

  • ТулГУ

    Тульский государственный университет
    Технологический
    Сентябрь 2022 — По настоящее время (2 года и 2 месяца)

    Информатика и вычислительная техника (очная форма обучения)

    Механики и систем управления (МиСУ),ранее - МС,САУ,СТМ
    Сентябрь 2020 — Сентябрь 2022 (2 года)

    Мехатроника и робототехника (неоконченное, перевёлся на "информатика и вычислительная техника")

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