Python - разработчик
Контакты
Последние несколько лет готовился к освоению новой профессии, изучая слепую печать, операционную систему Linux и командную строку, а также углублял свои знания в информатике и изучал основы Python. В данный момент закончил обучение на платформе Hexlet. За время учёбы овладел синтаксисом языка и навыками работы с IT инструментами. К поставленным передо мной задачам подхожу с ответственностью и внимательностью.
Осознал, что получаю удовольствие от работы с кодом и связанными инструментами, поэтому решил освоить новую профессию в области backend разработки. Считаю это следующим шагом в моем профессиональном развитии.
Мои текущие навыки включают:
- Python3, SQL
- ООП
- Тестирование с использованием Pytest
- Веб-технологии HTML, CSS, HTTP/API
- Сетевые технологии TCP/IP
- Основы командной строки и администрирования в Linux/Ubuntu
- Система контроля версий Git
Дополнительные навыки включают:
- IDE: PyCharm, Vscode, Postman
- Менеджер управления зависимостями PIP, Poetry
- Вэб фреймворки: Flask, Django, Bootstrap
- Система непрерывной интеграции GitHub Actions
- Базы данных: PostgreSQL, SQLite
- DevOps: Vagrant, Docker, Ansible
Учебные проекты
Brain Games – консольная игра, состоящая из пяти математических задач, которые игрок решает в трёх раундах.
Вычислитель отличий – консольная утилита, сравнивающая два файла в формате JSON или YAML и находящая отличия между ними. В зависимости от выбранного параметра результат вводится в виде одного из 3х форматов: stylish, plain или json.
В данных проектах отработал навыки:
- Разделение логики в модулях.
- Грамотное наименование функций и переменных.
- Подход DDT, тестирование.
- Использование чистых и не чистых функций.
Анализатор страниц - небольшое, но полноценное веб-приложение на основе фреймворка Flask, которое оценивает сайты на пригодность для SEO.
Менеджер задач - веб-приложение на основе фреймворка Python Django, предназначенное для управления задачами в небольшой команде.
В последних двух проектах были отработаны навыки:
- Взаимодействие с базой данных по средствам SQL и Django ORM.
- Вёрстка контента по средствам вэб-фреймворка Bootstrap 5, шаблонизаторов jinja2 и DjangoTemplates.
- Построение логики вэб-приложений функциональном и ООП стилях.
- Управление настройками через переменные окружения с использованием пакета python-dotenv.
- Управление языковой локализацией I18N.
- Использование сервиса мониторинга ошибок Rollbar.
- Развертывание проекта в продакшен среде на примере Render.
Собственный проект
Gwent website - Небольшой интернет магазин для настольных игр.
Opensouce
Hexlet friends - Сервис для отслеживания вклада членов сообщества Hexlet в проекты с открытым исходным кодом Hexlet на GitHub.
Так же вы можете ознакомиться с моим портфолио
Опыт
- Обслуживание и настройка локальной сети, ПК, мультимедиа и оргтехники.
- Ведение документации по IT.
- Обучение сотрудников.
Обеспечил бесперебойную работу локальной сети.
Привёл в физический порядок телекоммуникационные шкафы.
Организовал сервер мониторинга узлов локальной сети на базе ОС Ubuntu в системе Zabbix.
Сопровождал на месте национальный проект "ЦОС Моя школа".
Во время ведения образовательных кружков для учеников девятых классов заинтересовал не менее пяти человек изучению физики.
- Обслуживание клиентов.
- Установка и обслуживание узлов связи.
- Ведение документации.
- Работа в информационных системах OSS/BSS.
За время работы участвовал в внедрении в районе и городе оптических линий связи и реализации GPON. С нуля
составил документацию учёта узлов GPON. Организовал работу склада клиентского оборудования. Получил опыт
взаимодействия с клиентами и урегулирования конфликтных ситуаций.
Образование
Начальные знания английского языка
Проживаю в городе Валдай
С детства меня всегда привлекала электроника. Я получаю удовольствие от работы с автоматикой и электронными системами. Всегда готов изучать новые технологии и применять их в работе или хобби. В случае возникновения проблем с системой, будь то оборудование, сеть или код, я умею анализировать ошибки и находить неисправности. Кроме того, значительная часть моего опыта работы связана с успешным взаимодействием с коллегами и клиентами.
Мои хобби включают работу с микроконтроллерами и автоматикой, 3D моделирование и печать, здоровый образ жизни и земледелие. У меня также есть интерес к научным знаниям в области информатики, физики, астрономии, биологии, психологии и многих других областях.
Комфортный формат работы — офис, гибрид, удаленно.