⭐️ Бэкендеры, с какой командой у вас мэтч? Проверяйте на Вайб-чеке → vibe.habr.com
Андрей Петров (petrovkrs), 38 лет, Россия, КраснодарАндрей Петров (petrovkrs), 38 лет, Россия, Краснодар

Андрей Петров

Бэкенд разработчикМладший (Junior)
Ищу работу

Контакты

Войти
Возраст: 38 лет
Опыт работы: 18 лет и 11 месяцев
Регистрация: 10.06.2024
Последний визит: 2 месяца назад
Гражданство:
Местоположение: Россия, Краснодар
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

Хочу поучаствовать в разработке различных интересных проектов, в компании, с хорошим слаженным коллективом, которая заинтересована в росте и развитии своих сотрудников! Открыт для изучения новых технологий.
Выбор пал на Python, т. к. это очень широко используемый кросплатформенный язык программирования, используется многими видами IT-специалистов. и многие крупные компании разрабатывают свои сервисы именно на нем.

Начал самостоятельно читать/смотреть учебные материалы на просторах интернета:
• habr.ru, stepik.org;
• смотрел видео лекции Тимофея Хирьянова по алгоритмам»;
• Андрей Кудлай — Python. Подное руководство;
• Андрей Кудлай — Django. Полное руководство;
• Прошел курс по направлению python-разработчик, чтобы получить более структурированный материал.

С детства интересовался компьютерами. Программированием заинтересовался еще в школьные годы. Поступил в институт на факультет инженерно-информационных технологий по специальности «ПО вычислительной техники и автоматизированных систем».
Жизнь так сложилась, что работаю совершенно в другой сфере. Решил кардинально сменить профессию и вернуться в IT. Причины кардинальной смены сферы деятельности готов обсудить в рамках интервью!

С 2006 г. — по настоящее время работаю по специальности инженер-теплотехник. В процессе работы часто приходилось сталкиваться с новым оборудованием и разбираться в нем с нуля, а иногда прямо на ходу, чтобы избежать серьезных последствий при низких уличных температурах. За период работы сталкивался с различными трудностями, и понял, что неразрешимых ситуаций не бывает. Стараюсь изучить всесторонне задачу для достижения положительного результата!

Семейное положение: женат (есть дети)
Комфортный формат работы: офис/гибрид (Краснодар), удаленно — любая локация.
Готов выполнить тестовое задание.
Для связи Telegram: @Petrov_KRS

Навыки

Python
SQL
Linux
PostgreSQL
MySQL
Django
Git
ООП
Docker
REST

Опыт работы

  • Проектная деятельность
    Бэкенд разработчик (Младший)Python разработчик
    Июнь 2023 — По настоящее время (1 год и 6 месяцев)

    Проектная деятельность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.

    PythonSQLLinuxDjangoPostgreSQLDockerNginxRESTООПGit
  • Краснодар
    Другое вне IT (Средний)инженер-теплотехник
    Февраль 2021 — По настоящее время (3 года и 10 месяцев)

    осуществление технического обслуживания котельных.

  • Другое вне IT (Средний)инженер-теплотехник
    Декабрь 2010 — Январь 2021 (10 лет и 2 месяца)

    1. монтаж и настройка автоматики для котельных.
    2. осуществление технического обслуживания котельных.

  • ИП Морозов Д.Б.
    Краснодар
    Другое вне IT (Младший)инженер-теплотехник
    Январь 2006 — Декабрь 2010 (5 лет)

    1. монтаж систем отопления и водоснабжения.
    2. монтаж котельных.
    3. монтаж и настройка автоматики для котельных.
    4. осуществление технического обслуживания котельных.

Высшее образование

  • ИМСИТ

    Академия маркетинга и социально-информационных технологий ИМСИТ
    Краснодар181 выпускник
    Инженерно-информационных технологий
    Сентябрь 2003 — Сентябрь 2008 (5 лет)

    специализация: Программное обеспечение вычислительной техники и автоматизированных систем.

Дополнительное образование