Константин Корнилов (wmfddo), Россия, Нижний НовгородКонстантин Корнилов (wmfddo), Россия, Нижний Новгород

Константин Корнилов

Код - это отражение внутреннего мира программиста, если хотите - души.JavaScript, React разработчикСредний (Middle)
От 300 000 ₽Рассмотрю предложения

Контакты

Войти
Опыт работы: 3 года и 1 месяц
Регистрация: 10.11.2021
Последний визит: 2 дня назад
Гражданство:
Местоположение: Россия, Нижний Новгород
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

Профессиональный опыт до 2022 года:
С 2006 - инженером-конструктором.
В 2011 - руководитель конструкторского отдела.
в 2013 - технический директор по производству.
В процессе работы активно занимался автоматизацией бизнес-процессов с
использованием VBA и C# (создание инструментов для расчётов, учёта и анализа).
В 2020 году начал осваивать веб-разработку и целенаправленно двигаться в этом направлении. В начале 2022 года успешно начал профессиональную карьеру в качестве Frontend-разработчика.
Легко осваиваю новые технологии и инструменты, если это требуется для решения бизнес-задач. Предпочитаю сложные задачи, ценю работу в команде, готов поддержать коллег и принимать самостоятельные решения, если это необходимо.
Увлекаюсь разработкой решений для беспроводных "умных домов" (реализовал автоматизацию освещения, климата, водоснабжения в своей квартире). В свободное время предпочитаю активный отдых - картинг и страйкбол.

Мой github (старые до коммерческого опыта) = https://github.com/wishhdd
Telegram = https://t.me/WishFly — предпочитаемый способ связи

Навыки

JavaScript
React
Canvas
CSS
Веб-разработка
Three.js
Redux

Участие в профсообществах

Опыт работы

  • Цифровые решения с фокусом на 3D технологии
    МытищиОт 10 до 100 сотрудников
    Фронтенд разработчик (Средний)Frontend-разработчик
    Июнь 2022 — По настоящее время (2 года и 8 месяцев)

    Разработка ПО для менеджеров по продажам:
    - Создал приложение для 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.

    Three.jsReactCanvasJavaScriptReduxSVGSCSS
  • Мы создаем digital-продукты, начиная с создания концепции и заканчивая поддержкой и развитием
    Нижний НовгородОт 10 до 100 сотрудников
    Фронтенд разработчикFrontend-разработчик
    Январь 2022 — Июнь 2022 (6 месяцев)

    Frontend разработка проектов с использованием React, JavaScript, JQuery . Все проекты имеют отзывчивый "живой" интерфейс, адаптивную верстку, БЭМ, семантическую верстку.
    Поддержка "старых" проектов - улучшение и внесение правок по пожеланию заказчика, исправление багов.

    Применял pixijs и threejs.

    Есть рекомендация от руководителя

Высшее образование

  • ННГАСУ

    Нижегородский государственный архитектурно-строительный университет
    Нижний Новгород258 выпускников
    Сентябрь 2001 — Июль 2006 (4 года и 10 месяцев)

    Факультет: Институт архитектуры и градостроительства (ИАГ).

    Специальность: Градостроительство.