Python-разработчик

Контакты


Контакты доступны после входа на сайт

Описание

Ищу работу Python-разработчиком.
Удаленно или в офисе, полная или частичная занятость, без релокации.
Проживаю в г.Витебске (Республика Беларусь).

Есть желание обучаться, работать и развиваться в IT. Преимущественно работать в компании с благоприятной для роста атмосферой, здоровым отношением к себе и окружающим людям.


С августа 2020 г. заинтересовался изучением языков программирования c целью полной смены сферы деятельности и/или дополнительного заработка. Выбирал между Java и Python. Сделал небольшие пробные проекты на обоих языках, выбрал Python. Учился самостоятельно, по бесплатным урокам и видеокурсам, однако хотелось более серьёзного и структурированного подхода в обучении...

С января 2022 г. по январь 2023 г. прошел платное обучение в школе Hexlet на "Python-разработчика", сдал 4 проекта из 4-х:

  1. Brain-games – консольная утилита с пятью математическими играми.

    Полученные навыки:

    • Работа с командной строкой Linux
    • Настройка рабочего окружения (poetry, Makefile)
    • Публикация и установка пакета
    • Контроль качества кода (CodeClimate, flake8)
    • Работа с Git, GitHub
    • Настройка Github Actions
    • Построение архитектуры полноценного приложения
  2. Вычислитель отличий – консольная утилита, определяющая различия между двумя файлами JSON или YAML.

    Полученные навыки:

    • Работа с файлами, парсинг данных
    • Работа с древовидными структурами данных, коллекциями, рекурсивным обходом деревьев.
    • Автоматическое тестирование с помощью Pytest (+ asyncio - внедрили с наставником во время ревью проекта)
  3. Загрузчик страниц – консольная утилита для скачивания страницы сайта с содержимым из сети интернет.

    Полученные навыки:

    • Парсинг страниц сайта
    • Парсинг ссылок и скачивание ресурсов сайта
    • Работа с файлами, директориями, формирование путей к ним
    • Построение логики работы приложения (подготовка данных, переименование ссылок)
    • Обработка возможных исключений
    • Логгирование и вывод логов в консоль
    • Автоматическое тестирование с помощью Pytest.
  4. Менеджер задач – полноценное браузерное приложение на Django с подключением базы данных, развёрнутое на удалённом сервере для управления задачами, пользователями, метками, статусами, и с возможностью фильтрации задач.

    Полученные навыки:

    • Разворачивание проекта в продакшн среде (деплой на Heroku, Railway, RegRu)
    • Управление настройками проекта через переменные окружения
    • Подключение баз данных: SQLite (в разработке), PostgreSQL, MySQL (на продакшене)
    • Работа с базами данных через Django ORM
    • Рендеринг шаблонов с помощью django-bootstrap4
    • Локализация с помощью i18n
    • Использование представлений на основе классов для работы с моделями
    • Аутентификация и авторизация пользователей
    • Написание CRUD моделей
    • Установка отношений между моделями, установка ограничений на удаление и изменение их экземпляров
    • Реализация фильтрации задач по различным параметрам
    • Создание и выполнение миграций
    • Подключение и использование коллекторов ошибок (Rollbar)
    • Автоматическое тестирование CRUD моделей с помощью TestCase.

Есть свои пробные консольные программки, пробные проекты на Django и Wagtail, идеи для автоматизации процессов на текущей работе.

В планах более плотно познакомиться с Django, Flask, SQL, Docker...


О себе:
- Характер спокойный, не конфликтный
- Веду здоровый образ жизни
- Люблю музыку, пою, играю на музыкальных инструментах
- Стараюсь развиваться многогранно, постоянно учусь
- Женат, есть ребёнок


Навыки

Python3
Django, Wagtail
HTML
CSS
SQL

Git
GitHub
PyCharm
Автотесты
ОС Windows, Linux

Конструкторы: Adobe Muse, Tilda,
CMS WordPress (+Elementor)

Объясняю просто сложные вещи.
Умею пользоваться поиском и читать, прежде чем задать вопрос.


