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

Контакты


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

Описание

В прошлом инженер - программист по автоматизированным системам управления производством. Занимался написанием, поддержкой и отладкой программ для ПЛК (промышленные логические контроллеры) SIEMENS на языках стандарта IEC 61131-3 (LAD, FBD, STL).
В настоящий момент прохожу обучение на платформе Hexlet по специальности Python-разработчик. Имею опыт выполнения 2х успешных проектов: Brain Games и Difference Calculator. + проект Brain Games на языке Java.

Навыки

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

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

Brain Games – консольная игра, состоящая из набора 5 математических задач, которые необходимо решить игроку в 3х раундах.

Difference Calculator – консольная утилита, сравнивающая два файла в формате JSON или YAML и находящая между ними отличия. В зависимости от выбранного параметра результат вводится в виде оного из 3х форматов: stylish, plain или json.

Brain Games на Java работает аналогично, но имеется меню выбора игры через ввод порядкового номера игры.

Опыт


инженер-электронщик, ООО "КХС РУС", г. Москва
Октябрь 2016 - Май 2023
  • Шеф-монтаж оборудования KHS на объекте заказчика, запуск, ввод в эксплуатацию, пуско-наладка и обслуживание оборудования линий розлива.
  • Поиск и устранение неисправностей в кратчайшие сроки на объекте заказчика.
  • Сервисная поддержка представителей клиентов в послепродажный период.
  • Техническое обслуживание линии в течение гарантийного срока.

За время работы освоил новые программные средства такие как Multiprog (Kuka), zenon, Simotion Scout Siemens, Siemens Tia Portal, WinCC flexible. Принимал участие и руководил монтажом более 7 линий розлива от пустого цеха до запуска оборудования. Участвовал в модернизациях установок с переходом на более современное оборудование. Запустил и ввел в эксплуатацию десятки машин KHS и машин сторонних производителей.

инженер по программному обеспечению, ОАО Heineken филиал "Патра" г. Екатеринбург
Октябрь 2014 - Май 2016
  • сопровождение промышленного программного обеспечения;
  • разработка программ, их тестирование и отладка;
  • разработка инструкций по работе с программами, оформление соответствующей документации;
  • активное участие в системе улучшений по обслуживанию оборудования, искоренения проблем на оборудовании (AM&PM Pillar). Участие в проектах по улучшению эффективности производства (TPM).
  • контроль выполнения работ по установке нового оборудования, прием в эксплуатацию.
  • передача опыта в области программирования и работы с контроллерным оборудованием.

За время работы был ответственен за бесперебойную работу 4х высокоскоростных линий розлива (электроника и ПО). Получил несравнимый опыт работы в команде для достижения общих целей. Освоил методики анализа и устранения проблем при помощи инструментов AM&PM Pillar (Zero losses, "5 Whys").

Инженер-программист, ОАО "СВЕРДНИИХИММАШ", г. Екатеринбург
Февраль 2013 - Декабрь 2013

Занимался разработкой программного обеспечения для ПЛК АСУТП :
- конфигурирование оборудования в Hardware Step 7, распределение адресного пространства модулей ввода/вывода, объявление символьных переменных;
- разработка алгоритма работы программы в среде Step 7;
- написание кода программы, масштабирование и обработка входных и выходных сигналов, согласно технологии и электрическим схемам подключения датчиков;
- реализация регулирования необходимых параметров при помощи пид- и пи-регуляторов;
- разработка SCADA системы на базе пакета WinCC Explorer: создание видеокадров для отображение технологического процесса, технологических параметров и управления с позиции оператора установки; создание системы аварийных сообщений и вывод их на экран оператора.

За время работы разработал проект по управлению системы доочистки стоков для Северского трубного завода. Проект содержал все этапы разработки начиная от конфигурирования системы и заканчивая подготовкой технической документации и инструкций по эксплуатации системы управления. Так же разработал систему управления для двух испытательных стендов.

Образование


Комсомольский-на-Амуре государственный технический университет, г. Комсомольск-на-Амуре, Электротехнический факультет, "Управление и информатика в технических системах", Дипломированный специалист
Сентябрь 2004 - Июнь 2009
Комсомольский-на-Амуре государственный технический университет, г. Комсомольск-на-Амуре, факультет ИКПМТО, "Компьютерное проектирование в технологии и технике", Квалифицированный специалист
Сентябрь 2006 - Май 2009

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

Нравится разбираться в работе оборудования и процессов. Получаю удовольствие когда вижу результат своей работы, когда система или механизмы отрабатывают как задумано и реализовано в коде. Решил освоить бэкенд разработку, так как нахожу данную сферу схожей с моей прошлой деятельностью, только вместо оборудования - программный продукт с которым взаимодействует пользователь. Люблю изучать что то новое.
Мечтаю стать таким же хорошим специалистом в области бэкенд разработки как и в автоматизации.
Хобби: сноубординг, гитара, музыка.

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме содержит много информации, однако следует уделить внимание оптимизации и стр...
Это резюме имеет некоторые положительные и отрицательные моменты. Положительные сторон...
Это резюме имеет некоторые сильные стороны, такие как опыт самообучения Python и CS, а ...
Это резюме содержит некоторые полезные сведения о навыках и опыте кандидата, но есть не...
Привет, Марк. Отличные результаты работы! Предлагаю дополнить резюме информацией: 1. Дл...
Это хорошее резюме Frontend-разработчика, содержащее как Hard Skills, так и Soft Skills...
Это резюме выглядит довольно хорошо, но есть несколько моментов, которые можно улучшить...
Этот резюме содержит хорошие аспекты, такие как: Четкое описание навыков и опыта рабо...
Current Position: Company: ELTEX Position: Software Engineer Responsibilities: Imple...
Это резюме содержит много полезной информации о вашем опыте работы и образовании. Однак...