← В ленту
Senior
Регистрация: 11.02.2026

Павел Коноплев

Специализация: Frontend Developer
— Frontend Developer с 5+ годами коммерческого опыта, глубоко погруженный в экосистему Vue, Electron и Tauri. — Увлечен проектированием высоконагруженных систем и созданием кроссплатформенных десктопных приложений. — Выстраиваю процессы разработки там, где их нет, предлагаю улучшения по имеющимся и делаю команду лучше, чем она была до меня.
— Frontend Developer с 5+ годами коммерческого опыта, глубоко погруженный в экосистему Vue, Electron и Tauri. — Увлечен проектированием высоконагруженных систем и созданием кроссплатформенных десктопных приложений. — Выстраиваю процессы разработки там, где их нет, предлагаю улучшения по имеющимся и делаю команду лучше, чем она была до меня.

Скиллы

Vue.js
TypeScript
JavaScript
SQL
Git
Node.js
REST API
Docker
PostgreSQL
Figma
CI/CD
Pinia
HTML / CSS
C++
Rust

Опыт работы

Ведущий разработчик ПО
с 12.2023 - По настоящий момент |Софтком
Vue 3, Vite, TypeScript, JavaScript, Pinia, Vitest, Vuelidate, Vuetify, WebSocket, OpenLayers, Chart.js, Node.js, Electron, Tauri, GitLab, Storybook, Figma, Vitepress
Основной проект: ● No-code платформа, позволяющая проектировать полёты, проводить связанные технические расчёты, визуализировать полетные задания и генерировать по ним отчёты. Достижения: ● Уменьшил время отправки больших файлов и папок на сервер за счет их архивации в несколько потоков средствами встроенных архиваторов ОС. Это позволило загружать большие картографические файлы и документы. ● Выступил фича-лидом в глобальном обновлении MVP: инициировал и провел полный рефакторинг экрана с изменением функциональности. В результате удалось устранить лаги интерфейса, сохранить текущую логику и успешно внедрить новый функционал. ● Провел аудит производительности и выявил ресурсоемкие модули. Оптимизировал обработку потоковых данных, заменив накопление в массиве на перезапись. Это снизило потребление памяти и устранило лаги при работе с сокетами. ● Заблокировал внедрение FSD, которое разрывает логические связи между сущностями. Это могло приводить к нерабочим ограничениям или хаосу неявных зависимостей. Моё предложение предотвратило стагнацию разработки и сэкономило ресурсы команды. ● Создал Telegram-бота для автоматизации GitLab workflow, который управляет MR и уведомляет команду о смене статусов. Система сократила время реакции на изменения в MR и полностью исключила необходимость ручного трекинга задач. ● Создал пошаговое руководство для быстрого развертывания окружения. Это сократило время настройки с одного дня до 30 минут для новых разработчиков и ускорило их интеграцию в проект. ● Обеспечил плавный переход с Electron на Tauri, внедрив параллельную поддержку обеих сборок. Это позволило провести миграцию без остановки разработки и сбоев для пользователей, уменьшив потребление ресурсов и размер бандла. ● Перевел команду с Kanban на Scrum, внедрив асинхронные дейлики для гибкого начала дня и распределив ответственность разработчиков по функциональным блокам (экранам). Это повысило предсказуемость и скорость разработки. ● Внедрил SSO (Kerberos) для корпоративных пользователей, создав единое решение для Tauri и Electron. Время входа сократилось с минуты до 2 секунд за счёт нативных модулей и автоматической аутентификации. ● Разработал универсальный select-компонент, абстрагирующий логику работы с любыми API проекта. Это решение стандартизировало процесс создания полей выбора и сократило время разработки новых форм.
Инженер-программист
12.2020 - 12.2023 |НПП Радар ММС
Vue, Vite, JavaScript, TypeScript, HTML5, Bootstrap, Node.js (Express), Rust, PostgreSQL, Qt (C++17), MariaDB, GitLab, Writerside, YouGile
Основной проект: ● Cистема мониторинга и управления теплоснабжением текущих характеристик здания, получаемых с датчиков, и дистанционное управление устройствами регуляции теплоснабжения. Достижения: ● Внедрил загрузку индивидуальных схем отопления каждого дома с размещением на них значений датчиков в реальном времени. Это позволило динамически отображать уникальную систему отопления для каждого объекта с актуальными показателями. ● Разработал систему мониторинга контроллеров для оперативного информирования о статусе объектов. Внедрил индикаторы сетевой доступности, ошибок и предупреждений, что позволило мгновенно оценивать состояние инфраструктуры. ● Переписал legacy-проект с нативного JS и PHP на стек Vue.js и Node.js. Рефакторинг значительно упростил разработку, повысил стабильность кода и снизил затраты на поддержку. ● Разработал компонент выбора каналов с синхронизацией списков, где выбранная опция автоматически исключалась из других элементов. Это обеспечило корректное распределение выбираемых приводов в интерфейсе конфигурации. ● Создал полную проектную документацию: архитектура, решения, ошибки и настройка окружения. Это сократило время онбординга разработчиков с нескольких дней до часа. ● Разработал и внедрил ролевую модель управления доступом для ключевых модулей системы. Решение позволяет гибко настраивать права пользователей на отдельные функции, повысив безопасность и соответствие бизнес-процессам. ● Реализовал страницу архива с пагинацией для работы с большими объемами данных. Решение обеспечило быстрый доступ к данным состояния домов и повысило удобство навигации при анализе информации.

Образование

Программирование и интернет-технологии (Магистр)
2021 - 2023
Университет ИТМО, Факультет информационных технологий и программирования
Разработка программного обеспечения (Бакалавр)
2017 - 2021
Университет ИТМО, Факультет информационных технологий и программирования

Языки

АнглийскийПродвинутыйГреческийБазовыйРусскийРодной