Python Backend Developer

Контакты


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

Описание

Python backend разработчик с опытом работы в области инженерии и технологий производства. Освоил микросервисную архитектуру, управление и работу с данными, разработку API. Сделал вклад в оптимизацию и автоматизацию производственных процессов.
Обладаю устойчивыми навыками в управлении командой, организации рабочих процессов и разрешении конфликтов. Мое обучение на платформе Hexlet и созданные мной проекты, доступные на GitHub, подтверждают мою готовность к началу карьеры в IT и стремление к постоянному развитию.
Мое трудолюбие, стрессоустойчивость и позитивное мышление гарантируют успешное присоединение к команде и вклад в общий успех.

Навыки
HARD SKILLS

Английский язык
Python
Linux
HTML
CSS
Bootstrap
PostgreSQL
SQL
Flask
HTTP
ORM
GitHub
Git
ООП
Django
API
REST API

SOFT SKILLS

Ответственность
Гибкость и адаптируемость
Проактивность
Стрессоустойчивость
Креативность
Стремление к качеству
Терпимость к критике
Способность к документированию
Обучаемость

Описание проектов
1. Project: Brain Games

Ссылка на проект

Набор интеллектуальных игр, разработанных специально для использования в терминале. Каждая игра представляет собой испытание вашего интеллекта и логического мышления. Вам предстоит ответить на серию вопросов, решить задачи и победить в каждом из 5 уникальных игровых сценариев. Для достижения успеха необходимо правильно ответить на 3 вопроса в каждой игре.

Используемый стек:

Python 3.11
Make
Poetry
Prompt
Git
Flake8
Code Climate
Asciinema

Полученные навыки:

-Разработка структуры проекта с учетом его функциональных компонентов и логической организации.
-Опыт публикации и дальнейшего улучшения проекта на платформе GitHub, включая использование функционала pull requests и code reviews.
-Интеграция бэйджей GitHub для отображения основной информации о проекте, такой как статус сборки или покрытие кода тестами.
-Применение скриптов для автоматизации различных процессов в проекте, что повышает его эффективность и удобство использования.
-Оптимизация управления зависимостями через инструмент poetry, обеспечивающий удобную установку и управление зависимостями проекта в виртуальном окружении Python.

2. Project: Difference Calculator

Ссылка на проект

Программа, разработанная для определения различий между двумя структурами данных, представленными в файлах в трех различных форматах: stylish, plain и json. Этот инструмент предоставляет пользователю возможность сравнить информацию в файлах и выявить изменения между ними, представленные в удобном для анализа формате. Программа поддерживает файлы формата json и yaml/yml, обеспечивая широкий спектр использования и удобство для пользователей.

Используемый стек:

Python 3.11
Argparse
Flake8
Makefile
Poetry
Git
GitHub
CodeClimate
GitHub Actions
Asciinema
Pytest
Coverage
Pytest-cov

Полученные навыки:

-Укрепление ранее полученных навыков.
-Применение рекурсии для решения задач.
-Использование фикстур для создания предварительных условий в тестах.
-Написание тестов и обеспечение покрытия кода тестами.
-Разработка через тестирование (Test-Driven Development, TDD), что позволяет создавать более надежные и поддерживаемые приложения.
-Работа с Continuous Integration, Continuous Deployment (CI/CD), обеспечивающая автоматизированный процесс сборки, тестирования и развертывания программного обеспечения.
-Парсинг и анализ данных из различных источников.
-Организация рабочих процессов с использованием Workflows.
-Использование GitHub Actions для автоматизации различных задач и событий в рабочем процессе разработки.
-Применение паттерна Фасада для создания простого и удобного интерфейса доступа к сложной системе.

Опыт


Инженер-технолог , ЭПО "Сигнал"
Динамично развивающаяся бизнес-группа, специализирующаяся на промышленном производстве приборной продукции и газового оборудования.
Октябрь 2023 - по настоящее время

Занимаюсь проектным приборостроением
Пишу ПО вместе с командой

Первый проект: Приборы электронного измерения уровня концентрации, плотности, кол-ва жидкости или газов
Руковожу процессами разработки в команде из 6 человек

Итоги проекта:
Изготовил и доработал несколько приборов для авиации
Создал и доработал вычислительное ПО для приборов
Запустил продукцию в продажу

Второй действующий проект - разработка БПЛА
Курирую работу, распределяю задачи в команде
Распределяю бюджет

Итоги проекта:
Создал индивидуальное ПО управления
Организовал производство
Разработал все схемы и чертежи изготовления

Стажер, DLILB
IT-компания, занимается разработкой и раскруткой сайтов.
Январь 2023 - Апрель 2023

Прохождение практики в период обучения в университете
Разработка backend части бота в Telegram
Задача:
Создать web-app бота https://t.me/DurgerKingBot
Итоги:
Создал бота с учётом 6 разных языков и добавление контента ботом по выбранному языку
Написал техническую документацию

Образование


СГТУ имени Гагарина Ю.А. Конструкторско-технологическое обеспечение производства
Сентябрь 2019 - Июнь 2023

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

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

Опыт работы в командной среде
Уверенные межличностные навыки
Гибкость и адаптивность к различным ситуациям
Стремление к обучению и саморазвитию

Комментарии


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

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

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