Python-developer

Контакты


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

Описание

Ищу компанию, в которой смогу начать свой путь Python-разработчика.
Первое прикосновение к программированию произошло в 2019 году. Именно тогда я узнал о широких возможностях автоматизации рутинных задач, связанных с проектированием и расчетами. В 2019-2020 годах были пройдены первые курсы по Python на платформе stepik.org. С тех пор на каждом последующем месте работы процент задач, связанных с автоматизаций, рос вместе с интересом к разработке.
В настоящий момент прохожу обучение на платформе Hexlet, в рамках которого выполнил следующие проекты:

Менеджер задач
Веб-приложение, которое позволяет ставить задачи, назначать исполнителей и менять их статусы. Для работы с системой требуется регистрация и аутентификация.
Стек технологий: Python, Poetry, Docker, Git, Django, GitHub Actions, Flake8, PostgreSQL, Railway, HTML, Bootstrap, Rollbar
Полученные навыки:
- Работа с ORM (создание сущностей и описание связей между ними (o2m, m2m));
- Взаимодействие с базами данных (PostgreSQL);
- Работа с PaaS (Railway, Render);
- Использование встроенных классов Django при разработке CRUD;
- Работа с коллекторами ошибок (Rollbar).

Анализатор страниц
Веб-приложение, которое выполняет запросы по сети, проверяет сайты на SEO пригодность и сохраняет данные в базу данных.
Стек технологий: Python, Poetry, Git, Flask, GitHub Actions, flake-8, PostgreSQL, Railway, HTML, Bootstrap
Полученные навыки:
- Работа с HTTP запросами и ответами;
- Взаимодействие с базами данных (PostgreSQL);
- Работа с PaaS (Railway);
- Использование библиотек psycopg2, python-dotenv, BeautifulSoup;
- Настройка gunicron.

Вычислитель отличий
Консольная утилита, определяющая разницу между двумя структурами данных (файлы могут быть переданы в *.json или *.yaml форматах) и выводящая результат сравнения в одном из трех форматов.
Стек технологий: Python, Poetry, Git, pytest, GitHub Actions, wemake-python-styleguide
Полученные навыки:
- Написание автотестов (pytest), проверка покрытия тестами (pytest-cov), TDD;
- Непрерывная интеграция (CI) в GitHub Actions;
- Создание cli-утилит;
- Парсинг *.json и *.yaml файлов;
- Рекурсивный обход дерева в глубину.

Игры разума
Набор из пяти консольных игр по математике. Для победы необходимо дать три правильных ответа.
Стек технологий: Python, Poetry, Git, Flake8
Полученные навыки:
- Настройка окружения;
- Создание проекта при помощи Poetry;
- Работа с Git и Github;
- Подключение CodeClimate;
- Организация архитектуры проекта;
- Использование линтера Flake8.

Предпочтений по формату работы (офис/удаленно/гибрид) нет.

Навыки
  • знаю Python 3
  • в процессе разработки использую Poetry
  • пишу автотесты на Pytest, использую pytest-cov для оценки их покрытие
  • применяю PLAXIS Remote Scripting server API для автоматизации геотехнических расчетов
  • использую Git, GitHub, GitHub Actions
  • работаю с Linux (wsl)

Опыт


Главный специалист, АО "Инжиниринговый центр железнодорожного транспорта"
Март 2022 - Декабрь 2022

Группа моделирования и численных расчетов

Обязанности:
- Проведение исследований в области накопления деформаций и расстройств пути под действием циклической нагрузки от подвижного состава;
- Составление плана и формирование отчетов по результатам исследований;
- Автоматизация этапов исследования посредством написания Python скриптов;
- Взаимодействие и приемка работ у подрядчиков (грунтовые лаборатории, НИИ).

Достижения:
- Разработал скрипт для автоматизированного построения расчетной схемы по заданным параметрам, выполнения расчета, вывода результатов и поиску оптимальной конструкции железнодорожного пути (PLAXIS Remote Scripting server API).

Инженер-геотехник 2 категории, ООО "ПИК-Проект"
Июль 2021 - Февраль 2022

Геотехнический отдел

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

Достижения:
- Внедрил практику применения Python скриптов для автоматизации расчетов и вывода их результатов в ПК PLAXIS;
- Предложил методику определения параметров моделей грунта.

Техник, АО "Институт "Стройпроект"
Февраль 2021 - Июль 2021

Отдел Автоматизации

Обязанности:
- Выполнение аналитических и численных расчетов насыпей, в том числе, в сложных инженерно-геологических условиях;
- Разработка алгоритмов и ручное тестирование программы по расчету шпунтового ограждения.

Достижения:
- Провел обучение сотрудников компании по аспектам механики грунтов, необходимых для работы в ПК PLAXIS и Midas GTS NX.

Помощник научного консультанта, ООО "НИП-Информатика"
Июнь 2019 - Июль 2019

Геотехнический отдел

Обязанности:
- Изучение возможностей PLAXIS и моделей грунта применительно к задачам расчета котлованов;
- Разработка автоматизированного способа определения параметров моделей грунта в Excel;
- Знакомство с PLAXIS Remote Scripting server API. Разработка первых скриптов.

Результатом работы стала публикация ряда статей.

Образование


Строительство уникальных зданий и сооружений. Кафедра геотехники. Санкт-Петербургский государственный архитектурно строительный университет (СПбГАСУ)
Сентябрь 2015 - Август 2021
Курсы английского языка "Переводчик в сфере профессиональной деятельности". Международный Лингвистический Центр на базе СПбГАСУ
Октябрь 2015 - Август 2017

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

Комментарии


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

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

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

Даниил, привет!
Отличное резюме и достижения в автоматизации :)
Одно дополнение: в описании добавь, пожалуйста, комфортный формат работы (удаленный график/офис/гибридный)

Успехов тебе в IT!


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