Хочу поучаствовать в разработке различных интересных проектов, в компании, с хорошим слаженным коллективом, которая заинтересована в росте и развитии своих сотрудников! Открыт для изучения новых технологий.
Выбор пал на Python, т. к. это очень широко используемый кросплатформенный язык программирования, используется многими видами IT-специалистов. и многие крупные компании разрабатывают свои сервисы именно на нем.
Начал самостоятельно читать/смотреть учебные материалы на просторах интернета:
• habr.ru, stepik.org;
• смотрел видео лекции Тимофея Хирьянова по алгоритмам»;
• Андрей Кудлай — Python. Подное руководство;
• Андрей Кудлай — Django. Полное руководство;
• Прошел курс по направлению python-разработчик, чтобы получить более структурированный материал.
С детства интересовался компьютерами. Программированием заинтересовался еще в школьные годы. Поступил в институт на факультет инженерно-информационных технологий по специальности «ПО вычислительной техники и автоматизированных систем».
Жизнь так сложилась, что работаю совершенно в другой сфере. Решил кардинально сменить профессию и вернуться в IT. Причины кардинальной смены сферы деятельности готов обсудить в рамках интервью!
С 2006 г. — по настоящее время работаю по специальности инженер-теплотехник. В процессе работы часто приходилось сталкиваться с новым оборудованием и разбираться в нем с нуля, а иногда прямо на ходу, чтобы избежать серьезных последствий при низких уличных температурах. За период работы сталкивался с различными трудностями, и понял, что неразрешимых ситуаций не бывает. Стараюсь изучить всесторонне задачу для достижения положительного результата!
Семейное положение: женат (есть дети)
Комфортный формат работы: офис/гибрид (Краснодар), удаленно — любая локация.
Готов выполнить тестовое задание.
Для связи Telegram: @Petrov_KRS
Проектная деятельностьPython-разработчикРаботал с IDE PyCharm, Python, Django, DRF, API(Telegram и т.п.), использовал СУБД PostgreSQL, SQLite3. Писал тесты на unittest, pytest. А так же владею навыками работы c Git, CI/CD(GitHub Actions), nginx, Docker, Docker compose, Python WSGI HTTP-server Gunicorn,
Все выше перечисленные технологии и навыки использовал/применял в ОС Linux.
Ссылка на GitHub: https://github.com/PetrovKRS
Проекты:
1. Социальная сеть/блог для создания тематических публикаций.
Проект реализован на фреймворке Django. В проекте реализован следующий фунционал:
регистрация/авторизация пользователей с применением шаблонов, возможность восстановления пароля через почту, генерация индивидуальных страниц пользователей, редактирования профиля пользователя, отображение всех публикаций пользователя, создание публикации, добавление изображений к публикации, отображение публикаций в выбранной категории, добавление комментариев к публикации. Чтение и запись данных в БД SQLite3. Настроены кастомные страницы для ошибок 403 CSRF, 404 и 500 с применением собственных шаблонов.
Стек технологий: Python, Django, HTML, SQLie3.
2. Telegram бот.
Бот проверяет статус домашнего задания, с последующим уведомлением пользователя в Telegram. Производится опрос API сервиса учебного заведения с заданным интервалом времени!
Стек технологий: Python, python-telegram-bot13.7
3. Сервис для сбора отзывов пользователей на произведения в различных категориях.
Командная разработка в группе из 3 человек. Написали REST API для сервиса.
Я писал часть, касающуюся управления пользователями:
систему регистрации и аутентификации, права доступа, работу с токеном, систему подтверждения через e-mail. Для авторизации пользователей используется библиотека Simple JWT.
Стек технологий: Python, DRF, SQLie3.
4. Тестирование проектов.
Написал тесты для 2х проектов. Для написания тестов к первому проекту применял встроенную библиотеку unittest. Для второго проекта тесты были написаны с применением фреймворка pytest.
Стек технологий: Python, pytest, Unittest.
5. REST API сервис реализованный на базе DRF.
Сервис - записная книжка. Сервис взаимодействует с БД PostgreSQL. Авторизация реализована на jwt токенах (Djoser). Наполнение БД данными реализовано посредством менеджер команд из CSV файлов. Возможность выгрузки некоторых данных в формате PDF.
Проект упакован в Docker контейнеры, реализован автоматический деплой проекта на удаленный сервер посредством настройки GitHub Actions.
Стек технологий: Python, Django, DRF, Djoser, GitHub Actions, docker compose, PostgreSQL, nginx, gunicorn.
осуществление технического обслуживания котельных.
1. монтаж и настройка автоматики для котельных.
2. осуществление технического обслуживания котельных.
1. монтаж систем отопления и водоснабжения.
2. монтаж котельных.
3. монтаж и настройка автоматики для котельных.
4. осуществление технического обслуживания котельных.
специализация: Программное обеспечение вычислительной техники и автоматизированных систем.