Москва
Резюме № 55921335
Обновлено 14 сентября
no-avatar

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

Был больше месяца назад
По договорённости
Читаготов к переезду
Занятость
полная занятость
Гражданство
Россия
Контакты
Телефон

Почта
Будут доступны после открытия
Профессиональные навыки
  • Показать еще
Фото, имя и контакты доступны только авторизованным пользователям

Опыт работы 4 года и 9 месяцев

    • Сентябрь 2024 – работает сейчас
    • 1 год и 3 месяца

    Middle-Frontend Developer

    ГлавПро Федеральный институт повышения квалификации, Барнаул
    Интернет-компания (поисковики, платежные системы, соц. сети, информационно-познавательные и развлекательные ресурсы, продвижение сайтов и прочее), Разработка программного обеспечения, Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг, Повышение квалификации, переквалификация

    Обязанности и достижения:

    1) Разработка личного кабинета для сотрудников различных компаний с возможностью прохождения обучающих курсов и получения удостоверений. ⚡ Что сделал:                   - Реализовал модуль прохождения курсов и тестов с фиксацией результатов, обеспечил валидацию ответов и отслеживание прогресса пользователя.                   - Создал систему адаптивного тестирования — сложность вопросов динамически изменяется в зависимости от уровня знаний пользователя, что позволило увеличить эффективность обучения на 30%. - Разработал модуль чат-поддержки в реальном времени, который ежедневно обрабатывает ~5000+ сообщений. Клиенты могут напрямую обращаться к операторам, прикреплять файлы (до 10 МБ) для описания проблемы, а операторы — оперативно отвечать и одновременно управлять 3-5 диалогами в специальном интерфейсе. Внедрение чата сократило среднее время решения проблем пользователей на 65% (с 4 часов до 1.5 часов) и снизило нагрузку на jivo на 40%. Интеграция была выполнена с использованием WebSocket, что обеспечило мгновенный обмен сообщениями с задержкой менее 100 мс и доступность сервиса на уровне 99.9%.                 - Обеспечил кроссбраузерную вёрстку, чтобы система корректно работала в современных браузерах (Chrome, Firefox, Safari, Edge). Это улучшило доступность и удобство использования для всех пользователей.                   - Разработал систему редактирования договоров с последующей проверкой ИИ: после внесения изменений договор отправляется на автоматическую валидацию, клиенту отображается статус проверки и рекомендации по исправлению ошибок. Внедрение ИИ сократило количество ошибок в договорах на 40%.                   - Создал модуль управления сотрудниками, позволяющий добавлять новых пользователей с учетом договоров, групп обучения и направлений. В системе зарегистрировано 100+ компаний, каждая со своей структурой обучения.                   - Реализовал онбординг в личном кабинете с использованием Jouride (React), обеспечив понятный и удобный пользовательский опыт, что сократило среднее время адаптации новых пользователей с 20 минут до 5 минут.                   - Разработал систему аналитики и статистики в виде графиков для отображения результатов прохождения тестов клиентами. Теперь компании могут анализировать эффективность обучения и повышать квалификацию сотрудников на основе данных.                   - Интегрировал сбор метрик в Yandex, что позволило анализировать поведение пользователей и оптимизировать UX.                   - Оптимизировал и рефакторил существующий код, устраняя технический долг и улучшая производительность системы. В результате скорость загрузки страниц сократилась на 50%.                   - Ревьюил код коллег, помогал улучшить архитектуру проекта и следовал лучшим практикам разработки.                   - Работал в Agile-команде по Scrum и Kanban, принимал участие в планировании спринтов и ретроспективах.               Стек: React - TypeScript - Redux Toolkit - Craco - Docker - CI/CD - ESLint - Tailwind CSS - Shadcn UI - Jouride - React-hook-form - Axios 2) Интерактивный AI-ассистент для быстрого прототипирования и деплоя. Чат с AI генерирует код по запросу, автоматически внедряет его в продукт, деплоит и после сбора метрики принимается решение для оценки целесообразности разработки фичи. ⚡ Что сделал:                   - Реализовал механизм интеграции AI-кода в существующие приложения с последующим автоматическим развертыванием. Это позволило сократить время на внедрение новых фич в 2 раза.                   - Разработал чат для общения с AI, позволяющий отправлять промпт-запросы на сервер и получать сгенерированный код для автоматического внедрения в продукты компании.                   - Реализовал автоматическое отображение внедренных AI-фич до их деплоя, что позволяет тестировать изменения в реальном времени перед финальным развертыванием.                   - Настроил WebSockets для обеспечения двустороннего обмена данными и мгновенного обновления интерфейса чата.           Стек: React - TypeScript - WebSockets - Redux Toolkit - Docker - Vite - CI/CD - ESLint - Shadcn UI - Tailwind CSS - React-hook-form - Axios
    • Март 2021 – сентябрь 2024
    • 3 года и 7 месяцев

    Middle-Frontend Developer

    Свободные разработчики, Москва
    Разработка программного обеспечения, Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг

    Обязанности и достижения:

    1) «PEPMAM» - Анализаторы молока. Разработка дашборда для анализа качества молока с приборов MilkoScan FT1 и Bentley. Ранее использовалось стороннее ПО, но в рамках импортозамещения потребовалось создать собственное приложение с аналогичной функциональностью и расширенными возможностями для работы с данными. ️ Заказчик: PepsiCo, Inc., «Пепсико» ⚡ Что сделал:                   - Реализовал авторизацию через Okta (SSO), обеспечив централизованное управление пользователями.                   - Настроил CI/CD через GitHub Actions и Docker для автоматизированного развертывания.                   - Разработал интерактивный дашборд для визуализации результатов измерений, спроектировав удобный и информативный интерфейс.                   - Реализовал динамические таблицы с возможностью сортировки, фильтрации и пагинации, обеспечив удобную навигацию по данным.                   - Оптимизировал производительность рендеринга больших объемов данных, используя виртуализацию (React Virtualized, MUI DataGrid) и мемоизацию.                   - Настроил API-интеграцию для получения данных в реальном времени, применил кеширование и стратегию фоновой загрузки для повышения отзывчивости интерфейса.                   - Разработал модуль динамических отчетов, позволяющий анализировать 10+ различных типов показателей, включая результаты сличений, стандартизацию инструмента, установку нуля и корректировочные коэффициенты.                   - Разработал кастомные UI-компоненты для повторного использования и унификации интерфейса.                   - Добавил функционал калибровки приборов с возможностью ввода корректировочных коэффициентов, что повысило точность измерений на 15%..                   - Реализовал запуск и остановку приборов с клиентской части.                   - Настроил обновление данных в реальном времени с использованием WebSockets.                   - Настроил взаимодействие с серверной частью на Laravel, обеспечив обработку данных и их хранение в PostgreSQL.                   - Спроектировал архитектуру клиентской части, выбрал стек технологий, обеспечив удобство поддержки и расширения. Стек: React - TypeScript - WebSockets - Redux - Redux Toolkit - Chart.js - Material UI - Laravel - Docker - Vite - React-To-Print - ESLint - husky - PostgreSQL 2) E-commerce портал A410 и система личных кабинетов. Разработка e-commerce платформы с личными кабинетами для клиентов и сотрудников. ️ Заказчик: ООО «А410» ⚡ Что сделал:                   - Разработал ключевые модули: главную страницу, авторизацию и регистрацию, личный кабинет пользователя и сотрудника, дашборд, корзину.                   - Создал 70+ переиспользуемых компонентов, что ускорило внедрение новых фич на 30%.                   - Внедрил ролевую модель управления доступом (RBAC), обеспечив разграничение прав пользователей.                   - Реализовал динамический роутинг страниц на основе данных с бэкенда, позволяя управлять URL-адресами через админ-панель.                   - Разработал модуль календаря мероприятий, где пользователи могут записываться на события.                   - Обеспечил покрытие 30% кода тестами, что повысило стабильность приложения и уменьшило количество багов в продакшн-среде. Стек: TypeScript - Next.js - Redux Toolkit - RTK Query - SCSS - Jest - Docker - CI/CD 3) Виджет чата интегрированный с Chat2Desk. Разработка виджета чата интегрированного с сервисом Chat2Desk для управления диалогами операторов, который можно внедрить в любое React-приложение через установку npm-пакета. ️ Заказчик: ООО «Финист» ⚡ Что сделал:                   - Разработал клиентскую часть на React, упаковал в npm-пакет и разместил в GitLab Package Registry.                   - Настроил WebSockets, обеспечив мгновенное обновление чата без необходимости ручного обновления страницы. Среднее время доставки сообщений –

