Frontend-developer

Егор Арямов

В коммерческой разработке более 6 лет. React, TypeScript, Next.js. Есть опыт работы над несколькими проектами одновременно.

Егор Арямов

6+

лет в коммерческой разработке

310 000+

студентов и школьников на VK Education

26

стран-участниц олимпиады по ИИ на AllCups

5+

проектов за последние 4 года

ReactTypeScriptNext.jsPreactReduxMobXNode.jsPython/DjangoPostgreSQLDockerJestCypressSEO

01

Проекты

02

Опыт работы

6 лет 3 месяца

Декабрь 2022 - по настоящее время

Разработчик

ООО «ВК»

  • Участие в проектировании архитектуры frontend-а приложений
  • Создание элементов для библиотеки переиспользуемых компонентов
  • Разработка функционала на стороне сервера с использованием Django/Django Rest Framework

React, TypeScript, Next.js, Preact, Redux, MobX, Python/Django, Django Rest Framework, PostgreSQL, Docker

Июль 2020 - Ноябрь 2022

Веб-разработчик

ООО «Итрум»

  • Разработка адаптивных кросс-браузерных пользовательских интерфейсов с использованием подхода pixel-perfect
  • Проектирование backend-архитектуры приложений на Node.js
  • Организация поставки работающего кода в production-среду

React, TypeScript, Node.js, Jest, Cypress

03

Навыки

Frontend

  • React
  • TypeScript
  • Next.js
  • Preact
  • Redux
  • MobX
  • Sass/Less
  • CSS Modules
  • styled-components
  • Axios
  • i18n
  • Vite
  • Webpack

Backend

  • Node.js
  • Python/Django
  • Django Rest Framework
  • MySQL
  • PostgreSQL
  • MinIO
  • Celery
  • Centrifugo

Инфраструктура и качество

  • Git
  • CI/CD (GitHub/GitLab)
  • Docker
  • Nginx
  • Jest
  • Cypress
  • e2e и unit-тесты
  • code review
  • SEO

04

О себе

Имею опыт разноплановых задач: создание лендингов, сложных пользовательских форм, личных кабинетов, административных панелей с большим количеством данных, загрузкой/скачиванием файлов и пр. Также умею разрабатывать функционал на backend-е на Node.js или Python/Django/Django Rest Framework.

Умею работать как по имеющимся макетам, так и реализовывать собственные интерфейсные решения для улучшения пользовательского опыта.

Ищу новые возможности для роста и развития своих навыков, а также получения новых.