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

Контакты


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

Описание

Своей сильной стороной считаю хорошее понимание "классического" функционального Python, написание скриптов, работу с менеджером зависимостей Poetry, фреймворком Django и выполнение SQL-запросов в базу данных PostgreSQL с помощью библиотеки psycopg2 в микрофреймворке Flask. Успешно закончил обучение на платформе Hexlet по специальности Python-разработчик и реализовал 4 проекта.
Являюсь активным, пытливым, умею искать нужную информацию и работать с ней.
Умею качественно выполнять заданную работу в рамках сжатого лимита времени.
Также в моих качествах присутствует грамотность, эрудированность и жажда постоянного самообучения.

Навыки

Ключевые навыки:
- Python3
- Основы командной строки в Linux (Ubuntu)
- Инструменты контроля версий: Git (GitHub)
- Автоматизированные рабочие процессы: GitActions
- Менеджеры управления зависимостями: pip, poetry
- Интегрированная среда разработки (IDE): VScode, Pycharm
- Регулярные выражения (Regexp)
- HTTP-запросы
- HTML
- CSS
- Flask
- Django
- Чтение литературы на английском языке

Описание проектов

Brain-Games – консольная игра, состоящая из набора 5 математических задач, которые необходимо решить игроку. При разработке игры были использованы навыки создания зависимостей проекта через менеджер зависимостей Poetry, был применён инструмент контроля версий GitHub, был успешно освоен сборщик Makefile.

Difference-Calculator – консольная утилита, сравнивающая два файла в формате JSON или YAML и находящая между ними отличия. В процессе разработки были применены знания по рекурсивной обработке древовидных структур и формированию различных форматов вывода. В создании утилиты применялась методика TDD с использованием непрерывной интеграции через сервис GitHub Actions.

Page-Analyzer - это веб-сайт, написанный на микрофреймворке Flask, который анализирует указанные пользователем страницы на предмет SEO-пригодности. В процессе разработки были использованы знания по работе с Базой Данных PostgreSQL через библиотеку psycopg2, применён фреймворк Bootstrap и выполнен деплой на сторонний сервис render.com.

Task-Manager - веб-приложение для управления задачами, основанное на Python и Django framework. Оно позволяет пользователю ставить задачи, назначать исполнителей и изменять их статусы. В процессе создания приложения были изучены и использованы технологии фреймворка Django, интегрирован и использован Bootstrap, а также сервис для мониторинга ошибок Rollbar и выполнен деплой на render.com.

Опыт


Инженер по неразрушающему контролю АТ, Инженер B1, ООО " Тулпар Техник"
Техническое обслуживание и ремонт Авиационной Техники
Сентябрь 2006 - по настоящее время

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

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

Выполнение работ по ТО ВС CL-600-2B19 и RRJ-95: осуществил сертификацию предприятия в части неразрушающего контроля по системе EASA Part-145 (Европейского Агентства по Безопасности Полётов). Начальник группы ТД и НК АТ NDT specialist level III PT, ET, UT Инженер В1.1 CL-600-2B19 (CF-34) Инженер C, B1.1 RRJ-95 (SaM 146)

Образование


Python-разработчик. Hexlet.
Июнь 2023 - Август 2024
Радиофизика и электроника. Факультет физический. Казанский Федеральный Университет.
Сентябрь 2001 - Июль 2006

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

Участник и призёр олимпиад по физике, алгебре, истории, географии.

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Александр! Давай дополним твое резюме: 1. Описание проектов Для удобства и ком...
Этому резюме есть несколько критических моментов, которые можно улучшить: Структура р...
Привет, Денис! Давай дополним твое резюме: 1. Описание проектов Давай добавим результа...
Этот кандидат имеет обширный опыт в области IT, начиная с администрирования ИТ инфрастр...
Это резюме обладает обширным опытом работы в IT-сфере, начиная с веб-дизайна и верстки ...
Привет, Артур! 
Давай дополним твое резюме: 1. Описание проектов Для удобства и компа...
Это резюме Java-разработчика демонстрирует широкий набор навыков и опыта работы над раз...
Данное резюме имеет некоторые плюсы, такие как: Хорошее знание технологий и инструмен...
Это резюме Java-разработчика содержит хороший набор хард и софт скиллов, а также информ...
Это резюме содержит информацию о вашем опыте работы в сфере общественного питания, а та...