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. Написать полностью название учебного заведения

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


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме содержит информацию о ваших навыках и проектах, что хорошо. Однако, есть нес...
Это резюме демонстрирует разносторонний опыт и навыки кандидата. Он имеет как техническ...
Резюме имеет следующие плюсы: Хорошо структурировано и содержит подробное описание пр...
Данное резюме Frontend-разработчика выглядит довольно информативным и хорошо структурир...
Данное резюме содержит много информации о вашем опыте работы и навыках в области тестир...
Это резюме Junior QA Engineer имеет несколько сильных сторон: Опыт работы и учебы в с...
Это резюме содержит много информации, однако следует уделить внимание оптимизации и стр...
Это резюме имеет некоторые положительные и отрицательные моменты. Положительные сторон...
Это резюме имеет некоторые сильные стороны, такие как опыт самообучения Python и CS, а ...
Это резюме содержит некоторые полезные сведения о навыках и опыте кандидата, но есть не...