Junior Python Developer
Контакты
Ищу работу разработчиком Python.
Возможна удаленная работа, смешанный график или полная занятость в офисе. В данный момент проживаю в г. Ташкент. Рассматриваю варианты стажировки с дальнейшим трудоустройством.
Долгое время занимался общественно-политической деятельностью, которая была интересная для меня, но связана с постоянной финансовой нестабильностью, поэтому решил сменить сферу деятельности.
После анализа своих сильных и слабых сторон, того что мне нравится и не нравится, пришел к выводу, что работа программистом хорошо подходит для моего склада ума и характера. Я люблю систематизировать процессы, получаю удовольствие, когда настраиваю рабочие таблицы с автоматическим расчетом необходимых параметров, могу долго выполнять монотонные задачи.
На одной из своих прошлых работ настроил и внедрил систему совместной работы и CRM (Написал подробнее в разделе с опытом работы). Получил в процессе выполнения этого проекта большое удовольствие.
Чтобы понять подходит ли мне такого рода деятельность, вспомнил школьные знания по QBasic и написал несколько игр: Змейки, Тетрис, Арканоид. Процесс мне понравился и я начал изучать сначала JavaScript, потом перешел на Python. В тот момент я близко общался с человеком, который программировал на Python, и у меня было кому задавать вопросы.
В прошлом году окончил курс на Hexlet и FreeCodeCamp, но меня попросили быть начальником штаба на избирательной кампании и я полгода занимался ей.
В этом году я еще раз прошел курсы Hexlet и FreeCodeCamp и выполнил все учебные проекты, чтобы освежить и закрепить знания.
Выполненные проекты:
Игры разума - консольная утилита с пятью математическими играми.
Вычислитель отличий - консольная утилита, определяющая различия между двумя файлами JSON или YAML и сохраняющая в разных форматах на выбор.
Загрузчик страниц - утилита для скачивания WEB-страниц с ресурсами (изображениями и стилями) в указанную локальную директорию.
Менеджер задач - веб-приложение, таcк-менедежер. Написанное на фреймворке Django и размещено на платформе Heroku. В приложение предусмотрена регистрация пользователей; у задач есть авторы и исполнители; задачам можно присваивать метки, статусы и фильтровать по условиям.
- Умею работать с Git и GitHub.
- Писал юнит-тесты (PyTest)
- Работал с базами данных SQLite, PostgreSQL.
- Flask - изучал в рамках обучения на Hexlet
- Django - написал учебный проект, таск-менеджер
- Github Aсtions - использовал в учебных проектах для непрерывной интеграции (CI)
- Code Climate - использовал для контроль качества кода и покрытия тестами, и отображение соответствующих бейджей в репозитории GitHub
- Visual Studio Code - основная среда разработки
- Poetry - использовал для управления зависимостями, сборкой пакетов и активации виртуального окружения.
- Linux (Ubuntu), bash, Heroku, Bootstrap, Rollbar, make, flake8
Библиотеки: prompt, argparse, PyYAML, requests, requests-mock, BeautifulSoup, logging, progress
Опыт
2021 г - Начальник штаба избирательной кампании в Законодательное собрание Санкт-Петербурга
- формировал тактику избирательной кампании
- подбирал сотрудников, настраивал рабочие процессы
- вел финансовое планирование в условиях сбора финансов фандрайзингом
- официально заняли третье место. После очистки результатов от фальсификаций разница с официальным победителем составила 0,6%, что не позволяет сделать вывод о настоящем победителе.
2020 г - Руководитель отдела сбора подписей в г. Новосибирск, г. Воронеж, г. Самара. Начальник избирательного штаба в г. Самара.
- Искал сборщиков подписей, агитаторов. Организовывал их работу. Контролировал кандидатов.
- Проводил коммуникационные тренинги по агитации и сбору подписей
- Вел финансовое планирование
- В г. Самара в результате избрали 5 депутатов.
2019 г - Руководитель отдела дипломатии в штабе муниципальной кампании в г. Санкт-Петербурге.
- Организовывал рабочие процессы, подбирал персонал, настраивал систему контроля работы
- Решал конфликтные ситуации с кандидатами. Общее число кандидатов ~ 600
- Проводил собеседование с кандидатами, ~ 1000 собеседований
- Сам был кандидатом и избрался в муниципальный совет.
- Число избранных депутатов - 99.
2018 г - Региональный координатор в г. Красноярск
- За неделю сделал структуру, которая за следующие три недели дважды обошла город и разложила по почтовым ящикам ~ 750 тыс. агитационных материалов
- На пике в день работало ~ 50 человек, при общей численности сотрудников ~ 100 человек
2016 - 2017 гг. Агитатор и сотрудник колцентра
- Поквартирный обход и агитация
- Был лучшим агитатором кампании, совершил около 10000 контактов с избирателями
Эксперт по сертификации продукции и системы производства в системе сертификации "ГАЗСЕРТ", созданным "Газпром газораспределение"
Обязанности:
- Анализ технической документации
- Выездной анализ системы производства продукции и системы контроля качества
- Формирование перечня испытаний продукции и поиск подрядных лабораторий
Достижения:
В контексте поиска мной работы как разработчика хочу отметить следующий проект. Я инициировал внедрение системы совместной работы и CRM "Мегаплан". Т.к. кампания была маленькая, то я же занимался и самим внедрением.
- Провел анализ рабочего процесса сотрудников, этапы их взаимодействия с клиентами, оформляемые артефакты.
- Составил пайплайн продвижения сделки с клиентом. Разбил на этапы. Настроил условия перехода между этапами, назначение ответственных, уведомление заинтересованных.
- Составил перечень и структуру отчетов с ключевыми параметрами. Настроил их автоматическое формирование.
Неожиданной задачей стало преодоление сопротивления коллектива, а также периодическая мотивация руководства по внедрению системы.