Skills

Back-end

В качестве языков программирования использую Python или NodeJs. Из фреймворков использую Django, Flask и Express. Для конкурентного программирования на Python использую aiohttp или sanic.

Front-end

В качестве библиотеки для работы с интерфейсами использую React, в зависимости от проекта поднимаю и настраиваю SSR. Иногда использую JQuery. Собираю все через webpack.

Workflow

При сборке проектов использую Docker, для сборки front-end webpack, в качестве системы контроля версий git. Пытаюсь следовать принципам SOLID, YAGNI, KISS и DRY.

Experience

Senior Python Developer

Maxiru
Май 2020 - По настоящее время

Занимаюсь разработкой бэкэнда приложения по резервации столов ресторанах круизных лайнеров. Занимаюсь созданием алгоритмов авторезервации с учетом особенностей гостей, ресторанов.

Использовал: Dango, Kafka, Django Rest Framework, Celery

Full Stack Web Developer, Team Lead

Remote
Февраль 2020 - Май 2020

Занимался разработкой клиентской и серверной части приложения для учета проходов учеников и сотрудников школы, разрабатывал систему тарифов, уведомлений, личных кабинетов для разных ролей и т.д. Вел проект с использованием JIRA, документация в Confluence. Управлял командой из 6 разработчиков.

Использовал: Django, Django Rest Framework, vuejs

Full Stack Web Developer

Remote
Декабрь 2018 - Январь 2020

Занимался внедрением торговых алгоритмов на фондовых рынках с использованием конкурентного (асинхронного) подхода. Разработка систем имитации фондовых рынков. Разработка утилит по анализу данных. Для Client Side был разработан график с нуля на canvas HTML5 и в него интегрировались данные от алгоритмов в реальном времени.

Реализовал возможность одновременной работы множества алгоритмов с разными базовыми контрактами с использованием асинхронного подхода.

Использовал: asyncio, aiohttp, websockets, react, docker, webpack

Full Stack Web Developer

ООО «ГРАНД-ЛЮКС»
Июль 2016 - Декабрь 2018

Занимался front-end и back-end web разработкой интернет-магазина с поддержкой оптовых и розничных клиентов с нуля. Внедрил Responsive Design, а также автоматизировал выгрузку товаров из 1C. Разработал внутреннюю систему доставки товаров с реализацией профилей и функциональных возможностей для водителей и менеджеров.

Использовал: django, docker, jquery, webpack

Web Developer

Freelance
Сентябрь 2014 - Июль 2016

Среди решаемых задач были: responsive & clean верстка шаблонов с использованием препроцессоров SASS, LESS, а также шаблонизатора jade, разработка интернет-магазина на CMS PHPShop, разработка корпоративных сайтов на WordPress. Для автоматизации сборки client кода использовал gulp, js скрипты писал с использованием jquery.

Использовал: php, jqeury, gulp, worlpress, html, css, responsive design

Education

БГТУ "ВОЕНМЕХ" им. Д.Ф. Устинова, Санкт-Петербург
Обучался в Балтийском государственном техническом университете «Военмех» имени Дмитрия Федоровича Устинова на факультете «И» Информационные и Управляющие системы кафедры Программной инженерии. Закончил с отличием.