Python-разработчик
Контакты
Ищу стажировку или работу на вакансию Python разработчик. Начал изучать Python в конце 2022 года и с тех пор активно развиваю свои навыки. Для обучения изучал различные видеоуроки и читал множество книг и статей. На текущий момент закончил обучение по профессии "Python-разработчик" на платформе Hexlet, в ходе которого выполнил четыре учебных проектов.
"Brain-Games" https://github.com/igor130384/python-project-49.git
Проект представляет собой 5 математических задач, предлагающих пользователю их решить.
Полученные навыки:
• Настройка окружения и управление проектами
• Отслеживание качества кода (Flake8)
• Работа с Github
• Работа с командной строкой
Технологический стек:
• Python
• Poetry
• Библиотека Prompt
"GenDiff" https://github.com/igor130384/python-project-50.git
Проект представляет собой утилиту, сравнивающую два файла формата JSON/YAML и находящую различия между ними.
Полученные навыки:
• Работа с древовидными структурами данных
• Рефакторинг кода (CodeClimate)
• Разработка через тестирование
• Написание собственных тестов
• Работа с форматами JSON и YAML
• Структурирование проекта
Технологический стек:
• Python
• Poetry
• Pytest
• Библиотеки Argparse, JSON, YAML
"Page_analyzer" https://github.com/igor130384/python-project-83.git
Веб-сервис для проверки сайтов на заполненность метаданными
Полученные навыки
• Работа с HTML и CSS;
• Работа с HTTP-запросами;
• Работа с SQL (PostgreSQL);
• Работа с переменными окружения;
• Парсинг;
• CRUD во flask;
Технологический стек:
• BeautifulSoup4;
• dotenv;
• flask;
•psycopg2;
"Task Manager" https://github.com/igor130384/python-project-52.git
Веб-сервис для организации и менеджмента задач между зарегистрированными пользователями.
Полученные навыки
• Создание шаблонов в Django Templates с использованием bootstrap5;
• Работа с Django ORM, построение архитектуры моделей;
• CRUD в Django;
• Регистрация, аутентификация, менеджмент пользователей в Django;
• Трекинг ошибок в Rollbar;
• Работа с фильтрами посредством django-filters;
• Создание локализаций i18n.
Технологический стек:
• Django;
• django-bootstrap5;
• django-filter;
• rollbar;
Знания и навыки :
- Python,
-Poetry
- flake8
- Pytest
- Git
- Flask
- Django
Имею начальные знания языка программирования: Java
Опыт
Организую работы по монтажу и техническому обслуживанию автоматизированным информационно измерительным системам.
Под моим руководством был освоен новый комплекс АИИС КУЭ «Матрица». На базе нового оборудования вновь оснащены 25 распределительных пунктов. Установлены современные высокотехнологичные комплексы учета электроэнергии, за счет чего организация получила возможность производить сбор, обработку и хранение данных с приборов учета, осуществлять эффективную политику управления потреблением.
Образование
Начальные знания английского языка
Проживаю в городе Ульяновск