Python-разработчик
Контакты
Ищу работу в роли Python-разработчика с целью получения опыта командной разработки. Формат работы удалённый или гибридный.
Начинал свою деятельность с аналитика. Через 5 лет постепенно вырос до руководителя проектов. В какой-то момент осознал, что испытываю дефицит технических знаний и решил освоить профессию бэкенд-разработчика.
Моя главная цель - получить реальный опыт в коммерческой разработке в роли бэкенд-разработчика. Взамен готов делиться многолетним опытом формирования и управления команд по разработке ПО.
О себе: с мая 2022 прохожу курс Python-разработчика на Hexlet, прошёл 3 модуля из 4-х.
Выполненные учебные проекты:
- ИГРЫ РАЗУМА
- описание проекта
- реализация
- полученные навыки: функциональная декомпозиция, архитектура, настройка окружения, именование, соблюдение принципа простоты организации кода
ВЫЧИСЛИТЕЛЬ ОТЛИЧИЙ
- описание проекта
- реализация
- полученные навыки: рекурсивный алгоритм обхода деревьев, использование структур данных (словари и списки), автотесты с использованием pytest, работа с форматом json и yaml - загрузка данных и сохранение данных. Рефакторинг кода, в рамках которого было переписано более 75% кода - изначально неверно выбрал структуру хранения данных.
АНАЛИЗАТОР СТРАНИЦ
- описание проекта
- реализация
- полученные навыки: развертывание, настройка и использование микрофреймворка Flask; для запуска web приложения применял gunicorn; GUI на базе Bootstrap; СУБД Posgresql + драйвер psycopg2; управление шаблонами html-страниц с помощью jinja2; парсинг страниц реализован на beautifulsoup
Любимые книги: М. Лутц "Изучаем Python"; Б. Эккель "Философия Java"; Дж. Блох "Эффективное программирование на Java"
Знания и навыки разработки на языке Python 3.
Имею начальные знания языков программирования: C, C++, Java 8 core, SQL, СУБД FoxPro. А также есть навыки использования регулярных выражений.
Владею технологиями: Windows API, Git
Среды разработки: Visual Studio .NET, Visual FoxPro
Концептуальные знания: РСУБД, ООП
Опыт
Участвовал в реализации более 25 проектов. Среди них (наиболее крупные):
1. pgu.mos.ru. Внедрение новых и поддержка существующих услуг.
Ежедневно портал посещают до 1 млн. пользователей.
Услуги оказываются как физическим (оплата ЖКХ, запись в детсад и другие 30 услуг), так и юридическим лицам (пропуск на въезд в Москву, установка рекламных конструкций и другие 25 услуг)
2. портал наш.дом.рф
3. expert.ras.ru - система оценки, отбора экспертов и включения в реестров экспертов РАН.
Ежедневная посещаемость - 4000 уникальных пользователей.
4. ЛК (личный кабинет) арбитражного управляющего
5. ЛК Регионального фонда. Организация и контроль работы регионального
фонда-застройщика
6. stoloto.ru
Достижения
* Управлял коммерческими проектами с месячным доходом 20 млн.руб.
* Управлял государственными проектами, с годовым бюджетом более 30 млн.руб.
* Систематизировал процессы управления проектами: разработал шаблон плана проекта, шаблон оценки бюджета проекта;
* За 1.5 года сформировал 5 команд. Совместно с коллегами из рекрутмента наняли 20 человек (за 1.5 года из 20 нанятых уволился лишь один человек). Активно участвовал в организации процесса найма
* Инициировал и активно участвовал во внедрении и реализации SCRUM в 4-х командах.
* Совместно с командами внедрил DevOps-культуру. Команда самостоятельно занимается технической поддержкой и обслуживанием ИТ-решений
* Активно применяю навыки Servant Leader'а и добиться эффективной и слаженной работы команд, решал конфликтные ситуации как внутри команды, так и со смежными департаментами
* Удалось запустить и закрепить процесс T-shape'а участников команды в смежные роли. Аналитик участвует в разработке м тестировании, разработчик в аналитике/тестировании, тестировщик разрабатывает требования и пишет программный код.
* Одновременно управлял четырьмя dev-командами, суммарной численностью 34 человека.
участвовал в создании продуктов: sstp.ru и konkurs.fcpir.ru
sstp.ru - информационная система по управлению федеральными целевыми программами и национальными проектами.
konkurs.fcpir.ru - система по проведению конкурсов среди участников научно-технической деятельности.
ОБЯЗАННОСТИ:
* Сбор, анализ, верификация и систематизация информации;
* Разработка технических заданий или частных технических заданий;
* Формализация требований в виде диаграмм по нотациям IDEF0, UML и BPMN.2.0;
* Участие в проектировании информационной архитектуры системы и проектирование интерфейса (UI и UX);
* Прототипирование страниц с помощью специализированных CASE-средств: Axure, Moqups, MarvelApp;
* Организация и контроль работы группы бизнес-аналитиков;
* Декомпозиция задач разработчикам через jira и confluence;
* Формирование проектной команды: поиск аналитиков, разработчиков, тестировщиков и тех.писателей
* Участие в подготовке проектной документации
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Место жительства г. Москва