После 3 лет обучения по специальности "Нефтегазовое дело" в одном из лучших нефтегазовых университетов в России и поработав за полярным кругом, понял, что работу инженером не считаю достаточно перспективной для себя. Уже через несколько месяцев начал переход в IT, разработку на Python.
В школьные годы активно занимался алгоритмическим программированием на Python и PascalABC.NET, участвовал и побеждал на олимпиадах: лучший результат - городской уровень ВОШ по алгоритмическом программированию.
Смена специальности мотивирована гибкостью в условиях искомой работы, высоким личным интересом и возможностью интенсивного развития. Наличие инженерного образования позволяет лучше других понимать "физику процессов" и особенности практического применения разрабатываемых продуктов.
На данный момент заканчиваю прохождение годового курса от Яндекса по Python разработке, разбираю книгу Л. Ромальо "Python - к вершинам мастерства", занимаюсь разработкой собственных pet-проектов и прокачиваю навыки алгоритмического программирования на LeetCode.
Ценю выбранную профессию за свободу в реализации и возможность критически подходить к решению задач.
Играю на саксофоне, люблю кактусы.
Писал код на Python с подключением библиотек и фреймворков с применением ООП. Разрабатывал веб-проекты на Django с подключением DRF. Использовал СУБД(SQLite, MySQL, PostgreSQL) при разработке проектов не только с DRF, но и FAST API.
Применял навыки работы с Docker, Git, Nginx. Разворачивал и работал с проектами на Linux в оболочках(Bash), а также при работе с Ubuntu.
Некоторые крупные проекты, доступны на GitHub: https://github.com/Knstxx:
1. Сервис для сбора отзывов по различным произведениям(музыка, фильмы, книги).
Проект реализован в команде из 3 человек, я выполнял роль тимлида: координировал работу всех участников, занимался тайм-менеджментом, написал код под свою часть сервиса(работа с произведениями из БД, API соответствующих запросов, валидация данных, работа с эндпоинтами и разрешениями, Django management-команада для загрузки БД из CSV файлов).
Tech.Stack: Python, Django, DRF, Pytest, SQLite, Djoser
2. Telegam бот для рассылки информации о статусах выполнения работ в Я. Практикуме.
Проект поднят на облачном сервере Ubuntu 22.04 LTS, функционирует в настоящее время через pyTelegramBotAPI и Yandex UserAPI. Применено и настроено логирование(модуль Logging) работы сервиса.
Tech.Stack: Python(+logging, +requests, +exceptions), pyTelegramBotAPI
3. WebBlog - социальная сеть.
Сайт-блог для публикации собственных постов с медиа и возможностью комментирования чужих работ. Реализован на Django. Настроена регистрация пользователей, есть система восстановления через e-mail. Полностью прописан бэкенд для HTML, CSS и JavaScript шаблонов.
Tech.Stack: Python, Django, HTML, CSS
4. Для Django веб-проекта написаны отдельные наборы тестов из Pytest и Unittest frameworks с применением собственных fixtures.
Покрытие тестами проекта составило 96%.
Tech.Stack: Python, Pytest, Unittest, Django Unittest
Знаком на практике с различными VPN-протоколами, настроил на Ubuntu Server личный WireGuard VPN и провёл детальную настройку через SSH.
Tech.Stack: Linux commands, Ubuntu Server, WireGuard VPN, SSH.
На первом курсе в университете начал работать онлайн-репетитором по подготовке к ОГЭ, ЕГЭ и экзаменам по высшей физике и математике. Средняя загрузка была около 17-22 часов в неделю. За всё время подготовил более 50 учеников и студентов.
После более чем 4-х лет работы в сфере онлайн-образования успешно работаю в формате удалённой работы. Совмещая с учёбой в университете, вывел на высокий уровень личный тайм-менеджмент и самоорганизацию.
Отдельно развил в себе навыки одновременного управления несколькими рабочими процессами. Могу качественно и быстро изложить суть задачи, объяснить детали и проконтролировать успешное выполнение ТЗ.
Уровень образования в университете: Нефтегазовое дело, Магистр
Уровень образования в университете: Нефтегазовое дело, Бакалавр