АК
Алексей К.
Женщина, 32 года
Беларусь, Минск, UTC+3
Ставка
3 746,75 Р/час
вкл. НДС 20% (500 Р)
Специалист доступен с 1 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Опытный Front-End разработчик веб-приложений на React в таких доменах как финансы, недвижимость и лизинг. Разрабатывал и поддерживал надежные и масштабируемые веб-приложения с нуля (включая разработку архитектуры), а также оптимизировал и добавлял новую функциональность в долгосрочные проекты используя React, TypeScript, HTML, SCSS, Mobx, Redux, Axios и др.
Владею обширным опытом в разработке интуитивно понятного и удобного интерфейса для веб-страниц, включающего в себя реализацию различных форм с валидацией, таблиц с сортировкой, фильтрами, пагинацией, диалоговых окон с интерактивным поведением, систем уведомлений, всплывающих окон, в разработке маршрутизации и навигации; в реализации взаимодействия с REST и Graphql API, авторизации пользователя с различными ролями и доступом; в ручном тестировании, написании юнит тестов, исправлении ошибок, написании документации кода.
Участвовал во временной оценке задач, анализе технической документации и тех. долга, описании и оценивании нового функционала, код-ревью. Успешно сотрудничал с межфункциональными и международными командами на проектах с Agile, Scrum и Waterfall методологиями, создавая высококачественные продукты, отвечающие требованиям клиентов и превосходящие их ожидания. Руководил небольшими (до 3-х) командами frontend разработчиков, в которых отвечал за координацию команды, проектирование и создание архитектуры, приоритизацию и разделение задач.
Есть опыт написания на TypeScript REST API приложений с подключением к PostgreSQL.
Проекты
(3 года 4 месяца)
Разработка PWA-приложения для онлайн-банкинга
Роль
React/Front-end Разработчик
Обязанности
О проекте
В рамках проекта создано прогрессивное веб-приложение (PWA) для онлайн-банкинга на базе React, обеспечивающее функциональность, сравнимую с нативными мобильными приложениями. PWA поддерживает ключевые функции дистанционного банковского обслуживания (ДБО): переводы между счетами, оплата услуг (ЖКХ, мобильной связи, интернета), управление кредитами и вкладами, просмотр выписок и аналитики расходов. Также реализованы сканирование QR-кодов, быстрый вход по биометрии с использованием Web Authentication API (WebAuthn) и push-уведомления через Push API и Service Workers для оперативного информирования.
Техническая реализация включает React + TypeScript для создания компонентов интерфейса, SCSS для адаптивной стилизации и MobX для управления состоянием. Интеграция с банковскими API выполнена через защищённые HTTPS-запросы. Приложение оптимизировано для высокой производительности с ленивой загрузкой компонентов и минимизацией бандла при помощи vite. Также на проекте внедрён подход BDUI.
Обязанности:
- Занимался версткой и созданием компонентов согласно макетам.
- Создал структуру проекта и внедрил сборщик Vite.
- Реализовал и внедрил возможность получения web-push уведомлений.
- Реализовал сканирование QR-кодов различных форматов.
- Настроил и модифицировал процесс сборки проекта (Vite).
- Участвовал в построении архитектуры приложения и дизайн-системы.
- Создал библиотеку переиспользуемых компонентов.
- Внедрил в проект BDUI для динамической отрисовки форм на основе ответа от backend.
- Внедрил библиотеки шифрования для безопасного получения и отправки данных (номер, код и PIN-код карты).
Стек специалиста на проекте
JavaScript, Node.js, Redux, TypeScript, Next.js, React, Fastify.js
Отрасль проекта
FinTech & Banking
Период работы
Июнь 2024 - По настоящее время
(1 год 3 месяца)
Система классификации основных средств
Роль
React/Front-end Разработчик
Обязанности
О проекте
Основной целью проекта является исключение человеческого фактора и субъективного мнения при заполнении Протокола при формировании выводов. В рамках проекта создается Система, которая автоматизирует процесс работы с Протоколами и автоматически формирует выводы на основе заполнения Анкеты.
Основные функции системы:
1. Упрощение создания и отслеживания Протоколов на всем жизненном цикле.
2. Выбор из справочников: Пользователи смогут выбирать варианты ответов из предустановленных, что уменьшит вероятность ошибок и облегчит процесс заполнения.
3. Пользователи смогут добавить комментарии к ответам, чтобы обосновать свой выбор.
4. Автоматическое формирование выводов: Система автоматически сформирует выводы на основе введенных данных, что позволяет получать объективные результаты.
5. Архив: Все созданные Протоколы и связанные документы будут сохраняться в Системе для удобного доступа и хранения.
Результаты: Реализация данного проекта привела к увеличению эффективности и точности формирования выводов. Исключение человеческого фактора позволило достичь большей объективности и надежности в получаемых данных. Снижение трудозатрат и возможность использования справочников сократили время выполнения процедур, что повысило общую производительность и оптимизирует рабочие процессы.
Обязанности:
- Подключился на проект на этапе подготовки спецификации и участвовал в обсуждении и улучшении дизайна, а также в обсуждении базовой архитектуры и логики приложения;
- Участвовал в code-review, обсуждении архитектуры backend, а также создания оптимального frontend решения приложения;
- В мою зону ответственности входила разработка интеграция с бэкендом, реализация жизненного цикла Протокола, заполнение анкеты и расчет результатов анкеты по согласованному алгоритму;
- Мною также были реализованы страница со списком протоколов, которая включала в себя фильтрацию, пагинацию, сортировку данных по колонкам, "живой" поиск;
- Также мною было реализовано - авторизация, загрузка и получение файлов, а также рендер содержимого файлов (pdf и docx на странице приложения), сохранение внесенных пользователем изменений и его оповещение в случае ухода со страницы, небольшую библиотеку с переиспользуемыми в проекте компонентами;
- В мои обязанности входило улучшение продукта, а также внесение изменений по результатам промышленной эксплуатации;
- Как участник команды я участвовал во всех Agile процессах, в том числе демонстрации решения заказчику.
Стек специалиста на проекте
JavaScript, CSS3, TypeScript, HTML5, React, lesssass
Отрасль проекта
FinTech & Banking
Период работы
Июнь 2023 - Декабрь 2024
(1 год 7 месяцев)
WhiteLabel на основе существующего fintech веб-приложения Банка
Роль
React/Front-end Разработчик
Обязанности
О проекте
Основная цель проекта - построение и внедрение в основной функционал веб-приложения функциональности по отрисовке другого UI, который соответствует партнёрскому дизайну.
Обязанности:
- Реализовывал на базе отдельного micro-frontend механизм, позволяющий определять необходимость отрисовки/рендера другого UI, который соответствует партнерским требованиям;
- Внедрял этот механизм в существующее fintech веб-приложение;
- Изменения коснулись - главного экрана, функционала банковских карт, платежей, личного кабинета пользователя, цветовой схемы, авторизации, локализации, библиотеки ui-компонентов, SEO-функциональности, иконок.
Стек специалиста на проекте
TypeScript, MobX, Sass, Axios.js, React, modulefederation
Отрасль проекта
FinTech & Banking
Период работы
Сентябрь 2023 - Май 2024
(9 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Белорусский государственный университет информатики и радиоэлектроники
Специальность
Сети связи и коммутационные системы
Завершение учебы
2015 г.
Дополнительное
Учебное заведение
The Rolling Scopes School (ЕПАМ)
Специальность
Front-end Разработчик
Завершение учебы
2020 г.
Дополнительное
Учебное заведение
TeachMeSkills
Специальность
Front-end Разработчик
Завершение учебы
2020 г.
Дополнительное
Учебное заведение
Stormnet,
Специальность
QA Engineer Manual QA engineer
Завершение учебы
2020 г.