Описание проектов

Опыт


инженер-программист, РУП "Витебскэнерго" (филиал "Учебный центр")
Ведущий филиал по разработке и сопровождению программного обеспечения для Витебской области и энергетической отрасли в Республике Беларусь.
Декабрь 2022 - по настоящее время

Отдел программного обеспечения. Сектор разработки и сопровождения ПО.

Обязанности
1. Создание проектов на базе существующих моделей нейронных сетей (AI-ассистенты, чат-боты, обнаружение объектов в видео и фото материалах, распознавание лиц, пола, эмоций, возраста и т.д.)
Фуллстек на базе: Python (FastAPI, Streamlit или React), Ollama, OpenWebUI, Vosk, Whisper, Silero, RAG, MCP и др.

  1. Разработка и сопровождение сайтов и бэкендов веб-приложений.
    • C#, EF, Blazor
    • Python, Django, FastAPI, Flask, Streamlit
    • HTML, CSS
    • MongoDB, PostgreSQL, SQLAlchemy, Alembic, MySQL, Oracle
    • Docker, docker-compose, Swagger, Keycloak, Git, Gitlab CI/CD

Достижения
Разработаны API сервисы и приложения на C# (.NET6, .NET8), MongoDB, PostgreSQL):
- API для работы с изображениями;
- API для управления оповещениями пользователей;
- API корпоративного веб-приложения "Охота на риски".

