Марк З. , Middle, JavaScript разработчик

Male avatar
Марк З.
Россия, Санкт-Петербург
2 705 ₽/час 432 800 ₽/мес. без НДС
    JavaScript разработчик
    React разработчик
    Frontend разработчик
  • Middle
Опыт работы:
От 1 года до 3 лет
Языки:

Английский — A2

ПисьменныйРазговорный
Специалист свободен с 01.04.2026

О специалисте

Навыки
TypeScript
MUI
AntD
Nginx
CI/CD
Gitlab Runner
Vue
Agile
Scrum
Kanban
Context API
React-Query
Redux Toolkit
I18n
react-i18n
React Hook Form
Yup
Webpack
Styled Components
Storybook
Jest
React testing library
bpmn.js
keycloakify
Material UI
swagger-typescript-api
casl
Trunk based development
Keycloak
fullcalendar
Bootstrap
Redux
GraphQL
Technology:
JavaScript
React
Angular
Vite
CSS
Sass
JQuery
HTML
REST API
Applications:
Docker
Source_control:
Gitlab CI
GitLab
Instruments:
Swagger
Формат работы
Удалённо
Описание о специалисте

Фронтенд разработчик с двухлетним стажем работы на проектах банковского сектора. Основной стек: TypeScript, JavaScript, React. Опыт работы с дизайн-системами MUI, Antd.

Примеры работ

КомандаПро
Описание задачи/проекта

Цель проекта: выпуск MVP продукта «КомандаПро», регистрация продукта в реестре отечественного ПО.

Позиция на проекте
Developer
Ответственность
  1. Разработал компонент для моделирования BPMN диаграмм
  2. Разработал просмотрщик BPMN диаграмм с отображением активных шагов процесса на диаграмме
  3. Настроил CI/CD
Технологии и инструменты
bpmn.js
Период работы/продолжительность
Март 2025 г. - Апрель 2026 г.
Decision Management Solution
Описание задачи/проекта

Внедрение платформы для принятия решений по кредитным заявкам.

Позиция на проекте
Developer
Ответственность
  1. Разработал множество страниц и компонентов интерфейса
  2. Реализовал динамический рекурсивный рендеринг на основе JSON
  3. Написал стори на Storybook, реализовал функциональные и визуальные тесты
  4. Реализовал кодогенерацию на основе OpenAPI спецификации
  5. Настроил CI/CD для фронтенд-приложения и Storybook
  6. Реализовал переключение языка (русский/узбекский)
  7. Кастомизировал тему страницы авторизации кейклока
Технологии и инструменты
casl, Gitlab CI, Material UI, React, Storybook, swagger-typescript-api, keycloakify
Период работы/продолжительность
Ноябрь 2024 г. - Апрель 2026 г.
PES (ПЁС)
Описание задачи/проекта

ПЁС - это наша база знаний по проектам (Project), сотрудникам (Employee) и навыкам (Skill), а также по обучениям и сертификатам.

Позиция на проекте
Developer
Ответственность
  1. Исправил множество небольших багов в приложении
  2. Переписал несколько существующих форм на react-hook-form
  3. Добавил всплывающие окна с аватаркой руководителя на страницу сотрудника
  4. Переработал алгоритм поиска по Древу Знаний на фронте
  5. Переработал валидацию форм
Технологии и инструменты
JavaScript, Material UI, React, React Hook Form, React-Query, Trunk based development
Период работы/продолжительность
Апрель 2024 г. - Апрель 2026 г.
Биллинговая система (Триггеры)
Описание задачи/проекта

В январе 2024 согласовали и взяли в работу новые требования к доработке биллинговой системы ОКБ.

Позиция на проекте
Developer
Ответственность
  1. Разбирал легаси код
  2. Дорабатывал формы и делал валидацию
  3. Помогал младшему разработчику влиться в проект
Технологии и инструменты
JQuery
Период работы/продолжительность
Март 2024 г. - Август 2024 г.
SPA (Speaker Platform Automation)
Описание задачи/проекта

Информация отсутствует

Позиция на проекте
Developer
Ответственность
  1. Разрабатывал приложение с нуля, подбирал библиотеки
  2. Прорабатывал архитектуру проекта
  3. Написал плагин для выбора дат и добавления событий в календарь
  4. Провожу код ревью
Технологии и инструменты
fullcalendar, Keycloak, React, TypeScript, Java Script
Период работы/продолжительность
Февраль 2024 г. - Апрель 2026 г.

Образование

Курс
Название учебного заведения/курса
Pre-Intermediate Say Yes!
Специальность
Английский язык
Срок получения образования
2025 - 2025г.
Аналогичные специалисты
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста

Request Poster