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

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

Комментарии


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

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

0

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


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

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


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