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

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


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме содержит много информации, но есть несколько аспектов, которые можно улучшит...
Александр, привет. Отличное резюме, содержательное и четкое. Успехов тебе в IT!
Это резюме содержит много информации, но есть несколько моментов, которые можно улучшит...
Привет, Андрей! Давай доработаем резюме по следующим блокам: 1. Имя и фамилию укажи, по...
Это резюме имеет хороший объем информации о вашем опыте работы и образовании. Однако, е...
Это резюме содержит много информации о предыдущем опыте работы и образовании, но есть н...
The resume provides a detailed overview of the candidate's experience, skills, project...
Это резюме содержит подробную информацию о навыках, проектах и опыте работы кандидата. ...
Это резюме выглядит впечатляющим и информативным. Здесь есть много полезной информации ...
Это резюме содержит много информации, но есть несколько моментов, которые можно улучшит...