Frontend Angular/React
Уровень зарплаты: от 180 000 руб.
Местоположение: Россия, Москва и область (МСК +0ч)
Резюме: Frontend Angular/React
ACQUCOFrontend разработчик (Angular)
Март 2021 — Сентябрь 2022 (1 год и 7 месяцев)
Разрабатывал интерактивные дашборды для анализа рынка.
Результаты:
Разработал более 20 интерактивных дашбордов, визуализирующих ключевые метрики конкурентов (частота покупок, количество клиентов, данные о продажах и тд)
Оптимизировал производительность дашбордов, сократив время загрузки на 10%.
Ускорил загрузку информации в дашборды на 15% за счет внедрения LazyLoading, улучшив удовлетворенность пользователей.
Внедрил unit тесты, которые ускорили выявления багов на 30% и упростило работу тестировщиков.
Технологии: Angular, RxJs, Keycloak, TypeScript, SCSS, Figma, GitLab, WebPack, Lazy Loading, Jest, JS, REST API, Adaptive design, Chart.js, D3.js
ФКУ "ГосТех"
Frontend-разработчик (Angular)
Сентябрь 2022 — Апрель 2024 (1 год и 8 месяцев)
Разрабатывал CRM систему полнофункционального веб-приложения для мониторинга и диагностики систем для отслеживания статуса заявок и просмотра метрик, просмотра результатов диагностики в личном кабинете с выгрузкой и загрузкой требуемых файлов и документов.
Результаты:
Разработал сервис отслеживания статуса заявок и просмотра метрик
Разработал основополагающие компоненты: Поиск, ЛК, Компонент проверки приложений, Компонент отображения сбора метрик (фиксация логов, выгрузка отчета в pdf)
Провел рефакторинг всех имеющихся UI-компонентов, что упростило их использование.
Интегрировал API третьих сторон, что позволило добавить новый функционал и расширить возможности приложения на 15%
Устранил критические баги, что повысило стабильность приложения и сократило время загрузки страниц на 20%, улучшив удовлетворенность пользователей.
Внедрил десятки unit и e2e тестов, которые ускорили выявления багов на 50% и упростило работу тестировщиков.
Технологии: Angular, RxJs, Keycloak, TypeScript, SCSS, Figma, GitLab, WebPack, Lazy Loading, Jest, JS, REST API, Adaptive design
Группа компаний ЮНИС Лабс
Frontend-разработчик (Angular, React)
Апрель 2024 — сейчас (2 года и 6 месяцев)
Разработка высоконагруженной CRM-системы с нуля для внутреннего использования (B2B-сегмент). Реализовал полный цикл создания ядра платформы: от проектирования UI/UX до оптимизации производительности и интеграции внешних сервисов.
Ключевые функциональные блоки:
Личный кабинет с ролевой моделью (Keycloak) и адаптивным интерфейсом.
Сложный поиск с посимвольной фильтрацией, пагинацией и динамическими параметрами (поиск по случаям, задачам, контрагентам).
Телефония (интеграция с SIP-линиями, логика звонков в интерфейсе).
Модульная система окон (модалки, сайдбары, вкладки) для быстрого создания/редактирования сущностей.
Гибкая бизнес-логика: CRUD-операции для кейсов, задач, резервов, заметок и опросных листов с динамическими атрибутами (настраиваемые поля под разные типы клиентов).
Мои результаты:
Разработал 30+ переиспользуемых UI-компонентов
— кастомные дропдауны с посимвольным поиском, таймлайн, сайдбар, таблицы с сортировкой, панели фильтров.
— Провел рефакторинг всей библиотеки компонентов, унифицировал API пропсов и стейт-менеджмент, что сократило время разработки новых фич на 30%.
Реализовал полноценный поиск с фильтрацией
— Комплексные формы с 15+ параметрами (дата, статус, ответственный, теги, кастомные поля).
— Поиск с дебаунсом и оптимизированными запросами к REST API.
Интегрировал Яндекс Карты (JS API) для работы с подрядчиками
— Реализовал интерактивную карту с отображением точек объектов (подрядчиков, объектов заказчика).
— Добавил поиск по адресу/координатам с автодополнением и геокодингом.
— Разработал функционал привязки подрядчиков к геопозиции (клик по карте, сохранение координат в профиль компании).
— Внедрил кластеризацию меток для работы с тысячами объектов без потери производительности.
— Интегрировал карту в модальные окна создания/редактирования случаев, чтобы менеджеры могли сразу указывать место выполнения работ.
Оптимизировал производительность
— Применил Lazy Loading, trackBy в циклах, OnPush-стратегию и сигналы (Angular Signals).
— Сократил время загрузки страниц на 20% (с 2.4с до 1.9с), что повысило удовлетворенность пользователей по данным опроса.
Обеспечил надёжную работу с документами
— API для загрузки (с прогресс-баром), просмотра и выгрузки файлов (Excel, PDF, изображения).
— Реализовал валидацию типов и размеров файлов на фронтенде.
Участвовал в оптимизации бандла
— Настроил WebPack, разделил чанки, уменьшил размер сборки на 15%.
Технологии: Angular, React, React Router, React Hook Form, RxJs, Keycloak, TypeScript, SCSS, Figma, GitLab, WebPack, Lazy Loading, Jest, JS, REST API, Adaptive design, signals
Образование:
Московский государственный технический университет им. Н.Э. Баумана, Москва
Технология и оборудование прокатки
2016 · Высшее
О себе
Frontend разработчик, 5 лет в ИТ.
Технические навыки:
Языки: JavaScript (ES6+), TypeScript, Python.
Технологии: HTML5, CSS3, React, Angular, Django
Базы данных: PostgreSQL, MySQL
Инструменты: Git, Docker, WebPack, npm/yarn/pnpm
State Management: Redux (Redux Toolkit), NgRx
Роутинг: React Router, Angular Router
API и работа с данными: REST API, Axios, Fetch API, WEbSocket
Оптимизация и производительность: Lazy Loading, Code Splitting, PWA
Тестирование: Jest, React Testing Library, Jasmin
Система контроля версий: Git, GitLab, GitHub
Стилизация и препроцессоры: CSS Modules, SCSS/SASS, Tailwind CSS, Bootstrap
Дополнительные навыки: Cross Browser Development, Adaptive design, ,Docker Compose, Figma, Jira, Trello, Scrum
Имею опыт работы с JavaScript, TypeScript, React, Rest API, Docker
Имею опыт разработки CRM приложений с нуля
Готов проявлять инициативу и принимать самостоятельные
решения. Умею находить общий язык и работать с людьми, готов поддерживать и помогать.
Посмотрите похожие резюме
Fullstack-разработчик / Team Lead (Angular, React, PHP-Laravel, JS-TS, Python, AI-агенты)
Зарплата: 350 000 руб.
Зарплата: 350 000 руб.
Frontend-разработчик
Зарплата: 250 000 руб.
Зарплата: 250 000 руб.
Frontend-разработчик
Зарплата: 230 000 руб.
Зарплата: 230 000 руб.
Senior Go Developer
Зарплата: 280 000 руб.
Зарплата: 280 000 руб.
