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- профессии! 



Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме Frontend-разработчика на React содержит подробную информацию о навыках, прое...
Данное резюме Unity developer имеет несколько сильных сторон, таких как широкий спектр ...
Привет, Евгений!

 Давай улучшим твое резюме: 1. Имя и фамилию резюме переведи, пожалуй...
Привет, Денис!

 Отличное резюме получилось, ты молодец! 
 Давай только добавим описан...
Это резюме содержит информацию о вашем опыте работы с Python и некоторыми инструментами...
Привет, Софья! 

У тебя получилось очень содержательное резюме. Давай доработаем всего...
Привет, Андрей! Давай улучшим твое резюме: Так как мы выходим на русскоговорящий рыно...
Привет, Фарид! Давай улучшим твое резюме: Напиши, пожалуйста, свое имя с заглавной бу...
Привет, Ульяна! Давай улучшим твое резюме: Описание Давай оформим все резюме в шрифте...
Это резюме имеет хороший объем информации о вашем опыте работы и образовании. Однако, е...