Hexlet CV

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

Основное


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

Не готов

Описание

Ищу работу Python-разработчиком в офисе г. Нижний Новгород либо удаленно, полная занятость.

Свой путь в программировании начал в конце 2020, смотрел лекции, читал книги, проходил бесплатные курсы. В этом году решил систематизировать уже полученные знания и приобрести новые - начал обучение по программе Python-разработчик на Hexlet. В данное время завершил 3 проекта:

  • Brain Games (Игры разума)
    набор из пяти консольных игр, для развития мозга. Каждая игра задает вопросы, на которые нужно дать правильные ответы.
    В ходе реализации проекта овладел навыками настройки окружения, подключения сторонних библиотек, работы с архитектурой приложения - разделение ответственности между модулями.
    Используемый стек: Python 3, Poetry, GitHub, GitHub Actions (linter, Code Climate), flake8 (wemake-python-styleguide).

  • Gendiff (Вычислитель отличий)
    программа, определяющая разницу между двумя файлами в JSON и YAML формате, на выходе формирует отчет в различных представлениях.
    В ходе реализации проекта овладел навыками работы с древовидными структурами данных и рекурсией, создания консольной утилиты, разработки через тестирование TDD.
    Используемый стек: argparse, Pytest, PyYAML

  • Page Loader (Загрузчик страниц)
    консольная утилита, которая скачивает страницу из сети, также скачивает изображения, таблицы стилей и скрипты расположенные в том же домене, подменяя ссылки в html-странице на локальные.
    В ходе реализации проекта овладел навыками работы с HTML, HTTP, а также тестированием функций с побочными эффектами.
    Используемый стек: requests, requests-mock, beautifulsoup4

В свободное время люблю кататься на велосипеде и фотографировать.

Цель на ближайшее время - завершить обучение на Hexlet.
Глобальная цель - развивать свои навыки программирования, как в ширину так и в глубину.

Навыки

Знания по Python 3:

  • стандартная библиотека

  • работал с различными структурами данных

  • тестирование (pytest, мокинг, манкипатчинг)

  • протокол HTTP (requests, Flask)

  • базовые знания ООП, TDD

  • инструменты разработки poetry, pyenv, black, flake8

  • использовал библиотеки aiogram, selenium, PyQt5, BeautifulSoup

В разработке пользовался:

  • GNU/Linux

  • git, GitHub (GitHub actions)

  • есть опыт деплоя на Heroku

Владение английским
Читаю профессиональную литературу
Контакт
e-mail: sergey@choolkov.ru telegram: @choolkov

Работа


инженер по метрологии, ФБУ Нижегородский ЦСМ
авг. 2019 - по настоящее время

Обязанности:

  • обеспечение единства измерений

  • поверка средств измерений

Достижения:

  • автоматизировал рутинные процессы работы с Excel файлами

  • создал телеграм-бот для поиска результатов поверки средств измерений во ФГИС "Аршин"

Образование


Python-разработчик, Hexlet.io
апр. 2022 - по настоящее время
Бакалавр, 222000 "Инноватика", НГТУ им. Р.Е. Алексеева
сент. 2011 - марта 2015
Автоматизация технологических процессов и производств, ГОУ СПО Кстовский нефтяной техникум
сент. 2006 - июня 2010
Войдите на сайт, чтобы написать ответ
Последние ответы
Заинтересовался и не обнаруживаю контактов...
Хамзат, привет! 1. В настройках кабинета добавь, пожалуйста, свои имя и фамилию, так т...
Алексей, привет! Отличное резюме:) У меня только небольшие дополнения: Добавь, пожал...
Роман, привет! 1. В настройках кабинета добавь, пожалуйста, свои имя и фамилию, так те...
Александр, привет! 1. В настройках кабинета добавь, пожалуйста, свои имя и фамилию, та...
Константин, привет! Давай проработаем структуру резюме: 1. Описание. Начнем с цели п...
Анатолий, привет! Давай дополним резюме недостающей информацией: 1. В настройках каби...
Ольга, привет! Отличная работа :) Было бы здорово добавить мотив перехода в IT, в раз...
Привет, Анна! Давай доработаем некоторые важные разделы в резюме: 1. Верно будет нача...
Ильназ, привет! Предлагаю доработать резюме, его основную часть: 1.В настройках кабин...