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

Контакты


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

Описание

Python Backend Developer с опытом работы с Flask и Django для создания веб-приложений и API. Владею навыками работы с PostgreSQL и Docker для контейнеризации. Имею опыт разработки адаптивного веб-дизайна с использованием Bootstrap, а также работы с Pandas и NumPy для анализа данных. В проектах применяю тестирование с pytest, слежу за качеством кода с помощью flake8 и poetry. Хорошо владею Git и GitHub для контроля версий, а также работаю в средах разработки PyCharm и MacOS. Постоянно стремлюсь развивать свои навыки и осваивать новые технологии.

Навыки
  • Знание Python 3.x, HTML, CSS;
  • Умение работать с Django и Flask для создания веб-приложений и API;
  • Использование PostgreSQL для работы с базами данных;
  • Применение Docker для контейнеризации проектов;
  • Опыт работы с Bootstrap для адаптивного веб-дизайна;
  • Опыт использования Git и GitHub для управления версиями;
  • Знание и применение стандартов Pep8, проверка линтера (flake8), менеджера зависимостей poetry;
  • Тестирование с помощью pytest;
  • Навыки обработки изображений с помощью OpenCV;
  • Умение работать с Pandas и NumPy для анализа данных;
  • Работа в средах разработки, таких как PyCharm и MacOS.
Описание проектов

Игры разума
Набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для тренировки мозга.

Полученные навыки:
- Настройка окружения для Python (интерпретатор, терминал).
- Работа с Git и GitHub.
- Управление зависимостями через Poetry.
- Автоматическая проверка кода с Flake8.

Stack:
- Python 3.x
- Poetry
- Flake8
- Git/GitHub

Вычислитель отличий
Программа, которая определяет разницу между двумя структурами данных. Поддерживает форматы json и yaml, а так же генерирует отчет в виде plain text, stylish и json.

Полученные навыки:
- Автоматизированное тестирование с Pytest и настройка CI процессов.
- Функциональное программирование, работа с деревьями и рекурсией.
- Использование GitHub и линтера Flake8.
- Разработка чистого и поддерживаемого кода.

Stack:
- Python 3.x
- Pytest
- Flake8
- Git/GitHub

Анализатор страниц
Сайт для анализа страницы на SEO-пригодность.

Полученные навыки:
- Разработка веб-приложений с использованием Flask, PostgreSQL и MVC-архитектуры.
- Работа с роутингом, обработчиками HTTP-запросов и шаблонизатором.
- Взаимодействие с базами данных через SQL-запросы с библиотекой psycopg.
- Использование HTML и Bootstrap для фронтенда, настройка Docker для локальной разработки.
- Настройка деплоя на платформу PaaS (render.com) и работа с веб-серверами.

Stack:
- Python 3.x
- Flask 3.x
- PostgreSQL
- HTML/Bootstrap
- Docker

Менеджер задач
Система управления задачами.

Полученные навыки:
- Создание сайтов на Django с использованием ORM и PostgreSQL.
- Проектирование моделей и связей (o2m, m2m), настройка форм и CRUD-операций.
- Настройка авторизации и прав доступа пользователей.
- Работа с Docker для разворачивания окружения.

Stack:
- Python 3.x
- Django 3.x
- PostgreSQL
- HTML/Bootstrap
- Docker

Опыт


Второй пилот Airbus A320, Уральские Авиалинии
Ноябрь 2016 - Апрель 2022

Задачи:
-Управление самолетом на различных этапах полета (взлет, набор высоты, крейсерский режим, посадка).
- Мониторинг и управление системами авионики и двигателей, обеспечение их исправной работы.
- Коммуникация с диспетчерами и экипажем для согласования действий и оперативного реагирования на изменения условий полета.
Достижения:
- Успешно выполнил более 1000 международных рейсов без происшествий.
- В течении 5 лет совершенствовал свой уровень английского и CRM
- Многократно обеспечивал безопасность посадки в сложных метеоусловиях.

Образование


Python-разработчик, Hexlet
Ноябрь 2023 - Сентябрь 2024
Летная эксплуатация воздушных судов, Ульяновский Институт Гражданской Авиации
Сентябрь 2010 - Июнь 2015

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

Комментарии


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

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

0

Привет, Егор!


Давай улучшим твое резюме:
1. Навыки
Давай оставим либо вариант, где ты перечисляешь все свои навыки в строчку, либо более развернутый с буллитами, не дублируя при этом одну и ту же информацию.
2. Описание проектов
В каждом проекте должны быть указаны описание, тех. стек, а также полученные навыки/результаты проектов. Дополни, пожалуйста, недостающую информацию.
3. Опыт
Основной принцип, которого мы придерживаемся при описании нерелевантного опыта работы - это выделить 2-3 ключевые задачи, которые продемонстрируют твои навыки, а также 2-3 основных достижения.
Было бы отлично, если бы ты смог описать достижения через вклад/пользу, которую они принесли компании, как повлияли на ее развитие и имидж.
4. Образование
Не забудь внести сведения о дополнительном профильном образовании, в частности обучение в школе программирования Hexlet.
Укажи, пожалуйста, полное наименование учебных заведений.

Удачи тебе на пути к новой профессии!


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