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

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...
Это резюме Java-разработчика выглядит очень профессиональным и информативным. Очень хор...
Это резюме Junior Frontend-разработчика содержит достаточно информации о вашем образова...
Данное резюме содержит информацию о вашем обучении и проекте, который вы выполнили в ра...
Это резюме Fullstack Developer выглядит впечатляюще и содержит много полезной информаци...
Данное резюме имеет некоторые положительные аспекты, такие как обширные знания в област...
Данное резюме Ruby on Rails разработчика содержит много полезной информации о навыках, ...