Python-developer

Контакты


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

Описание

Добрый день.
Рассматриваю предложения на позицию back-end Python разработчик.
Проживаю в г. Белгород, РФ.
Интересуют вакансии с полной занятостью, полный день, удалённый формат работы.
Прошел обучение на курсах Hexlet по профессии Python разработчик. Обучение начал в декабре 2021 года закончил в январе 2023.
За время обучения реализовано четыре ученических проекта:

Brain games
Проект представляет собой набор из игр головоломок, направленных на разминку и развитие мозга.
Общий игровой движок, реализованный в структуре проекта, позволяет безболезненно и в сжатые сроки добавлять новые головоломки.
В состав модуля входят следующие игры:
- Определение чётности числа;
- Нахождение простого числа;
- Калькулятор с основными арифметическими операциями;
- Нахождение недостающего элемента прогрессии;
- Определение наибольшего общего делителя.
Полученные навыки:
- Настройка рабочего окружения;
- Настройка зависимостей с помощью Poetry;
- Контроль качества кода с помощью линтера flake8+WPS (WemakePythonStyleguide);
- Анализ кода с помощью CodeClimate;
- Настройка непрерывной интеграции (CI) с помощью GitHub Action;
- Навыки работы с GitHub.

Вычислитель отличий
Проект представляет собой консольную утилиту для сравнения двух источников данных в формате JSON/YAML и нахождения различий между ними. В рамках реализации проекта была создана и введена собственная структура данных для хранения отличий между файлами.
Полученные навыки:
- Освоен поход TDD;
- Освоены навыки работы с древовидными структурами данных;
- Освоены рекурсивные алгоритмы обработки данных;
- Освоен модуль для работы с параметрами командной строки argparse;
- Освоен фреймворк для написания тестов Pytest.

Загрузчик страниц
Проект представляет собой консольную утилиту для скачивания веб-страницы со всеми локальными ресурсами. Утилита автоматически подменяет пути на локальные ресурсы для их корректного отображения.
Полученные навыки:
- Освоены навыки работы с библиотекой BeautifulSoup4;
- Освоены навыки работы с библиотекой requests;
- Освоены навыки логирования;
- Освоены навыки продвинутого тестирования HTTP запросов с использованием библиотеки requests-mock.

Менеджер задач
Проект представляет собой систему управления задачами. Система позволяет назначать задачи, статусы, исполнителей, метки и менять их при необходимости. Для работы с системой предусмотрена регистрация и аутентификация пользователей.
Полученные навыки:
- Освоены навыки работы с фреймворком Django;
- Освоены навыки работы с Django-ORM и способ описания связей между сущностями (o2m, m2m);
- Освоены навыки шаблонизации с использованием Bootstrap4;
- Освоены навыки создания форм фильтрации данных с применением библиотеки django-filter;
- Освоены навыки управления проектом с помощью переменных среды с использованием библиотеки python-dotenv;
- Освоены навыки развертывания приложения и базы данных PostgreSQL на PaaS сервисе - Railway.app;
- К проекту подключен сервис отслеживания ошибок в продакшене (коллектор ошибок) Roolbar;
- В проекте настроена система авторизации позволяющая ограничить возможности редактирования задач, меток, статусов, а так же данных других пользователей;
- Освоены навыки работы со встроенными в Django моделями для CRUD-операций.

Выполнено тестовое задание компании Mediasoft.team
Mediasoft-test-python
Проект представляет собой API-приложение позволяющее получать информацию из базы данных.
Информация возможная к получению:
- Список всех городов из базы данных
- Список всех улиц в городе
- Получения списка магазинов с параметрами запроса улица, город, открыт/закрыт.
Также реализована возможность создания магазинов для существующих в базе данных сочетания города и улицы. Реализована защита от создания некорректных записей (создание магазина в одном городе с улицей из другого города).
Проект реализован для базы данных PostgreSQL.
Полученные навыки:
- Освоены навыки работы с Django REST fraimwork и тестирования написанных приложений;
- Закреплены навыки по работе Django-ORM;
- Закреплены навыки развертывания приложения и базы данных PostgreSQL на PaaS сервисе - Railway.app.

Работаю в должности ведущего инженера-конструктора трубопроводов АЭС, ТЭС и узлов нефте/газопроводов. За время работы был автоматизирован ряд ручного рабочего функционала.
В процессе возник интерес к работе программистом.
С августа по декабрь проходил курсы на Coursera.org по профессиональной сертификации IBM Full Stack Software Developer от IBM. Курсы на Coursera.org пришлось оставить по причине недостаточности предоставляемых навыков и заданий построенных по принципу "повтори за учителем". За время прохождения курса ознакомился с облачными технологиями и возможностями продукта IBM cloud.
В программировании привлекает отсутствие привязки работы к конкретной местности, возможность развития и изучения нового, возможность в определённой степени оценить работоспособность написанных решений до их передачи в работу.

