Резюме специалистов Creative

Евгений С.

SENIOR FRONTEND DEVELOPER AND TEAMLEAD





Основной стэк: JavaScript, TypeScript, ReactJS, ReduxToolkit, Node.js, Nest
Опыт коммерческой разработки: 4,5 года
Уровень английского: C1 — Advanced
Образование: высшее профильное

Навыки


Base

  • JavaScript, TypeScript, HTML, CSS
  • React, Next.js, Redux, MobX, Redux Toolkit, Redux-Thunk, Redux-Saga, RxJS
  • SCSS, Css modules, Styled-components, Flexbox, Grid Layout, БЭМ
  • Ant Design, Storybook, ESLint, Prettier, Stylelint, Husky, Jest, React Testing Library
  • Webpack, Babel, Lerna, Npm, Yarn, Nvm, Npx, Pm2, Docker, K8s, Gitlab CI/CD, Npm scripts
  • Fetch, Axios, Apollo, Socket.io, REST API, GRAPHQL, WebSockets, D3
  • Web Vitals, Lighthouse, WebpackBundlerAnalyzer, Clinic, Flamegraph
  • Git, SPA, PWA, RxJS, Fp-ts

Также есть опыт работы с: Gatsby, Strapi, Sass, Less, Stylus, Material UI, Styleguidist, Puppeteer, Cypress, Enzyme, Parcel, Rollup, Gulp, Grunt, Relay, ThreeJS, GreenSock, Service Worker, IndexedDB, Ramda

Опыт работы


04.2020 — настоящее время

SOAR (NDA)


Роль на проекте: TeamLead
Технологии: Typescript, React.js, Redux-toolkit, Redux-Thunk, Dagre, D3, Docker, Ant-Design
Команда: 5 специалистов

— Реализация авторизации через Keyсloak
— Взаимодействие с REST API
— Взаимодействие с WebSocket API
— Взаимодействие с gRPC
— Построение графов
— Разработка модуля статистики исполнения графов
— Реализация алгоритмов рендеринга и обхода графа
— Построение дерева зависимостей
— Создание debugger'а для отладки графа
— Создание редактора описания графа в виде JSON объекта
— Реализация универсальных CRUD интерфейсов
— i18n, L10n
— Контейнеризация
— CI/CD
— Покрытие наиболее важной логики unit тестами
— Рефакторинг кода
— Код-ревью
— Оценка задач

09.2021 — 05.2022

Blockchain платформа (NDA)

Разработка блокчейн платформы
Роль на проекте: Frontend Developer
Технологии: React.js, Typescript, Next.js, Redux-toolkit, Redux-thunk, Redux-Saga, web3.0, Rx.js, io-ts, fp-ts, ethers
Команда: 7 специалистов

— Разработка архитектуры проекта
— Авторизация через криптокошельки
— Реализация возможностей совершать операции с внутренней валютой
— Реализация внутреннего маркета
— Отрисовка текущего курса внутренних крипто-валют(Графики)
— Взаимодействие с REST API
— Взаимодействие с WebSocket API
— Взаимодействие с gRPC
— Сбор и отображение статистики
— Написание e2e и unit тестов
— CI/CD
— i18n, L10n
— Код-ревью
— Оценка задач

11.2020 — наст. время

Учебный центр

Роль на проекте: Mentor
Технологии: React.js,Node.js
Команда: 3 методиста, более 60 слушателей

— Разработка учебных курса профессиональной переподготовки
— Разработка  материалов для проверки знаний и навыков слушателей
— Проведение лекций, семинаров, практических занятий
— Обучение в режиме лайф-коддинга
— Проверка уровня квалификации слушателей по итогам обучения, присвоение грейда по внутренней системе оценки
—Сопровождение стажировки выпускников на коммерческих проектах

01.2018 — 04.2020

Платформа для документооборота и управления финансами (NDA)


Роль на проекте:Frontend Developer
Технологии: React.js,Typescript, Redux-toolkit, Redux-thunk, RxJS, React Testing Library, Cypress, Jest, Apollo, Nest.js, PostgreSQL, TypeORM
Команда: 6 специалистов

— Разработка сервиса документооборота
— Разработка ЛК пользователя
— Разработка страницы меню и страницы заказов
— Разработка ролевой модели
— Разработка модуля статистики
— Разработка панели управления продажами
— Интеграция с REST API и WebSockets
— Разработка REST API на Nest.js
— Написание unit, e2e тестов
— Контейнеризация и деплой приложения
— Код ревью

Образование

Прикладная информатика, бакалавр. Тюменский государственный университет

Frontend