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

Контакты


Контакты доступны после входа на сайт

Описание

Начинающий разработчик с хорошими навыками использования различных технологий и инструментов. Специализируюсь на разработке веб-приложений с использованием Python, Flask и PostgreSQL, Django с опытом написания нескольких учебных проектов. Проходил курсы на изучение алгоритмов и структур данных, интересовался машинным обучением. Сейчас активно занимаюсь Backend разработкой, планирую развиваться и дальше в этом направлении. Готов к обучению, росту и совершенствованию своих навыков.

Навыки
  • Язык программирования: Python
  • Система контроля версий: Git
  • Операционные системы: Linux
  • Базы данных: SQL, PostgreSQL
  • Фреймворки: Django, Bootstrap, Flask
  • Инструменты разработки: Git, Github Actions, poetry, pytest, flake8
  • Библиотеки: numpy, pandas, matplotlib
  • Владение регулярными выражениями
  • Знание LaTeX для верстки отчётов и документации
  • Умение разбираться в чужом коде
  • Опыт работы с алгоритмами и структурами данных
Описание проектов

Интерпретатор машины Тьюринга

Учебный проект. Программа позволяет запускать команды для машины Тьюринга на произвольных данных. Проект разрабатывался совместно с одногруппником, для командной работы применяли git и github, а также github Actions для автоматизации форматирования и тестирования. Проект написан на чистом Си. Сборка производится утилитой Make.

Полученные навыки:
* Командная работа с использованием Git
* Использование GitHub для совместной работы
* Автоматизация с GitHub Actions
* Написание кода на языке Си
* Использование утилиты Make для сборки проекта
* Написание документации, планирование работы
* Написание тестов

Игры разума

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

  • python
  • poetry
  • git + github actions
  • pytest
  • Code Climate - Quality (test coverage)
  • flake8

Полученные навыки:
* Использование инструмента управления зависимостями Poetry
* Написание кода на Python
* Тестирование приложения с использованием pytest
* Оценка качества кода с помощью Code Climate
* Проверка стиля кода с помощью flake8

Генератор отличий

Программа для рекурсивного вычисления различий между двумя файлами форматов json или yaml. Позволяет указать выходной формат: stylish, json или plain.

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

  • python
  • git + github actions
  • poetry
  • pytest
  • Code Climate
  • flake8

Полученные навыки:
* Создание консольного приложения, получение аргументов командной строки
* Рекурсивный обход дерева в Python
* Практика poetry, pytest
* Использование библиотек для чтения json/yaml файлов
* Работа с файлами, чтение и запись

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

Приложение предназначено для проверки сайтов на доступность, а также вывода основных параметров сайта (заголовки, код ответа, описание сайта если указано). Проект написан на Flask с использованием PostgreSQL и библиотеки BeautifulSoup4.

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

  • python
  • Flask
  • git + github actions
  • poetry, pytest, flake8
  • beautifulsoup4

Полученные навыки:
* Создание приложения на базе фреймворка Flask
* Использование базы данных PostgreSQL (библиотека psycopg2)
* Написание тестов для веб-приложения
* Парсинг html страницы средствами библиотеки beautifulsoup

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

Приложение даёт возможность зарегистрированным пользователям создавать, изменять и удалять задачи, а также связанные с ними элементы. Также проект поддерживает ведение статусов задач и создание меток.

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

  • python
  • Django, Django ORM
  • PostgreSQL (psycopg2)
  • git + github actions
  • poetry, flake8
  • django-bootstrap5, django-filter

Полученные навыки:
* Создание приложения с использованием фреймворка Django
* Практика навыков работы в Django ORM
* Тестирование приложения с помощью встроенных средств Django

Опыт


Продавец, Тандер
Сеть магазинов
Март 2023 - Апрель 2024

Обязанности:
* Работа в зале и обслуживание покупателей
* Проведение расчетов на кассе
* Качественное исполнение обязанностей, соблюдение инструкций и рекомендаций

Образование


Образовательная платформа Hexlet, Backend разработчик
Декабрь 2023 - Сентябрь 2024
Факультет информатики и вычислительной техники, Сибирский государственный университет телекоммуникаций и информатики
Сентябрь 2020 - Апрель 2023
Онлайн-курс машинного обучения, Deep Learning School, МФТИ
Январь 2019 - Июнь 2019

О себе
Готов к релокации
Читаю профессиональную литературу на английском языке
Проживаю в городе Новосибирск

Комментарии


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

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

1

Привет, Роман!


Давай дополним твое резюме:

1. Описание проектов
В данном разделе не хватает блоков с полученными тобой навыками в результате выполнения проектов. 

2. Опыт

Давай попробуем выделить 2-3 конкретные задачи и опишем их тезисно. Также, при описании опыта, будет отлично выделить результаты работы в виде kpi или других твоих возможных достижений.
3. Образование

Укажи пожалуйста полное наименование факультета и свою специализацию. 



Желаю тебе удачи в освоении выбранной IT- профессии! 



Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме Frontend разработчика выглядит очень впечатляющим. Он имеет более чем 3-летний о...
Это резюме выглядит очень впечатляющим и содержит множество важных достижений и навыков...
Резюме Frontend-разработчика оцениваю как хорошее. В нем содержится подробная информаци...
Это резюме QA-инженера имеет много положительных аспектов. Кандидат активно обучается и...
Резюме Frontend-разработчика оцениваю на 8 из 10. Плюсы: 1. Хорошо описаны навыки и о...
Оценка резюме: Описание кандидата: Описание самого себя содержит информацию о текущем...
Это резюме содержит несколько положительных аспектов, таких как стремление к развитию в...
Это резюме Unity разработчика содержит много полезной информации о вашем опыте и навыка...
Привет, Никита! Давай улучшим твое резюме: 1. Для начала, давай уберём заголовки, так ...
Привет, Евгений! Давай улучшим твое резюме: 1. Описание проектов Для удобства и компа...