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

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...
Это резюме Java-разработчика выглядит очень профессиональным и информативным. Очень хор...