← В ленту

Портфолио

Лаборатория Касперского

Занимаюсь задачами по фронтенду. Доработка существующего портала MDR - mdr.kaspersky.com React 16, javascript, typescript, saga, redux Устранение багов безопасности связанных с CVE в библиотеках. Опосредованно дебажу бэкенд и правлю попутные баги в микросервисах. Python 3.6, Django 3.2, коснулся SQLAlchemy Последние 2 месяца основной задачей является переписывание фронтовой части TheHive с angularjs на React 18. Регулярное проведении собеседований разрабочиков фронтенда и бекенда.

Parallels

К апрелю 2022 года компания приняла решение прекратить свою деятельность на территории РФ, поэтому был вынужден оставить данное место. Full-stack разработка системы управления лицензиями, пользователями, информацией о продуктах и другими сущностями системы лицензирования продуктов www.parallels.com Комплексное ведение фич - согласование ньюансов реализации, доработка бекенда, фронтенда, написание backend/frontend unittests, stories on jest для frontend, описание конечной реализации для нужд отдела тестирования.

Digital Energy

Разработка системы оркестризации сред виртуализации (аналог yandex.compute, mail.cloud): ● Оптимизация существующего кода оркестратора, обеспечение бесперебойности и производительности при модификациях системы. Поиск узких мест и их устранение. ● Руководство отделом из 3-х человек. ● Проведение code review, принятие мёрж реквестов. ● Проработка продуктовых задач компании и формулирование задач для команды разработки. ● Помощь в разработке системы автоматизированного тестирования. ● Адаптация и онбординг новых членов команды разработки и qa (система достаточно сложная, поэтому период вхождения минимум 3 месяца). ● Разработка системы Kubernetes as a service на базе существующей системы виртуализации.

Скиллы

Allure
AngularJS
BGP
Bootstrap
CentOS
Colemak
CSS
Ddos
Django Framework
Dns
Docker
Git
Graphite
Haskell
HTML
JavaScript
Jenkins
jQuery
Kubernetes
Linux
Networking
Python
React
Selenium IDE
Slurm
TCP/IP

Опыт работы

