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

Контакты


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

Описание

Ищу работу на вакансию Junior Python-разработчик. Готов к удаленной работе, релокации в другую страну. Интерес к разработке был всегда, однако события 22г. подтолкнули к тому, чтобы выдвинуть этот интерес на первый план. С собой принес большой бэкграунд на разных позициях в сфере нефтепереработки и нескончаемый поток энтузиазма к обучению новому и решению сложных задач.

В мае 2023 года сделал свой первый шаг в IT, закончив обучение по программе "Профессия Python-разработчик" на Hexlet.io, но не планирую на этом останавливаться.

В рамках обучения на Hexlet, завершены 4 проекта:

Task manager

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

Основные освоенные компетенции:

• Разработка на фреймворке Django с использованием class-based views и миксинов;
• Создание сущностей с помощью Django ORM (o2m, m2m связи);
• Реализация механизмов авторизации и аутентификации;
• Создание форм для фильтрации данных;
• Написание автотестов с использованием TestCase и фабрик для CRUD'ов;
• Интеграция Rollbar для сбора ошибок на продакшене;
• Реализация мультиязычного сервиса в зависимости от языка пользователя с помощью i18n;
• Визуальное оформление с помощью компонентов фреймворка Bootstrap;
• Деплой на PaaS - Railway.

Page analyzer

Проект представляет собой веб приложение на Flask, которое позволяет анализировать указанные страницы ( по URL) на SEO пригодность по аналогии с PageSpeed Insights.

Основные освоенные компетенции:

• Принципы построения MVC-архитектуры;
• Работа с БД PostgreSQL;
• Выполнение запросов к БД с помощью библиотеки psycopg;
• Визуальное оформление с помощью компонентов фреймворка Bootstrap;
• Разработка на фреймворке Flask;
• Деплой на PaaS - Railway.

Generate Difference

Проект представляет собой консольную утилиту для сравнения двух источников данных в формате JSON/YAML и нахождения различий между ними.

Основные освоенные компетенции:

• Работа с древовидными структурами данных;

В процессе рефакторинга несколько раз переписывал конструктор деревьев, поэтому теперь в любом самом глухом лесу чувствую себя как дома

• Разработка через тестирование (TDD);
• Применение рекурсивных алгоритмов обработки данных;
• Использование модуля для работы с параметрами командной строки argparse;
• Тестирование с использованием Pytest.

Brain Games

В данном CLI проекте реализован ряд несложных математических задач, оформленных в виде викторины.

Основные освоенные компетенции:

• Настройка рабочего окружения;
• Управление проектами на Poetry;
• Контроль качества кода с помощью линтера flake8 + WemakePythonStyleguide;
• Анализ кода с помощью CodeClimate;
• Настройка непрерывной интеграции (CI) с помощью GitHub Actions;
• Навыки работы с GitHub.

Навыки

• Python
• Poetry
• Linux/WSL
• Git, Github, CI (Actions)
• Автоматическое тестирование (Pytest)
• flake8, PEP8
• Основы HTML/CSS
• HTTP/HTTPS
• HTTP API
• Знание принципов ООП в Python
• Regexp
• requests/requests-mock
• flask
• SQL (PostgreSQL, SQLite)
• Django / Django ORM

Опыт


Главный специалист управления инженерного моделирования, АО "Газпромнефть - ОНПЗ"
Январь 2021 - по настоящее время

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

• Интеграция инженерных решений в построение и оптимизацию математических моделей процессов и установок нефтеперерабатывающего производства;
• Анализ отклонений между планом и фактом в целях своевременной актуализации математических моделей и формирования предложений по оптимизации плана производства;
• Выполнение исследовательско-аналитических задач для прогнозирования работы реальных процессов и установок в определенных производственных условиях.

Достижения:

• Соавтор и ответственный за реализацию технической части по внедрению проекта: "Переход на использование метода газовой хроматографии в целях планирования производства" в АО "ГАЗПРОМНЕФТЬ-ОНПЗ" 2022г.;
• В 2021г., в результате кадровых перестановок, имея минимальный опыт, остался единственным ответственным за крупнейшее направление по моделированию, а также получил сырой объемный проект, начатый другими людьми. В результате, ценой овертаймов и самообучения в личное время, смог за 1 год наладить бизнес-процесс и сдать проект в срок, попутно обучив 4х человек с нуля;
• Вне рабочей деятельности реализовал ряд автоматизированных аналитических инструментов на VBA + excel, позволивших практически полностью исключить рутинные задачи, а также сократить время подготовки ежемесячного ретроспективного анализа с 8 дней до 2х, что дало старт к стремительному расширению области влияния подразделения;
• Разработал новые принципы к калибровке инженерных моделей, а также моделирования нефтяного сырья, что позволило значительно улучшить KPI подразделения;

Оператор технологических установок, АО "Газпромнефть - ОНПЗ"
Октябрь 2018 - Январь 2021

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

• Ведение технологического процесса, предупреждение и устранения отклонений от заданного режима;
• Контроль за качеством сырья, продуктов по показаниями КИПиА и результатов анализов;

Достижения:

• Постоянно участвовал в научно-технических конференциях (в период за 2019-2021 год - 3 призовых места, 1 победа);
• Желание постоянно расти и развиваться позволило в короткие сроки получить максимальный разряд, а также значительно расширить сферу своей рабочей деятельности вне должностных обязанностей;
• Разработал большую часть технологических схем оборудования на установке, систематизировал и автоматизировал отдельные области документооборота в подразделении, инициировал мероприятия по повышению эффективности технологического объекта, занимался обучением новоприбывших сотрудников;

Образование


Python-разработчик, Хекслет
Февраль 2022 - по настоящее время
Профессиональная программа повышения квалификации "Инвестиционная деятельность компании", Омский государственный технический университет
Декабрь 2020 - Май 2021
Химическая технология (магистратура), Омский государственный технический университет
Сентябрь 2018 - Июнь 2020
Химическая технология (бакалавриат), Омский государственный технический университет
Сентябрь 2014 - Июнь 2018
Переводчик английского языка в сфере профессиональной коммуникации (дополнительное к высшему), Омский государственный технический университет
Сентябрь 2016 - Май 2018

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме демонстрирует широкий спектр навыков и опыта работы в различных областях. Ва...
Этот профиль имеет сильные стороны, такие как опыт работы над различными проектами, уча...
Это резюме обладает разнообразным опытом работы и обучения в области тестирования, что ...
Это резюме содержит много полезной информации о ваших проектах и опыте работы. Однако, ...
Это резюме имеет хорошие стороны, такие как широкий набор навыков в области Frontend-ра...
Это резюме содержит много информации о вашем опыте работы и образовании, что хорошо. Од...
Борис, привет! Есть еще идея по улучшению резюме: давай объединим твой опыт сопровожде...
Резюме Frontend-разработчика содержит много информации о его опыте, навыках и достижени...
Привет, Александр! Есть небольшое дополнение: из раздела "Навыки" давай уберем учебные...
Этот Java разработчик имеет впечатляющий опыт работы и образования в области информацио...