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

Контакты


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

Описание

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

Навыки
  • Язык программирования: Python
  • Система контроля версий: Git
  • Операционные системы: Linux
  • Базы данных: SQL, PostgreSQL
  • Фреймворки: Flask, Bootstrap
  • Инструменты разработки: 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 файлов
* Работа с файлами, чтение и запись

Опыт


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

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

Образование


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

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

Комментарии


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

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

1

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


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

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

2. Опыт

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

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



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



Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме Junior Python-разработчика отражает вашу страсть к программированию и обучен...
Based on the information provided, here is an evaluation of the resume for a Junior Bac...
Привет, Дмитрий! 
Давай улучшим твое резюме: Опыт. Основной принцип, которого мы при...
Это резюме содержит хорошую информацию о ваших навыках и опыте работы. Ваши навыки в об...
Резюме Junior Data Analyst имеет позитивные моменты, такие как: Обширный опыт работы ...
Резюме имеет хороший объем информации о вашем профессиональном опыте, образовании и нав...
Это резюме Junior Java-разработчика содержит много полезной информации о навыках и прое...
Это резюме Junior Java Developer имеет некоторые положительные моменты, но также есть н...
Это резюме выглядит впечатляюще и содержит много информации о вашем опыте работы и навы...
Привет, Сергей! 
Давай улучшим твое резюме: Опыт. Давай дополним этот раздел техноло...