Сопровождение проектов:
- Сервис сбора данных и расчёта балансов АСКУЭ распределительных сетей (Python, Django, SQLAlchemy, PostgreSQL);
- Doxit - электронный портал для энергетиков (C#, .NET6, EF, PostgreSQL).
- внутренние и внешние корпоративные сайты (Python, Django, HTML, CSS)

Разработаны веб-приложения AI:
- Система видеонаблюдения и обнаружения объектов на базе модели Yolo (v11) - обнаружение нарушений охраны труда в отношении применения средств индивидуальной защиты, обнаружение дефектов в изоляторах высоковольтных линий, обнаружение огня и дыма, дронов и беспилотников (Python, Streamlit, Yolo, CVAT, формирование датасетов и обучение).
- Проект "Фабрика ИИ-ассистентов", на базе AnythingLLM - создание ассистентов для корпоративного сайта, ассистента по энергетике, ассистента по пожарной безопасности, ассистента по анализу предписаний охраны труда (промпт-инжиниринг, RAG, Ollama)
- Проект "Анализатор личности" - сравнение фото личности с базой фотографий, поиск похожих, анализ пола, возраста, эмоции, расовой принадлежности. (Python, Streamlit, DeepFace)
- API сервис для преобразования STT - TTS, получения голосовых и текстовых ответов от нейросети (Python, FastAPI, Vosk, Silero) для создания голосового ассистента по энергетике.
- Проект "Транскрибация аудио совещаний" (преобразование аудио в текст, распознавание спикеров, составление протокола совещания с использованием нейросети) (Python, FastAPI, WhisperX, Streamlit или React)

Рац. предложения:
- Рационализаторское предложение по отправке сообщений о критических событиях в Gitlab CI/CD при сборке проектов в корпоративный чат Mattermost.

Основатель и автор, "Образовательный проект "УрокиPro"
Февраль 2020 - по настоящее время

Проект "УрокиPro" - ребрендинг и масштабирование проекта "Adobe Muse Уроки".

Обязанности:
- создание обучающего контента, бесплатных и платных видеоуроков и курсов;
- ведение видеоканала YouTube (планирование, запись, видеомонтаж, размещение видео, настройки SEO, продвижение) - http://5108.ru/am_uroki;
- ведение рассылки (SmartResponder, Justclick);
- ведение сайта-блога на WordPress (https://urokipro.ru);
- участие в коллаборациях и партнёрских программах, монетизация, размещение рекламы.

Достижения:
- Создан образовательный блог urokipro.ru (WP)
- YouTube – канал “УрокиPRO / ex-Adobe Muse Уроки”, выпущены новые видеоуроки по Photohsop, After Effects, Elementor.
- Серия видеоуроков по созданию продающей страницы в Elementor.
- Онлайн-школа УрокиPRO (на базе WP + MemberLux).

Инженер 1-й категории лаборатории неразрушающего контроля и технической диагностики, РУП "Витебскэнерго" (с 2018 в составе филиала "Учебный центр")
Август 2005 - Декабрь 2022

Cертифицированный специалист 2-го уровня квалификации по методам неразрушающего контроля.

Обязанности
- Неразрушающий контроль и техническое диагностирование (НКиТД) оборудования работающего под избыточным давлением
- Руководство работами по техническому диагностированию. Выдача технических отчетов и экспертных заключений
- Организация и учёт нормативных документов, приборов и материалов, закупка оборудования. Лицензирование и аккредитация
- Работа с документами (1С, Lotus, MS Office, AutoCAD)
- Оптимизация труда, автоматизация рабочих процессов

Достижения
- Внедрены три современных метода контроля
- Оформлено и внедрено два рационализаторских предложения
- Отсутствие нарушений производственной дисциплины
- Почетные грамоты, премии и благодарности от предприятия
- Участие в общественной жизни предприятия и города (музыка, вокал). Дипломы первой степени в Республиканских отраслевых конкурсах

Автор проекта, автор видеоуроков и курсов, "Орабзовательный проект "Adobe Muse Уроки"
Август 2015 - Апрель 2018

Проект направленный на обучение пользователей использованию возможностей программы Adobe Muse для создания презентационных мини-сайтов и продающих страниц.

Обязанности:
- создание обучающего контента, бесплатных и платных видеоуроков и курсов Adobe Muse;
- ведение видеоканала YouTube (планирование, запись, видеомонтаж, размещение видео, настройки SEO, продвижение) - http://5108.ru/am_uroki;
- ведение сайта-блога на WordPress (https://urokimuse.ru);

- ведение рассылки (SmartResponder, Justclick);
- организация, планирование, запись и продажи инфопродуктов;
- консультации по работе в программе Adobe Muse;
- участие в коллаборациях и партнёрских программах, монетизация, размещение рекламы.

Достижения:
- более 160 качественных видеоуроков
- более 20 000 подписчиков YouTube
- более 10 000 подписчиков в рассылке
- множество положительных отзывов на канале и в соц.сетях.
- около 120 онлайн-консультаций по работе в Adobe Muse

   4 авторских курса: 
- "Быстрый старт в Adobe Muse"
- "Большой базовый курс Adobe Muse"
- "Гибкая верстка в Adobe Muse"
- "Композиция виджетов в Adobe Muse"
Автор и организатор проектов, Rodosvet-Video, SlavRubaha
Январь 2013 - Январь 2015

Достижения:
Rodosvet-Video (rodosvet-video.ru): сайт-блог на wordpress. Создание видеопоздравлений, слайдшоу, анимация, видеомонтаж, обработка звука, спецэффекты (Camtasia Studio, Adobe Premiere, Adobe After Effects), статьи, SEO, продвижение. В настоящее время - проект закрыт.

SlavRubaha (slavrubaha.ru) - сайт-блог-магазина славянской одежды на wordpress - продюсирование проекта, управление сайтом, дизайн, верстка внедрение отдельных элементов, плагинов, расширений. Сайт работал около 3-х лет, приносил прибыль от заказов и продаж славянских рубах на заказ. В настоящее время - проект закрыт.

Образование


Инженер (Методы и приборы контроля качества и диагностики состояния объектов), Белорусско-Российский университет (БРУ)
Сентябрь 2000 - Июнь 2005
Программное управление, Могилевский политехнический техникум (диплом с отличием)
Сентябрь 1996 - Июнь 2000

О себе
Не готов релоцироваться
Читаю профессиональную литературу на английском языке
Проживаю в городе Витебск

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...
Это резюме Java-разработчика выглядит очень профессиональным и информативным. Очень хор...