Профессиональный опыт до 2022 года:
С 2006 - инженером-конструктором.
В 2011 - руководитель конструкторского отдела.
в 2013 - технический директор по производству.
В процессе работы активно занимался автоматизацией бизнес-процессов с
использованием VBA и C# (создание инструментов для расчётов, учёта и анализа).
В 2020 году начал осваивать веб-разработку и целенаправленно двигаться в этом направлении. В начале 2022 года успешно начал профессиональную карьеру в качестве Frontend-разработчика.
Легко осваиваю новые технологии и инструменты, если это требуется для решения бизнес-задач. Предпочитаю сложные задачи, ценю работу в команде, готов поддержать коллег и принимать самостоятельные решения, если это необходимо.
Увлекаюсь разработкой решений для беспроводных "умных домов" (реализовал автоматизацию освещения, климата, водоснабжения в своей квартире). В свободное время предпочитаю активный отдых - картинг и страйкбол.
Мой github (старые до коммерческого опыта) = https://github.com/wishhdd
Telegram = https://t.me/WishFly — предпочитаемый способ связи
Разработка ПО для менеджеров по продажам:
- Создал приложение для 2D и 3D визуализации планов помещений с интерактивной расстановкой изделий.
- Реализовал конфигуратор изделий с выбором параметров (материалы, размеры, цвет) и автоматическим расчётом стоимости.
- Реализовал функционал экспорта данных из приложения в PDF-формат с использованием pdfmake.
- Реализовал динамическое создание документов, включая сложные таблицы, графические элементы.
- Автоматизировал формирование коммерческих предложений, отчётов
и других документов с параметрами, задаваемыми пользователем.
- Оптимизировал процесс генерации PDF, что сократило время создания документа на 30%.
Оптимизация производительности:
- Оптимизировал существующий код, что повысило отзывчивость интерфейса и скорость работы приложения.
- Использовал Web Worker для асинхронной обработки данных и IndexedDB для хранения предварительно обработанных 3D-моделей, сократив время загрузки в 10 раз.
Интеграция периферийных устройств:
- Настроил подключение устройств через Web Bluetooth API.
- Реализовал обработку данных с устройств в реальном времени с использованием данных для дорисовки и обновления графической сцены.
Создание PWA:
- Разработал прогрессивное веб-приложение с поддержкой оффлайн-режима.
- Внедрил Web App Manifest для возможности установки приложения на устройства пользователей.
Код-ревью и стандарты:
- Проводил код-ревью с акцентом на соответствие принципам SOLID и DRY.
- Выявлял баги и зоны для оптимизации, улучшил читаемость и поддерживаемость кода.
Аналитика:
- Анализировал бизнес-требования, декомпозировал задачи на подзадачи с чёткими критериями выполнения.
Используемые технологии:
Frontend: React, Redux, Zustand, MUI, KonvaJS, Three.js, React Three Fiber,
pdfmake.
Web API: Web Bluetooth API, IndexedDB, Web Worker.
Производительность: Оптимизация загрузки 3D-моделей, асинхронная обработка данных.
PWA: Web App Manifest, Service Workers.
Frontend разработка проектов с использованием React, JavaScript, JQuery . Все проекты имеют отзывчивый "живой" интерфейс, адаптивную верстку, БЭМ, семантическую верстку.
Поддержка "старых" проектов - улучшение и внесение правок по пожеланию заказчика, исправление багов.
Применял pixijs и threejs.
Есть рекомендация от руководителя