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. Участие в образовательных курсах He...
Данное резюме Junior Frontend Developer (React) имеет следующие положительные стороны: ...
Это резюме веб-разработчика имеет хороший общий формат и содержит много полезной информ...
Это резюме содержит множество полезной информации о кандидате, но есть несколько момент...
Это резюме имеет некоторые сильные стороны, такие как опыт работы с Python, разнообразн...
Это резюме содержит много информации о вашем опыте работы, образовании и навыках в обла...
Привет, Рамис! 
Давай улучшим твое резюме: 1. Описание проектов Давай добавим результ...
Привет, Алина! Давай улучшим твое резюме в разделе "Опыт работы" - Целостный опыт рабо...
Это резюме содержит некоторые положительные аспекты, такие как упорство в изучении фрон...
Резюме Java-разработчика выглядит внушительно и профессионально. Оно содержит подробное...