Навыки
  • Python core
  • VCS
  • PyCharm
  • Git
  • CI/CD (Github Actions)
  • Pytest
  • Poetry
  • Ubuntu
  • Django
  • SQL
  • python-dotenv
  • Django-ORM
  • Flask
  • BeautifulSoup4
  • requests-mock
  • Bootstrap

Опыт


Ведущий инженер-конструктор, АО "Трубодеталь"
Октябрь 2019 - по настоящее время

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

  • Разработка конструкторской документации на узлы и детали трубопроводов АЭС, ТЭС и нефте/газопроводов;

  • Разработка детальных описей;

  • Согласование конструкторской документации с проектными институтами;

  • Разработка 3D моделей;

  • Рассмотрение и согласование отступлений;

  • Участие в освоении новых видов продукции;

  • Анализ технологической возможности изготовления
    поступающих заявок на продукцию;

  • Работа с отраслевыми и государственными стандартами в области АЭС и ТЭС.

За время работы была разработана конструкторская документация и изготовлена продукция для АЭС Куданкулам (Индия), Ново-Салаватсткая ТЭЦ и ряда объектов компаний в составе ПАО Газпром.

Достижения:

  • Изучил синтаксис языка Python и основы ООП;

  • Изучил основы библиотеки графического интерфейса Tkinter;

  • Изучил интерфейс API Kompas3D;

  • Автоматизировал генерацию однотипных чертежей на основании введенных данных;

  • Автоматизировал проведение анализа технологической возможности изготовления отдельных видов продукции.

Инженер-технолог/Главный сварщик, ТД "Трубный комплекс" - ООО "АтомНефтеГазДеталь"
Май 2018 - Октябрь 2019

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

  • Разработка технологической документации на продукцию для атомных станций;

  • Участие в сдаче продукции инспекторам уполномоченных организаций по АЭС;

  • Разработка и согласование технологической документации для АЭС с головными материаловедческими организациями;

  • Технологическое сопровождение заказов на производстве;

  • Ведение участка мех обработки (выдача заданий, контроль выполнения заданий);

  • Общение с поставщиками;

  • Участие в работе по анализу брака.

Достижения:

  • Освоены и внедрены в производство новые технологии обработки металла;

  • Освоен выпуск новой продукции;

  • Внедрены производительные инструменты с СМП.

Инженер-технолог , ООО "Плотавское" - АПК Мираторг
Январь 2017 - Май 2018

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

  • технологическое сопровождение производства;

  • написание управляющих программ на станок термической резки;

  • подбор оборудования;

  • общение с поставщиками.

Достижения:

  • Самостоятельно освоил комплекс автоматического раскроя листового материала FastCam и внедрил его на производство;

  • Разработал формы вывода готовых карт раскроя отвечающих требованиям производства. Это позволило сократить время на выпуск рабочей документации, повысить коэффициент использования материала;

  • Подготовил технико-экономическое обоснование модернизации станка термической резки. Модернизация позволила сократить подготовительно-заключительное время и увеличить полезное время работы станка за счет сокращения простоев.

Инженер-технолог 2 категории , ООО "ДетальКомплект"
Июль 2014 - Январь 2017

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

  • Технологическое сопровождение производства;

  • Написание управляющих программ на станок газопламенной резки;

  • Согласование изменений по проектам с заказчиком;

  • Разработка решений исправления брака;

  • Подбор оборудования.

Достижения:

Внедрил более экономичные методы раскроя металла, что позволило сократить затраты.

Образование


Инженер. Белгородский Государственный Технологический Университет им. В. Г. Шухова. Институт технологического оборудования и машиностроения
Сентябрь 2009 - Май 2014

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

Комментарии


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

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

Изменения внесены
1

Привет, Валерий!

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

  • В описании учебных проектов: зашить ссылки в названия, выделить их жирным текстом, привести описание в единую форму "название - описание проекта - полученные навыки";

  • В разделе Сертификаты также ссылки можно зашить в названия, чтобы резюме выглядело читабельно;

  • Сократить описание опыта работы, оставить только основные задачи. Опыт нерелевантный программированию, поэтому этот блок нужно максимально сократить. Привести в вид "Задачи" и "Результаты". Перечислить маркированным списком.


Добрый день. Откорректировал по замечаниям. Прошу посмотреть.

Валерий Денисов 31-08-2022 10:59:11

Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме имеет некоторые положительные аспекты, такие как ясное изложение ваших практ...
Это резюме выглядит достаточно информативным и хорошо структурированным. Оно содержит п...
Это резюме отражает ваше стремление к развитию в области Java-разработки и демонстрируе...
Это резюме Frontend-разработчика со знанием Vue.js содержит много полезной информации о...
Резюме выглядит впечатляюще. Оно хорошо структурировано, содержит подробное описание оп...
Это резюме представляет вас как кандидата с опытом работы в области инженерии и проекти...
Привет, Алиса! Отличное резюме получилось, ты молодец))
Резюме Junior QA инженера содержит много информации, однако есть несколько аспектов, ко...
Это резюме содержит много повторяющегося текста и не содержит достаточно информации о в...
Резюме имеет некоторые сильные стороны, такие как: Хорошо структурированная информаци...