English
>>

Тарасов Максим

Фронтенд и Фуллстек разработчик

FACE

Навыки

Fullstack разработчик с опытом работы в TypeScript, React.js, Vue.js, Next.js, Nuxt.js и Nest.js. За годы практики постоянно совершенствовал свои навыки, следя за трендами индустрии. Моя цель - создание высококачественных и удобных приложений. Обладаю опытом работы в команде и уверен в своих способностях совместно решать задачи.

В свободное время я предпочитаю активный образ жизни и занятия спортом. Эти увлечения дарят мне энергию и вдохновение для постоянного совершенствования навыков разработки, изучения алгоритмов и структур данных, а также освоения новых технологий и методологий.

Список технологий, с которыми я работал за последниич несколько лет:

- Frontend

  • TypeScript, JavaScript
  • React.js, Vue.js, Nuxt.js, Next.js
  • Redux, Vuex
  • Styled-components, SASS/SCSS, HTML5, CSS3

- Backend

  • Node.js, Nest.js
  • RESTful API, GraphQL
  • Python (Flask)

- Database

  • Prisma, Supabase
  • PostgreSQL, MySQL

- DevOps

  • Docker
  • Git, Jenkins
  • Elastic Stack

- UI/UX design

  • Figma

- Тестирование

  • Jest, React Testing Library
  • Winston, ELK

- Рабочий процесс

  • Scrum, Kanban
  • Miro, Jira, Confluence

Помимо этого, у меня есть опыт работы с Shopify, WordPress и другими.

Опыт работы

К своим сильным сторонам я отношу:

  • Сильные аналитические и проблемно-ориентированные навыки. Я подхожу к своей работе с пристальным вниманием к деталям и стремлением к предоставлению высококачественных решений.
  • За время работы разработчиком пришлось не раз демонстрировать способность быстро адаптироваться к новым технологиям и самостоятельно учиться новым концепциям.
  • Владение современными методологиями разработки программного обеспечения, включая Agile, Scrum и Kanban.
  • Люблю работать в межфункциональных командах, могу работать в одиночеству, главное для меня это достижения целей проекта максимально эффективно в каждом сложившимся случае.

Full Stack Developer

Y1 Digital AG | Берлин, Удаленно

01.2023 - Настоящее время

  • Руководил разработкой нескольких fullstack-приложений, используя TypeScript, React.js и Nest.js, а также участвовал в команде мобильной разработки в качестве разработчика Flutter и Nest.js.
  • Переписал внутреннее мобильное приложение компании Neusehland на веб-приложение React.js, с целью улучшения его функциональности и оптимизации бизнес-процессов клиента.
  • Создал систему управления персоналом с функцией перетаскивания (drag-and-drop) на базе React.js и Nest.js для крупной логистической компании. Вел проект от концепции на Miro до работоспособного MVP.
  • Принимал участие в разработке мобильного приложения в качестве разработчика Nest.js и Flutter, обеспечив его успешное внедрение и своевременные релизы в продакшн.
  • Исследовал и интегрировал Shopify в технический стек компании, включая создание fullstack- приложений с использованием React.js, Remix.js, Prisma, GraphQL и TypeScript, расширив возможности электронной коммерции компании.

Навыки: TypeScript, React, React Query, React dnd, Remix, styled-components, Webpack, Docker, Nest, Prisma, Ant Design, Bitbucket, Jira, Figma, Miro, GitHub, Shopify

Software Developer

Leroy Merlin | Москва, Удаленно

10.2021 - 01.2023

  • Принимал активное участие в разработке новых функций и рефакторинге B2B-части внутренней CRM-системы на базе React с использованием Redux Saga для менеджеров по продажам. Эти изменения затронули более 100 магазинов и привели к дополнительной прибыли в размере €50 млн в год.
  • Улучшил качеств о кода и пользовательский опыт, участвуя в кодовых и дизайн-ревью, аналитических сессиях. Поддерживал высокое качество приложения и соответствие целям проекта.
  • Добился значительных успехов в рефакторинге и разделении монорепозиториального приложения на микрофронтенды, что улучшило его масштабируемость.
  • Значительно увеличил процент покрытия кода тестами до минимума в 70% с помощью юнит- тестов, используя Jest, и обновил CI/CD-пайплайны, обеспечивая качество кода и оптимизацию процессов развертывания.
  • Помог с реструктуризацией и расширением команды B2B, внедряя новых сотрудников в проект.

Навыки: React, Redux Saga, Flow, Jest, Webpack, Jira, Figma, Miro, GitHub, GitLab, Node.js

Frontend Developer

Blockchain Solutions | Москва, Гибридно

02.2021 - 10.2021

  • Организовывал разработку фронтенда для различных проектов в соответствии с техническим заданием, используя TypeScript, React.js, Vue.js, Nuxt.js и Next.js, интегрируя их с REST API и блокчейн-расширениями.
  • Играл ключевую роль в создании логики приложения и дизайне пользовательского интерфейса, тесно взаимодействуя с дизайнерами UI/UX, что привело к созданию нескольких высококачественных и визуально привлекательных приложений.
  • Разработал фронтенд для маркетплейса игровых ценностей, ориентированного на блокчейн, на базе Vue.js. Этот проект включал в себя функционал онлайн-чата, маркетплейса и системы авторизации. Интегрировал его с Django через Web Sockets и REST API.
  • Создал веб-игры с функционалом, связанным с криптовалютой, что способствовало повышению репутации компании в криптовалютном сообществе.
  • Принимал решения по выбору стека технологий и архитектуре, обеспечивая производительность и масштабируемость проектов.

Навыки: TypeScript, React, Vue.js, Nuxt.js, Next.js, WebSockets, Web3, Metamask, Blockchain, REST API, Material UI, Vuetify, Jira, Figma, GitHub

Фрилансер WordPress Developer

Самозанятый

2019 - 2021

  • Разработал настраиваемые веб-сайты для различных клиентов с использованием WordPress, HTML, CSS, JavaScript и Figma.
  • Организовал процесс разработки проектов от начала до конца, обеспечивая безупречную функциональность и отличный пользовательский опыт на всех платформах.
  • Создал онлайн-присутствие для некоммерческой организации Равные Возможности: повысил узнаваемость бренда с помощью создания сайта организации; улучшил взаимодействие с пользователями и продлил время нахождения на сайте с помощью online платформы; инициировал создание выставки 3D моделей, и онлайн фото выставки, спасших эти художественные проекты во время карантина COVID и привлекших внимание аудитории.

Навыки: WordPress, PHP, HTML, CSS, SCSS, JavaScript, jQuery, Webpack, Gulp, GitHub

Образование

Бакалавр
МИСиС ИНМиН 2016-2020
Электроника и наноэлектроника
Приборы микро- и наноэлектроники

Магистр
МИСиС ИКТН (ИИБС) 2020-2022
Информационные системы и технологии
Экосистема больших данных для цифровой трансформации

Проекты

Из-за характера моей недавней работы я в основном занимался внутренними проектами, которые не могут быть общедоступными. У меня нет времени заниматься пет-проектами, свободное время я трачу на занятия по алгоритмам. Поэтому, проекты, которыми я могу поделиться, датируются 2019-2021 годами, и некоторые из них уже не доступны онлайн. К сожалению они не отражают мои текущие навыки, но служат демонстрацией навыков за вышеуказанный период.

Больше проектов на моей странице GitHub!