Frontend developer

Москва, Россия
Сеньор • Тимлид/Руководитель группы
Информационные технологии • Разработка • Fullstack • Frontend • JavaScript • Node.js • TypeScript
Релокация • Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы от 3 до 5 лет
250 000 ₽
Есть файл резюме (защищен)
О себе

На данный момент Frontend developer.

Мои компетенции и опыт

Engagelabs

2 года и 7 месяцев

Senior frontend developer

Март 2024 — Сентябрь нужен доступ к резюме года и 7 месяцев)

 

нужен доступ к резюме

Разработка продуктовой экосистемы: магазин Telegram-приложений ( нужен доступ к резюме ), B2B-платформа для аналитики и монетизации ( нужен доступ к резюме ), публичный SDK (appss-sdk-js), Telegram-игры с аудиторией 100k+ MAU.

 

- Публичный SDK для аналитики (appss-sdk-js). Спроектировал и реализовал монорепо из 3 npm-пакетов (core / browser / node) с архитектурой Ports & Adapters: core определяет абстракции, platform-specific пакеты их реализуют. Настроил ci для автоматической публикации npm пакетов с автоинкрементом версий ( нужен доступ к резюме )

 

- Магазин Telegram-приложений (500k+ MAU в пике)

Ключевые фичи: система очереди модальных окон с микро/макро очередями (архитектурная идея взята с event loop), динамическая лента с регионализацией, виртуальный скролл с подгрузкой, анимации переходов между экранами. ( нужен доступ к резюме )

 

- B2B-платформа нужен доступ к резюме Реализовал: чат с AI-ассистентом, листинг приложений с версионированием, event explorer для данных из SDK, дашборды аналитики, конструктор воронок монетизации ( нужен доступ к резюме , нужен доступ к резюме )

 

- Внутренний игровой фреймворк. Спроектировал npm-пакет для быстрой сборки Telegram-игр. Сократил time-to-market одной игры с 2 месяцев до 1 недели. В ноябре 2024 года начало набирать популярность приложение world, содержащее функционал миниаппов. Моя библиотека позволила нам одними из первых собрать кликер на новой платформе и продержаться на 1 месте по популярности около месяца, при нулевых затратах на рекламу.

 

- Кликер-игры 100k+ MAU. Совместно с backend-командой спроектировал механику синхронизации игровых очков под пиковыми нагрузками. Реализовал анимации игровых элементов на нужен доступ к резюме

 

- Web3. Интегрировал смарт-контракт стейкинга в сети World.

 

- NFT-платформа Locky Packs. Разработал платформу открытия паков с выпадением NFT в сети Blast. Реализовал анимацию открытия - покадровое наложение Lottie-анимаций поверх CSS-transition с динамическим расчётом позиций карточек (от 1 до 8 шт. за один пак). Внедрил прелоадинг Lottie-ассетов для плавного старта анимации. Интегрировал подписание транзакций пользователем для on-chain открытия паков. ( нужен доступ к резюме )

 

 

Stack: TypeScript, React, нужен доступ к резюме , нужен доступ к резюме , нужен доступ к резюме , Turbo, Vitest, нужен доступ к резюме , Lottie, Strapi, нужен доступ к резюме , CI/CD, FSD

Свернуть

CodeUnion

10 месяцев

Frontend-разработчик

Июнь 2023 — Март нужен доступ к резюме месяцев)

 

Разработка двух продуктов: B2C-сервиса путешествий и B2B-инструмента для маркетплейсов.

 

нужен доступ к резюме — сервис планирования путешествий по Казахстану:

- С нуля до продакшена разработал лендинг на нужен доступ к резюме (FSD), админ-панель со статистикой, встраиваемый виджет для партнёрских сайтов

- Настроил CI/CD для автоматического деплоя

 

нужен доступ к резюме — управление аккаунтами в маркетплейсах:

- Реализовал таблицу товаров с двусторонним скроллом и закреплением столбцов/строк

- Оптимизировал производительность: внедрил виртуальный скролл, увеличив FPS с 20 до 60

- Подгрузка по скроллу, кэширование запросов, snapshot-тесты UI-компонентов

- Настроил Husky и линтер

 

Stack: React, нужен доступ к резюме , TypeScript, FSD, Jest

Salesai

1 год и 2 месяца

Fullstack-разработчик

Апрель 2022 — Май нужен доступ к резюме год и 2 месяца)

 

SaaS-сервис для записи и AI-анализа онлайн-встреч ( нужен доступ к резюме ).

 

- Разработал интерфейс отображения транскрибированных встреч в виде диалога с поиском по репликам

- Реализовал аналитические дашборды со статистикой и фильтрами

- Создал переиспользуемые кастомные хуки для форм и запросов (аналоги популярных библиотек)

- Участвовал в backend-разработке на нужен доступ к резюме + Express: модели данных, API-эндпоинты, бизнес-логика

- Верстал email письма

- Интегрировал API amoCRM и Bitrix24

 

Stack: React, MobX, TypeScript, нужен доступ к резюме , Express



Есть файл резюме (защищен)


Интересные кандидаты