Junior Python developer
Контакты
Начинающий Python-разработчик с перспективой стать высококлассным специалистов в области разработки web-приложений. Постоянно практикуюсь с основными фреймворками Flask и Django, используя их в проектах и тестовых заданиях. Изучаю и применяю дополнительные инструменты разработки, такие как Celery для асинхронности, Playwright для автоматизации тестирования. Буду рад стать частью команды, которая ценит целеустремленность, упорство и желание развиваться.
- Python
- Django
- Django ORM
- Django REST Framework
- Flask
- Calary
- PostgreSQL
- SQlite
- Unittest, Pytest
- Playwright
- BeautifulSoup
- Git
- GitHub Action
- Linux (Ubuntu)
- Уровень владения английский языком - B1
Тестовые задания Django + Django REST Framework:
1) Проект представляет собой площадку для размещения онлайн-курсов с набором уроков.
Ссылка на задание: https://github.com/Andrey-Barinov/test-backend-3
Полученные навыки: Использовал продвинутый функционал Django Rest Framework. Создание и отработка one-to-many, many-to-many связей между таблиц баз данных. Использование сигналов для автоматизации процессов.
2) Cервис, который принимает запрос с указанием кадастрового номера, широты и долготы, эмулирует отправку запроса на внешний сервер.
Ссылка на задание: https://github.com/Andrey-Barinov/cadastr_api_test_case
Полученные навыки: Отрабатывал базовый функционал Django Rest Framework.
Менеджер задач
Полноценный сайт, который реализует возможность создавать собственные задачи, присваивать им статус и теги, а также назначать исполнителя.
Ссылка на проект: https://github.com/Andrey-Barinov/Task-manager
Полученные навыки: Создание сайта с базовым функционалом, с таким как создание, авторизация и аутентификация пользователя. Создание и отработка one-to-many, many-to-many связей между таблиц баз данных.
Полученные навыки: Создание сайта с базовым функционалом, с таким как создание, авторизация и аутентификация пользователя. Создание и отработка one-to-many, many-to-many связей между таблиц баз данных.
Использование Django, Django ORM, ООП, PostgreSQL(продакшн), SQlite(локально), Unittest, PaaS деплой. Выложил сайт на Render.com(ссылка в описании проекта на Github'e)
Анализатор страниц
MVC-приложение в виде сайта, который анализирует указанные страницы на SEO-пригодность c помощью библиотеки BeautifulSoup.
Ссылка на проект: https://github.com/Andrey-Barinov/Page-Analyzer
Полученные навыки: Создание MVC-приложения.
Использование Python, Flask, PostgreSQL, psycopg2, Calary, BeautifulSoup. Тестирование с помощью Playwright, Flask. Выложил сайт на
Render.com(ссылка в описании проекта на Github'e)
Вычислитель отличий
CLI-утилита, которая позволяет сравнивать содержимое JSON- и YAML-файлов. Имеет возможность выводить результат сравнения в 3-x разных форматах.
Ссылка на проект: https://github.com/Andrey-Barinov/Difference-Calculator
Полученные навыки: Построение оптимальной архитектуры проекта. Использование Python, Github, Github actions, pip, poetry, pytest, Make-файла, Code climat. Отработаны рекурсивные алгоритмы и древовидные структуры данных, а также работа с yaml и json.
Игры разума
Консольная мини-игра, включающая в себя 5 разных математических игр.
Ссылка на проект: https://github.com/Andrey-Barinov/Brain-games
Полученные навыки: Построение оптимальной архитектуры проекта. Использование Python, Github, pip, poetry, Make-файлом.
Учебный сайт
Мой первый сайт. Тема: благотворительная организация.
Полученные навыки: Построение оптимальной архитектуры проекта. Использование HTML, CSS, Javascpirt, PHP, MySQL.
Опыт
- Составление маршрутов по Москве и России.
- Работа в международной логистике.
- Повышение эффективности и качества работы отдела логистики.
Результаты:
- Увеличил кол-во доставок собственным автотранспортом на 10-15%
- Cократил расходы отдела на 15-20%
Образование
Проживаю в городе Москва
Веду активный образ жизни. Занимаюсь спортом (велосипед, зимние виды спорта).
Стараюсь развеваться как в личностном плане, так и в профессиональной деятельности.
Рекомендации
Привет, Андрей!
Давай доработаем резюме по следующим блокам:
1. Имя и фамилию укажи, пожалуйста, на русском языке, так как основной язык резюме у тебя - русский
2. Навыки
Сейчас в этом разделе у тебя присутствует информация об обучении. Ее предлагаю перенести в соответствующий раздел "Образование". Свой первый проект, учебный сайт, будет здорово отнести в раздел в описанием учебных проектов.
3. Учебные проекты
в первом проекте "Игры разума" стоит оставить описание проекта, навыки и стек. Перечислять название игр нет необходимости.
4. Опыт работы
Давай оформим задачи и достижения с использованием маркированного списка/буллитов, выделив ключевые задачи и результаты работы.
Успехов тебе в IT!
Добавить комментарий/ссылку на вакансию