Python-разработчик
Контакты
Ищу работу Python-разработчиком.
Удаленно или в офисе, полная или частичная занятость, без релокации.
Проживаю в г.Витебске (Республика Беларусь).
Есть желание обучаться, работать и развиваться в IT. Преимущественно работать в компании с благоприятной для роста атмосферой, здоровым отношением к себе и окружающим людям.
С августа 2020 г. заинтересовался изучением языков программирования c целью полной смены сферы деятельности и/или дополнительного заработка. Выбирал между Java и Python. Сделал небольшие пробные проекты на обоих языках, выбрал Python. Учился самостоятельно, по бесплатным урокам и видеокурсам, однако хотелось более серьёзного и структурированного подхода в обучении...
С января 2022 г. по январь 2023 г. прошел платное обучение в школе Hexlet на "Python-разработчика", сдал 4 проекта из 4-х:
Brain-games – консольная утилита с пятью математическими играми.
Полученные навыки:
- Работа с командной строкой Linux
- Настройка рабочего окружения (poetry, Makefile)
- Публикация и установка пакета
- Контроль качества кода (CodeClimate, flake8)
- Работа с Git, GitHub
- Настройка Github Actions
- Построение архитектуры полноценного приложения
Вычислитель отличий – консольная утилита, определяющая различия между двумя файлами JSON или YAML.
Полученные навыки:
- Работа с файлами, парсинг данных
- Работа с древовидными структурами данных, коллекциями, рекурсивным обходом деревьев.
- Автоматическое тестирование с помощью Pytest (+ asyncio - внедрили с наставником во время ревью проекта)
Загрузчик страниц – консольная утилита для скачивания страницы сайта с содержимым из сети интернет.
Полученные навыки:
- Парсинг страниц сайта
- Парсинг ссылок и скачивание ресурсов сайта
- Работа с файлами, директориями, формирование путей к ним
- Построение логики работы приложения (подготовка данных, переименование ссылок)
- Обработка возможных исключений
- Логгирование и вывод логов в консоль
- Автоматическое тестирование с помощью Pytest.
Менеджер задач – полноценное браузерное приложение на 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)
Объясняю просто сложные вещи.
Умею пользоваться поиском и читать, прежде чем задать вопрос.
Опыт
Отдел программного обеспечения. Сектор разработки и сопровождения ПО.
Обязанности
Разработка веб сайтов и веб-приложений (Python, Django). Размещение (деплой) и сопровождение.
Достижения
Создан локальный административный веб-сайт для размещения новостной информации от профсоюзов.
Проект "УрокиPro" - результат ребрендинга и расширения предыдущего проекта "Adobe Muse Уроки" (по причине прекращения поддержки продукта Adobe Muse компанией Adobe).
Обязанности:
- создание обучающего контента, бесплатных и платных видеоуроков и курсов;
- ведение видеоканала 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.
- Онлайн-школа УрокиPRO (на базе WP + MemberLux).
Cертифицированный специалист 2-го уровня квалификации по методам неразрушающего контроля.
Обязанности
Неразрушающий контроль и техническое диагностирование (НКиТД) оборудования работающего под избыточным давлением. Руководство работами по техническому диагностированию. Выдача технических отчетов и экспертных заключений по НКиТД. Организация и учёт ТНПА и НПА, приборов и материалов, закупка оборудования. Лицензирование и аккредитация. Работа с документами (1С, Lotus, MS Office, AutoCAD). Оптимизация труда, автоматизация рабочих процессов.
Достижения
- Внедрены три современных метода контроля
- Оформлено и внедрено два рационализаторских предложения
- Почетная грамота и благодарности от предприятия
- Отсутствие нарушений производственной дисциплины
- Участие в общественной жизни предприятия (корпоративные концерты)
- Диплом первой степени в Республиканском отраслевом смотре-конкурсе любительского художественного творчества (ном. «Ансамбли. Эстрадный вокал»)
Проект направленный на обучение пользователей использованию возможностей программы 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 (rodosvet-video.ru): сайт-блог на wordpress, статьи, SEO, продвижение. Прием заказов на создание видеороликов (видеопоздравления, видеозаставки, видеомонтаж, обработка звука, спецэффекты (Camtasia Studio, Adobe Premiere, Adobe After Effects).
SlavRubaha (slavrubaha.ru) - сайт-блог-магазин на wordpress - продюсирование проекта, управление сайтом, дизайн, верстка внедрение отдельных элементов, плагинов, расширений. Сайт работал около 3-х лет, приносил прибыль от заказов и продаж славянских рубах на заказ. В настоящее время - проект закрыт.
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Витебск