Разработчик
03.2022 - 08.2022 |Лаборатория Касперского
React, javascript, typescript, saga, redux, Python, Django
- Занимаюсь задачами по фронтенду. - Доработка существующего портала MDR - mdr.kaspersky.com React 16, javascript, typescript, saga, redux. - Устранение багов безопасности связанных с CVE в библиотеках. - Опосредованно дебажу бэкенд и правлю попутные баги в микросервисах. Python 3.6, Django 3.2, коснулся SQLAlchemy. - Последние 2 месяца основной задачей является переписывание фронтовой части TheHive с angularjs на React 18. - Регулярное проведении собеседований разработчиков фронтенда и бекенда.
Инженер-разработчик
12.2021 - 02.2022 |Parallels
python, django, typescript, javascript, vuejs, mysql
К апрелю 2022 года компания приняла решение прекратить свою деятельность на территории РФ, поэтому был вынужден оставить данное место. - Full-stack разработка системы управления лицензиями, пользователями, информацией о продуктах и другими сущностями системы лицензирования продуктов. - Комплексное ведение фич - согласование нюансов реализации, доработка бекенда, фронтенда, написание backend/frontend unittests, stories on jest для frontend, описание конечной реализации для нужд отдела тестирования.
Руководитель направления разработки
03.2020 - 11.2021 |Digital Energy
Python 2.7, 3.6, js, Redis, MongoDB, Kubernetes, Jenkins, pytest, jinja2
до 11.2020 - инженер-разработчик платформы; до 09.2021 - старший инженер-разработчик платформы (Team lead). Разработка системы оркестризации сред виртуализации (аналог yandex.compute, mail.cloud): - Оптимизация существующего кода оркестратора, обеспечение бесперебойности и производительности при модификациях системы. Поиск узких мест и их устранение. - Руководство отделом из 3-х человек. - Проведение code review, принятие мёрж реквестов. - Проработка продуктовых задач компании и формулирование задач для команды разработки. - Помощь в разработке системы автоматизированного тестирования. - Адаптация и онбординг новых членов команды разработки и qa (система достаточно сложная, поэтому период вхождения минимум 3 месяца). - Разработка системы Kubernetes as a service на базе существующей системы виртуализации.
Full-stack разработчик
05.2019 - 02.2020 |T-services
JS + Python (angularjs + jQuery + Bootstrap + django)
- Разработка интерфейса управления постановкой задач суперкомпьютеру и сущностями slurm (программа управления кластером). - Разработка портала wiki для продукта на основе dokuwiki и докера.
Специалист по автоматизированному тестированию (Python)
02.2018 - 05.2019 |Бифит
Docker
Автоматизация процесса тестирования программы по защите от ddos-атак Mitigator (https://mitigator.ru/). Продукт полностью на docker, поэтому знаю комманды pull, ps, down, exec, run, up, rm, rmi, синтаксис docker-compose.yml. В случае чего умею делать h.). - Покрытие тестами api программы (около 1000 тестов без учёта параметризации, с учётом более 5000), фронтенда (более 100). Отличаю get, post, put, patch, delete запросы. - Полностью единолично переписал фреймворк тестов на бекенд, фронтенд, как и сами тесты, что увеличило скорость прохождения и позволило в дальнейшем актуализировать их меньшими временными затратами. - Разработал обработку ответов от api на основе прав пользователей, что позволяет прогонять одни и те же тесты для пользователей с разными правами, но не менять код. - Перевод тестов, проверяющих работу системы по отражению атак, с haskell на python с расширением и актуализацией существующих, добавлением новых. Поэтому научился читать на haskell. Для функциональных тестов написал взаимодействие с api, строящим графики (Graphite), с дальнейшей обработкой данных по необходимым для тестов метрикам. - Выполнение роли заместителя начальника отдела: разработка аттестационных вопросов для сотрудников, аттестация сотрудников, собеседования, общее менторство.
Старший инженер по тестированию ПО
09.2016 - 01.2018 |Бифит
MS SQL, PostgreSQL
- Проведение функционального, регрессионного тестирования ПО (системы iBank2) - Работа с БД MS SQL, PostgreSQL, Oracle, написание несложных SQL-запросов. - Работа с мобильными устройствами Android, iOS, операционными системами Windows, macOS, Linux, написание мануалов по настройке функционала ПО. - Регистрация и заведение ошибок в MantisBT. - Взаимодействие с разработчиками, аналитиками.
Энергетик
08.2009 - 07.2016 |Энергетика
.
Список работ по специальности энергетика до перехода в сферу IT. ООО «Завод ДВК» - Заместитель технического директора - Координация деятельности технических отделов. - Оптимизация взаимосвязей между структурными ячейками завода. - Поиск и проработка новой номенклатуры для производства. - Построение 3D моделей деталей по чертежам. АО "ММЗ "Вперёд" - Заместитель главного энергетика - Начальник энергоцеха - Надзор за электрохозяйством (2 трансформаторные подстанции по 3 МВА), котельной - 6 МВт (паровые котлы ДКВР и ДЕ, водоподготовка), сетями водоснабжения и водоотведения, тепловыми сетями, паропроводами, ЦТП - 12 МВт, газовым хозяйством предприятия (ГРП, газопровод высокого и низкого давления). - Ведение всех необходимой документации по энергетическому хозяйству завода. - Заключение договоров на обслуживание. - Расчёт потребности в энергоресурсах, разработка решений по улучшению энергоэффективности производства. - Руководство персоналом до 40 человек. - Подбор и разработка решений по ремонту и замене оборудования. - Взаимодействие с МТУ Ростехнадзор, ПАО «МОЭК», АО «Мосводоканал», ОАО «Мосэнергосбыт». ОАО "Моспроект" - Инженер-проектировщик - Проектирование отопления, вентиляции и кондиционирования. - Подбор оборудования, построение 3D моделей в программах AutoCad MEP и Revit. - Разработка документации стадии П в соответствии с 87-ым постановлением, СНиП, ГОСТ, СП. - Разработка документации стадии Р. ОАО "Мосинтерм" - Инженер-проектировщик - Проектирование котельных мощностью от 0,5 до 30 МВт (разделы ТМ, ВК, ОВ) (приблизительно 10-15 проектов). - Проектирование инженерных систем для производственных корпусов компании в г. Дубна (разделы ТМ, ВК, ОВ) (около года). - Подбор оборудования, составление тепловых схем. - Построение 3D моделей в программах AutoCad MEP и Компас. - Разработка документации стадии П в соответствии с 87-ым постановлением, СНиП, ГОСТ, СП. - Разработка документации стадии Р. - Командировки на объекты, авторский надзор.

Образование

Энергообеспечение предприятий
По 2010
Московский государственный агроинженерный университет им. В.П. Горячкина, Энергетический

Языки

НемецкийБазовыйАнглийскийВыше среднего