Python-разработчик

Основное


Город

Санкт-Петербург

Готовность к релокации

Готов

Описание

Ищу стажировку или работу на вакансию python-разработчик. Предпочтительный формат работы гибридный или удаленный.

О себе:

Прошла обучение по профессии "Python-разработчик" в школе Hexlet, за время обучения успешно выполнила 4 проекта:

Игры разума

Набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга.

Полученные навыки
- Настройка окружения с помощью poetry
- Построение архитектуры приложения
- Настройка виртуального окружения
- Работа с git и githab
- Установка и использование линтера flake8
- Работа с импортом сторонних и собственных модулей
- Оптимизация работы через Makefile
- Подключение репозитория к Codeclimate

Стек технологий: Python, Poetry, Git, GitHub Actions, Codeclimate.

Проект Вычислитель отличий

Консольная программа, формирующая файл, описывающий различия между 2-мя файлами с учетом вложенности. Работает с файлами форматов JSON и YAML, генерирует вывод в 3-х стилях.

Полученные навыки:
- работа с деревьями, рекурсиями и файловой системой
- Работа с аргументами командной строки при вызове, создание cli-утилиты
- Работа с параметрами командной строки
- Написание тестов и автоматическое тестирование
- Применение CodeCoverage
- Argparse
- Pytest
- CI (GitActions, CodeClimate)

Стек технологий: Python, Poetry, Git, GitHub Actions, PyTest, Flake8, Argparse, Codeclimate.

Анализатор страниц

Сайт, анализирующий поданные на вход страницы на SEO-пригодность.

Полученные навыки:
- Создание и настройка веб-приложения на фреймворке Flask
- Работа с bootstrap
- Работа с HTTP-запросами
- Работа с SQL (PostgreSQL)
- Работа с переменными окружения;
- Парсинг
- CRUD во flask
- Деплой на PaaS (render.com)
- Анализ логов
- Парсинг сайтов с помощью библиотеки Beautifulsoup

Стек технологий: Python, Poetry, PostgreSQL, Git, GitHub Actions, Codeclimate, Flask, requests, Beautifulsoup, dotenv, flask, os, psycopg2, requests, urllib (urlparse), validators, bootstrap.

Менеджер задач

Веб-приложение Task Manager – система управления задачами. Она позволяет ставить задачи, назначать исполнителей и менять их статусы. В проекте реализованы:
* Пользователи, их регистрация и аутентификация, просмотр личного аккаунта, редактирование и удаление, без аутентификации возможен только просмотр списка пользователей, невозможность удаления пользователя, если он связан с задачей;
* Статусы и метки, их CRUD и невозможность удаления, если статус или метка связаны хотя бы с одной задачей;
* Задачи, их CRUD, обязательные поля, фильтрация задач по по статусу, исполнителю и наличию метки, возможность отображать задачи, автором которых является залогиненый пользователь.

Полученные навыки:
- Создание и поддержка веб-приложения на фреймворке Django
- Создание авторизаци
- Создание и поддержание системы пользователей, структуры сущностей базы данных с помощью ORM и их отображение
- Работа с django-bootstarap
- Работа с переменными окружения
- Интернационализация приложения с помощью i18n
- Создание фильтра для задач
- Тестирование
- Подключение трекера ошибок (Rollbar)
- Деплой приложения на PaaS (render.com)

Стек технологий: Python, Poetry, Django, PostgreSQL, SQLite3, Django-bootstrap, i18n, Dotenv, Codeclimate, Rollbar, Whitenoise

Навыки

Hard-skills
Python
Django, Flask
SQL, PostgreSQL
Основы HTML, CSS, Bootstrap
Pip, Poetry
Linux
Git
Flake8
Soft-skills
Умение работать в любой команде
Высокая обучаемость
Очень высокая стрессоустойчивость
Ответственность и педантичность

Владение английским
Могу проходить интервью
Телефон
Почта
sheveleva.jul@gmail.com
Телеграм
https://t.me/sheveleva_u
Дополнительные контакты
https://career.habr.com/u-shev

Образование


РГУТиС (Российский Государственный Университет Туризма и Сервиса), специальность антикризисное управление
Сентябрь 2006 - Июль 2009

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Ожидает подтверждения
0

Резюме в целом выглядит хорошо. В нем приведены подробные описания четырех проектов, в которых вы принимали участие, и указаны навыки, которые вы получили в процессе их выполнения. Это позволяет работодателю лучше понять, какие конкретные задачи вы выполняли и какие технологии использовали.

