Junior Python-разработчик
Контакты
Ищу работу на junior-позицию или стажировку.
Рассматриваю варианты работы в офисе или удаленно, полная занятость.
Проживаю в г. Тюмень.
Не готов к релокации.
Более 6-ти лет проработал в нефтегазовой сфере на инженерной должности.
Но понял, что хочу создавать / участвовать в создании цифровых продуктов и видеть результат своей работы. Первым языком для изучения решил выбрать Python из-за его понятного синтаксиса и гибкости.
В феврале 2022 начал обучение на Hexlet по профессии Python-разработчик.
Выполнил 4 учебных проекта:
Игры разума – консольная утилита с пятью математическими играми.
Полученные навыки:
- Настройка рабочего окружения (poetry, flake8, Makefile)
- Работа с командной строкой Linux
- Публикация и установка пакета
- Работа с Git
- Настройка непрерывной интеграции (Github Actions)
Технологии: Python, poetry, prompt, flake8, CodeClimate, GitHub Actions
Вычислитель отличий – консольная утилита, определяющая различия между двумя файлами JSON или YAML.
Полученные навыки:
- Автоматическое тестирование с помощью PyTest
- Работа с файловой системой, разными форматами файлов, парсинг данных
- Работа с древовидными структурами данных с помощью рекурсии
Технологии: Python, poetry, argparse, json, PyYAML, pytest, flake8, CodeClimate, GitHub Actions
Загрузчик страниц – консольная утилита, предназначенная для скачивания веб-страниц и их ресурсов.
Полученные навыки:
- Работа с requests для осуществления HTTP запросов
- Парсинг HTML-страниц
- Обработка исключений
- Подключение логирования
Технологии: Python, poetry, argparse, requests, BeautifulSoup4, logging, progress, pytest, flake8, CodeClimate, GitHub Actions
Менеджер задач – веб-приложение, которое позволяет ставить задачи, менять их статусы и назначать исполнителей. Для работы с системой требуется регистрация и аутентификация.
Полученные навыки:
- Знакомство с паттерном MVC (MVT)
- Разработка через тесты (TDD)
- Работа с базами данных (SQLite, PostgreSQL)
- Деплой приложения на PaaS (Railway.app)
- Подключение сервиса для отслеживания ошибок (Rollbar)
Технологии: Python, poetry, Django, Bootstrap4, SQLite, PostgreSQL, pytest, flake8, CodeClimate, GitHub Actions
Далее в планах более плотно познакомиться с Django REST framework, Docker, FastAPI, Asyncio.
О себе:
- Женат, есть ребёнок
- Люблю кино и видеоигры
- Не имею вредных привычек (курение, алкоголь)
- Python3
- Poetry
- PyTest
- ООП
- Django
- Git
- SQL
- GitHub Actions
- CodeClimate
- WSL (Ubuntu)
- HTTP
- Базовые знания HTML/CSS
Опыт
- Занял 3-е место из 60-ти участников в конкурсе "Лучший по профессии – Геолог"
- Ежедневная работа с большими объемами информации (сводки, отчёты)
- Структурирование информации для ежемесячных закрытий
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Тюмень
Комментарии
Привет! Все отлично, хорошая структура и оформление.
Polina Kokina18-07-2022 12:08:35Добавить комментарий