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

Контакты


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

Описание

Ищу работу в области веб-разработки, хочу в дальнейшем развиваться в данной сфере.

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

В настоящее время преподаю в компьютерной академии, провожу мастер классы по веб-программированию, работаю над новыми проектами в IT и изучаю новые инструменты в школе программирования Hexlet. Реализовал несколько проектов:

Игры разума (Brain games)
Набор из пяти консольных игр. В каждой игре задаются вопросы, на которые нужно правильно ответить. После трёх правильных ответов игра считается завершённой. Неправильные ответы завершают игру и предлагают пройти её заново.

Полученные навыки:
- навыки работы в виртуальном окружении;
- работа с терминалом linux;
- освоил менеджер пакетов poetry;
- культура написания чистого кода на основе стандарта PEP8.

Стек технологий: Python, Poetry, Git, GitHub Actions, Codeclimate.

Вычислитель отличий (Gendiff)
Полученные навыки:
- работа с деревьями, рекурсиями и файловой системой;
- работа с параметрами командной строки;
- написание тестов и автоматическое тестирование;
- test-driven development;
- использование CI/CD на примере Github Actions;
- применение CodeCoverage.

Стек технологий: Python, Poetry, Git, GitHub Actions, PyTest, Flake8, Argparse, Codeclimate.

Анализатор страниц (Page Analyzer)
Веб-приложение для базового SEO-анализа сайта. Юзер добавляет домен на главную страницу и проверяет HTTP-статус ответа, данные HTML-блоков title и description.

Полученные навыки:
- фреймворк Flask;
- анализ логов;
- освоил работу с базой данных PostgreSQL;
- научился делать HTTP-запросы с помощью библиотеки requests;
- парсил сайты с помощью библиотеки Beautifulsoup;
- python-dotenv и понимание принципов разделения на разработку и продакшн;
- деплой проекта на PaaS сервис Railway.

Стек технологий: Python, Poetry, PostgreSQL, Git, GitHub Actions, Codeclimate, Flask, requests, Beautifulsoup, Railway.

Менеджер задач (Task Manager)
Простое и функциональное веб-приложение - менеджер задач, написан на Django.
Приложение содержит весь необходимый функционал, необходимый такого рода приложениям - создание задач, меток и статусов. К каждой задаче можно прикрепить исполнителя, а также статус и метки(теги).

Полученные навыки:
- Изучил на практике Django-представления на основе классов
- Тестирование Django-приложений
- Развернул приложение на Railway
- Отслеживание ошибок с помощью Rollbar
- Весь фронтенд сделан с помощью Bootstrap'a

Стек технологий: Django, Bootstrap, Rollbar, PostreSQL, SQLite, unittest, GitHub Actions.

Постоянно стремлюсь получать новые знания и опыт в сфере IT. Отдаю программированию всё свободное время. Нравится принимать участие в разработке интересных проектов. Также имею опыт работы с языком программирования C++.

Ищу работу в области веб-разработки, хочу в дальнейшем развиваться в данной сфере.

Навыки
  • Python
  • Django
  • Flask
  • PostgreSQL
  • Linux
  • Git
  • HTML
  • CSS
  • Poetry
  • PyTest
  • NumPy
  • BS4
  • asyncio
  • selenium

Опыт


Преподаватель, Компьютерная академия ТОП
Сентябрь 2023 - по настоящее время

Преподавание программирования на языке Python, вёрстки сайтов на HTML, 3D моделирования в Tinkercad в группе до 16
человек в соответствии с учебными планами (готовые разработанные методические пакеты)

Образование


Программная инженерия, Тихоокеанский Государственный Университет
Сентябрь 2021 - по настоящее время
Python-разработчик, Hexlet
Май 2023 - Ноябрь 2023

О себе
Готов к релокации
Начальные знания английского языка
Проживаю в городе Хабаровск

Комментарии


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

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

Ожидает подтверждения
0

Акмаль, добрый день!
Давай поработаем над представлением твоего учебного опыта, навыков и цели.
1. Обозначить цель: позиция, комфортный формат работы
2. Внести описание реализованных учебных проектов и полученных навыков.
3. Написать полностью название учебного заведения

В заполнении резюме тебе также поможет чек-лист, расположенный в твоем кабинете в Карьерном треке.
Наполняй резюме необходимой информацией и успехов тебе в поисках работы!


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