Python Backend Developer

Контакты


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

Описание

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

Моя работа в области инженерии и технологий производства позволила мне освоить такие технологии, как:
Инженерия программного обеспечения
Backend разработка
Управление данными
Микросервисная архитектура
Разработка API
Базы данных
Оптимизация производственных процессов
Автоматизация производственных задач

Трудолюбие, стрессоустойчивость и позитивное мышление гарантируют успешное присоединение к вашему коллективу и вклад в общий успех.

Навыки
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 - по настоящее время

Занимался проектным приборостроением, написанию его софта вместе с командой. Также писал ПО для БПЛА:

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

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

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

Прохождение практики в период обучения в университете
Разработка backend части бота в тг
ТЗ: Создать web-app бота https://t.me/DurgerKingBot

  • Создание бота с учётом 6 разных языков и добавление контента ботом по выбранному языку
  • Написание технической документации

Образование


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

О себе
Проживаю в городе Саратов

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме представляет хорошую базу для Java Spring разработчика на уровне Junior/Trai...
Это резюме содержит много полезной информации о вашем опыте и навыках в программировани...
Это резюме Trainee / Junior frontend developer имеет некоторые положительные моменты, н...
Это резюме содержит много информации, которая не относится к позиции Junior Python-разр...
Артем, привет! Есть несколько дополнений к резюме: 1. Учебные проекты К описанию давай ...
Это резюме имеет некоторые положительные и отрицательные моменты: Положительные сторон...
Это резюме показывает, что кандидат имеет опыт работы в веб-студии по разработке сайтов...
Данное резюме содержит информацию о профессиональном опыте работы в сфере разработки пр...
Семен, привет! Есть несколько моментов к улучшению: В описание давай добавим ключевых...
Это резюме имеет некоторые сильные стороны, такие как опыт работы с Django, PostgreSQL,...