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
Опыт
Преподавание программирования на языке Python, вёрстки сайтов на HTML, 3D моделирования в Tinkercad в группе до 16
человек в соответствии с учебными планами (готовые разработанные методические пакеты)
Образование
Начальные знания английского языка
Проживаю в городе Хабаровск
Рекомендации
Акмаль, добрый день!
Давай поработаем над представлением твоего учебного опыта, навыков и цели.
1. Обозначить цель: позиция, комфортный формат работы
2. Внести описание реализованных учебных проектов и полученных навыков.
3. Написать полностью название учебного заведения
В заполнении резюме тебе также поможет чек-лист, расположенный в твоем кабинете в Карьерном треке.
Наполняй резюме необходимой информацией и успехов тебе в поисках работы!
Добавить комментарий/ссылку на вакансию