Однако, есть несколько вещей, которые можно улучшить:
1. В разделе "О себе" стоит добавить краткое описание вашего опыта работы или интересов в сфере Python-разработки. Это поможет работодателю быстро понять, чем именно вы занимались и в чем вы специализируетесь.
2. В разделе "Hard-skills" можно добавить некоторые другие технологии или инструменты, которыми вы владеете. Например, если вы знакомы с Docker или имеете опыт работы с другими фреймворками или базами данных, это стоит указать.
3. В разделе образования можно добавить более подробную информацию о вашем образовании и специальности, а также указать, если у вас есть сертификаты или дополнительные курсы по программированию.

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

Сопроводительное письмо

Уважаемый рекрутер,

Я хочу представить вам свое резюме на позицию Python-разработчика. У меня есть опыт работы над несколькими проектами, которые я успешно завершил во время обучения в школе Hexlet.

Один из моих проектов - "Игры разума". Это набор из пяти консольных игр, разработанных по принципу популярных мобильных приложений для тренировки мозга. В ходе работы над этим проектом я научился настраивать окружение с помощью Poetry, строить архитектуру приложения, работать с git и GitHub, использовать линтер flake8, импортировать сторонние и собственные модули, оптимизировать работу приложения через Makefile и подключать репозиторий к Codeclimate. Мой стек технологий включает Python, Poetry, Git, GitHub Actions и Codeclimate.

Еще один мой проект - "Проект Вычислитель отличий". Это консольная программа, которая формирует файл, описывающий различия между двумя файлами с учетом вложенности. Программа работает с файлами форматов JSON и YAML и генерирует вывод в трех стилях. В ходе работы над этим проектом я освоил работу с деревьями, рекурсиями и файловой системой, научился работать с аргументами командной строки, создавать CLI-утилиты, писать тесты, использовать CodeCoverage и работать с Pytest. Мой стек технологий включает Python, Poetry, Git, GitHub Actions, PyTest, Flake8, Argparse и Codeclimate.

Также я работал над проектом "Анализатор страниц". Это веб-сайт, который анализирует поданные на вход страницы на SEO-пригодность. В ходе работы над этим проектом я создавал и настраивал веб-приложение на фреймворке Flask, работал с bootstrap, HTTP-запросами и SQL (PostgreSQL), использовал переменные окружения, парсинг и CRUD во Flask, деплоил приложение на PaaS (render.com) и анализировал логи. Мой стек технологий включает Python, Poetry, PostgreSQL, Git, GitHub Actions, Codeclimate, Flask, requests, Beautifulsoup, dotenv, flask, os, psycopg2, requests, urllib (urlparse), validators и bootstrap.

Кроме того, я работал над проектом "Менеджер задач". Это веб-приложение Task Manager, которое позволяет управлять задачами, назначать исполнителей и менять их статусы. В ходе работы над этим проектом я создавал и поддерживал веб-приложение на фреймворке Django, работал с системой пользователей и структурой базы данных с помощью ORM, использовал django-bootstrap, переменные окружения, интернационализацию приложения с помощью i18n, создавал фильтр для задач, тестировал приложение, подключал трекер ошибок (Rollbar) и деплоил приложение на PaaS (render.com). Мой стек технологий включает Python, Poetry, Django, PostgreSQL, SQLite3, Django-bootstrap, i18n, Dotenv, Codeclimate, Rollbar и Whitenoise.

Я также обладаю хорошими "hard-skills", такими как знание Python, Django, Flask, SQL, PostgreSQL, основ HTML, CSS, Bootstrap, Pip, Poetry, Linux, Git и Flake8. Кроме того, я обладаю "soft-skills", такими как умение работать в команде, высокая обучаемость, стрессоустойчивость, ответственность и педантичность.

Буду рад ответить на любые вопросы и предоставить дополнительную информацию. Вы можете связаться со мной по электронной почте sheveleva.jul@gmail.com.

С уважением,
[Ваше имя]

Улучшенное резюме

Python-разработчик

О себе:

Прошла обучение по профессии "Python-разработчик" в школе Hexlet. За время обучения успешно выполнила 4 проекта.

Игры разума

Ссылка на GitHub

Набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга.

Полученные навыки:
- Настройка окружения с помощью poetry.
- Построение архитектуры приложения.
- Настройка виртуального окружения.
- Работа с Git и GitHub.
- Установка и использование линтера flake8.
- Работа с импортом сторонних и собственных модулей.
- Оптимизация работы через Makefile.
- Подключение репозитория к Codeclimate.

Стек технологий: Python, Poetry, Git, GitHub Actions, Codeclimate.