Обо мне

Дополнительные сведения:

TypeScript, React, JavaScript, Git, REST API, Frontend, Linux, Redux, Redux Toolkit, RTK Query, Tailwind, SCSS, Material UI, Vite, Shadcn UI, Jest, Next, SEO, SPA, SSR

Иностранные языки

  • Английский язык — разговорный
Фото, имя и контакты доступны только авторизованным пользователям
Похожие резюмеВсе 45 похожих резюме
Обновлено 15 декабря 2015Последнее место работы (3 года и 3 мес.)Исполнительный директор / Frontend-разработчикНоябрь 2011 – февраль 2015
Обновлено 19 февраля 2022Последнее место работы (4 мес.)Заместитель директора магазинаИюль 2019 – ноябрь 2019
Обновлено 26 августа 2024Последнее место работы (2 года и 4 мес.)Начальник группы ИТИюль 2023 – работает сейчас
Обновлено 18 марта 2022
Обновлено 13 июля 2022
Обновлено 25 октября 2023
Превью фото соискателя
Frontend developerз/п не указана
Обновлено 6 ноября 2008Последнее место работы (3 мес.)Инженер программистМай 2007 – август 2007
Обновлено 27 декабря 2009Последнее место работы (1 год и 10 мес.)ВоеннослкжащийСентябрь 2007 – июль 2009
Обновлено 20 февраля 2013
Работа в МосквеРезюмеIT, Интернет, связь, телекомРазработка, программированиеFrontend программист

Смотрите также резюме