Senior Frontend Developer
Startups Education technology, GameDev, Cybersecurity, Construction technology
— , 5 years 2 monthsEdTech Platform, Perlem, perlem.ai
- Разработал и внедрил часть ключевой функциональности чатов на платформе, обеспечив возможность коммуникации между учителями и учениками. Это привело к увеличению среднего времени пребывания пользователей на платформе.
- Разработал и внедрил контекстные чаты, позволяющие учителям и ученикам обсуждать задания в привязке к их содержанию. Это повысило удобство коммуникации и, согласно предварительным данным, сократило среднее время выполнения заданий.
- Провел редизайн ключевых страниц платформы (диагностических работ, проверки заданий и заданий), что повысило удобство взаимодействия пользователей (учителей и учеников) с платформой.
- Добавил отображение статистики предыдущих лет, что позволило ученикам анализировать свой прогресс и повысило вовлеченность.
- Сделал ряд доработок страницы уведомлений, что позволило улучшить UI и UX.
- Реализовал механизм определения оффлайн-режима и соответствующих уведомлений, что повысило UX при работе с нестабильным интернетом на платформе.
- Реализовал систему модальных окон, что позволило использовать модальные окна более гибко и реализовывать более сложные сценарии, что улучшило DX.
- Организовал систему хранения иконок, перенес все иконки в одно место и реализовал Storybook для них, что улучшило DX и облегчило взаимодействие с дизайнерами.
Content System, RedNeck Studio
- С нуля спроектировал и реализовал контент-систему для игры, а также редакторы и админку для неё, что позволило стандартизировать жизненный цикл контента и наладить процесс публикации этого контента.
MMORPG game, RedNeck Studio
- Разработал и запустил все фичи MVP, используя PIXI.JS, такие как PvP/GvG-бои, локации и инвентарь, что позволило успешно провести демо для инвесторов.
- Внедрил и переработал модуль боя в соответствии с новыми требованиями, что повысило его эффективность и масштабируемость, обеспечив успешность MVP.
- В сотрудничестве с командой Unity оптимизировал их конфигурацию Nginx, что привело к десятикратному сокращению размера бандла и ускорению загрузки WebGL-бандла.
Extended detection and response (XDR) platform, EclecticIQ, eclecticiq.com
- Реализовал удобный интерфейс, который позволяет пользователям легко запускать развертывание сервера ER с предустановленными настройками и получать к нему доступ по предоставленной URL-ссылке, что упростило и улучшило пользовательский опыт.
- Реализовал новые фичи в интерфейсе XDR, позволяющие упростить управление как данными сервера ER, так и информации о хостах, что улучшило пользовательский опыт и повысило общую эффективность системы.
- Подготовил модуль Hunt Library к бета-релизу, успешно спроектировав и внедрив его в сжатые сроки, достигнув всех ключевых показателей успеха и повысив уровень безопасности в различных организациях, что в конечном итоге помогло потенциально предотвратить дорогостоящие утечки данных.
BuildBuild Platform, BuildBuild Lab, buildbuild.io
- С нуля разработал финансовый модуль для системы в короткие сроки, что позволило запустить продукт вовремя и выйти на рынок.
Purchasing module for the platform, PIK.PRO
- С нуля разработал модуль закупок для системы, что позволило контролировать процесс закупок и снизить расходы компании.
- Внедрил e2e-тестирование на Cypress, что позволило улучшить качество выпущенных фичей и отслеживать баги в работе этих фичей.
Storekeeper app (PWA), PIK.PRO
- Перевёл приложение с REST на GraphQL. Это помогло сократить количество запросов с 20 до 2 и ускорить загрузку данных, что является критически важным показателем для работы на строительных объектах. Кроме того, эта миграция дала нам больше контроля над запрашиваемыми данными и позволила уменьшить время взаимодействия с бэкенд-разработчиками.
- Внедрил e2e-тестирование на Cypress, что позволило улучшить качество выпущенных фичей и отслеживать баги в работе этих фичей.
- Полностью покрыл все фичи с помощью Cypress, что позволило улучшить качество, а также обучил QA программировать и писать автотесты.