Проект Вычислитель отличий

Ссылка на GitHub

Консольная программа, формирующая файл, описывающий различия между двумя файлами с учетом вложенности. Работает с файлами форматов JSON и YAML, генерирует вывод в трех стилях.

Полученные навыки:
- Работа с деревьями, рекурсиями и файловой системой.
- Работа с аргументами командной строки при вызове, создание CLI-утилиты.
- Работа с параметрами командной строки.
- Написание тестов и автоматическое тестирование.
- Применение CodeCoverage.
- Использование Argparse.
- Использование Pytest.
- Настройка CI (GitActions, CodeClimate).

Стек технологий: Python, Poetry, Git, GitHub Actions, PyTest, Flake8, Argparse, Codeclimate.

Анализатор страниц

Ссылка на GitHub

Сайт, анализирующий поданные на вход страницы на SEO-пригодность.

Полученные навыки:
- Создание и настройка веб-приложения на фреймворке Flask.
- Работа с Bootstrap.
- Работа с HTTP-запросами.
- Работа с SQL (PostgreSQL).
- Работа с переменными окружения.
- Парсинг.
- CRUD в Flask.
- Деплой на PaaS (render.com).
- Анализ логов.
- Парсинг сайтов с помощью библиотеки Beautifulsoup.

Стек технологий: Python, Poetry, PostgreSQL, Git, GitHub Actions, Codeclimate, Flask, requests, Beautifulsoup, dotenv, flask, os, psycopg2, requests, urllib (urlparse), validators, bootstrap.

Менеджер задач

Ссылка на GitHub

Веб-приложение Task Manager – система управления задачами. Позволяет ставить задачи, назначать исполнителей и менять их статусы. В проекте реализованы:
- Пользователи, их регистрация и аутентификация, просмотр личного аккаунта, редактирование и удаление. Без аутентификации возможен только просмотр списка пользователей. Невозможность удаления пользователя, если он связан с задачей.
- Статусы и метки, их CRUD. Невозможность удаления, если статус или метка связаны хотя бы с одной задачей.
- Задачи, их CRUD. Обязательные поля. Фильтрация задач по статусу, исполнителю и наличию метки. Возможность отображать задачи, автором которых является залогиненый пользователь.

Полученные навыки:
- Создание и поддержка веб-приложения на фреймворке Django.
- Создание авторизации.
- Создание и поддержание системы пользователей, структуры сущностей базы данных с помощью ORM и их отображение.
- Работа с django-bootstrap.
- Работа с переменными окружения.
- Интернационализация приложения с помощью i18n.
- Создание фильтра для задач.
- Тестирование.
- Подключение трекера ошибок (Rollbar).
- Деплой приложения на PaaS (render.com).

Стек технологий: Python, Poetry, Django, PostgreSQL, SQLite3, Django-bootstrap, i18n, Dotenv, Codeclimate, Rollbar, Whitenoise.

Hard-skills
- Python.
- Django, Flask.
- SQL, PostgreSQL.
- Основы HTML, CSS, Bootstrap.
- Pip, Poetry.
- Linux.
- Git.
- Flake8.

Soft-skills
- Умение работать в любой команде.
- Высокая обучаемость.
- Очень высокая стрессоустойчивость.
- Ответственность и педантичность.

Контактная информация:
Email: sheveleva.jul@gmail.com

Место учебы:
Институт: РГУТиС
Факультет: Антикризисное управление
Начало обучения: 2006-09-01
Конец обучения: 2009-07-01
Описание:


Добавить комментарий
Для этого действия нужновойти
Войдите на сайт, чтобы написать ответ
Последние ответы
Резюме выглядит достаточно информативным и содержит основные сведения о вашем опыте раб...
Привет, Алексей! Есть несколько советов по улучшению резюме: I. Добавь, пожалуйста: 1. ...
Резюме выглядит достаточно полным и информативным. У вас есть опыт работы в различных к...
Резюме выглядит достаточно полным и информативным. У вас есть опыт работы в различных п...
Резюме имеет несколько недостатков: Необходимо описать более подробно ваш опыт в тест...
Резюме выглядит достаточно хорошо. У вас есть опыт работы в управлении интернет-магазин...
Резюме выглядит достаточно хорошо. У вас есть образование в области информатики и опыт ...
Резюме выглядит достаточно полным и содержит информацию о вашем опыте работы, навыках и...
Резюме нуждается в некоторых улучшениях и дополнениях. Введите более подробное описан...
добрый день, Я внес уточнения и изменения. просьба посмотреть.