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

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Дмитрий! Давай улучшим твое резюме: 1. Представление отсюда убираем, так как т...
Привет, Константин! Давай улучшим твое резюме: 1. Навыки Ты очень прикольно придумал ...
Привет, Ахмед! Давай дополним твое резюме: 1. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...
Это резюме включает в себя хороший набор навыков и опыта работы в различных проектах на...
Привет, Илья! Давай дополним твое резюме: 1. Описание проектов Давай добавим результат...