Ян Левин - Middle+ Frontend Developer

Photo

Skills

  • Axios
  • CSS
  • Docker
  • Git
  • HTML
  • JavaScript
  • MobX
  • Node.js
  • React
  • Redux
  • Redux Saga
  • Redux Thunk
  • REST API
  • scss
  • TypeScript
  • webpack

Experience

IThub Group

React Frontend Developer - май 2021 – апрель 2023, 2 года

Обязанности:
– Разработка с нуля, рефакторинг, поддерживание и участие в проектировании проектов;
– Участие в собраниях совместно с Project менеджером;
– Работа в команде с методологией Kanban.

Ключевые результаты:
– Принял одно из ключевых участий в разработке и поддержании 4 проектов на протяжении года;
– Снизил технический долг на 30% за 2 месяца;
– Улучшил SEO-оптимизацию проекта на 32%;
– Совместно с тимлидом организовал архитектуру фронтенда 3 проектов;
– 2 проекта были сданы ранее запланированной даты.

AMMC-dev

Middle React Frontend Developer - апрель 2023 – июнь 2024, 1 год 3 месяца

Обязанности:
– Разработка с нуля, рефакторинг, поддерживание проектов с использованием React;
– Проведение code-review;
– Написание тестов;
– Работа в команде.

Ключевые результаты:
– Реализовал множество критически важных модулей проектов;
– Принял ключевое участие в разработке frontend составляющей проектов. Более 65% смерженных merge запросов – мои;
– Интегрировал структуру одобрения merge запросов, благодаря которой кол-во ошибок при сборке проекта сократилось до 0;
– Значительно улучшил оптимизацию проекта, среднее время рендера страницы уменьшилось на 32%, SEO-оптимизация улучшилась на 13%;
– Внес значительный вклад в архитектуру проекта, что позволило быстрее выполнять задачи;
– Снизил среднее кол-во правок в merge запросах по code-style на 85% путем общения с командой, настройкой eslint, prettier, написанием конструктивных правок при проведении code-review.

MetalX

React Frontend Developer - июнь 2024 – сентябрь 2024, 4 месяца

Обязанности:
– Проектирование, разработка, тестирование, сопровождение React приложений;
– Проектирование и улучшение UX/UI;
– Участие в код-ревью, обмене опытом и планировании с командой.

Ключевые результаты:
– Оптимизировал проект, сократив среднее время загрузки страниц на 14% в течение месяца;
– Работал над ключевыми модулями ERP, улучшив пользовательский опыт за счет внедрения адаптивных макетов, создания новых функций и оптимизации производительности;
– Реализовал важный функционал системы, включая разработку ключевых модулей, улучшение производительности и оптимизацию пользовательского интерфейса;
– Доработал первую глобальную версию корпоративного UI-kit.

Education

Информационные технологии и программирование

IThub College
2020-2023

About me

Меня зовут Ян.
У меня 3.5+ лет коммерческого опыта программирования, активно применяю свои навыки для разработки решений как самостоятельно, так и в командной среде. У меня обширный опыт работы над различными проектами. Например:

Высоконагруженная ERP система
B2B маркетплейс
Биржа готовых цифровых решений
Корпоративные UI-kit'ы
Корпоративная трекинг система

(Это не все проекты, над которыми я работал)

Мой грейд: Middle+/Senior

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

Кроме того, я контрибьютор в open-source проект архитектурной методологии для Frontend проектов – Feature-Sliced Design. Я остаюсь вовлечённым в сообщество разработчиков, постоянно расширяя свою экспертизу.

А также, звали выступать на Frontend конференции MoscowJS по теме Фронтенд архитектура и Feature-Sliced Design

Образование

Я закончил частный колледж IThub College, где получил прочную базу в IT. Мои знания о Frontend, Backend-разработке, DevOps и тестировании дают мне комплексное представление о полном цикле разработки продукта – от планирования архитектуры до деплоя новой функциональности на production.

Мой технический стек
Frontend: React, NextJS, Redux, Redux Toolkit, Redux Toolkit Query, Redux Thunk, Redux Saga, Mobx, Mobx-state-tree, Ant.Design, Material UI, SCSS, CSS, HTML, styled-components, axios, openapi-generator, Three.js, React Hook Form, React Query, Yup, Zod, Storybook, Webpack, Vite, Gulp, ESlint, Prettier, Stylelint;

Тестирование: React-Testing-Library, Jest, Puppeteer, Enzyme. Юнит тестирование, снапшот-тестирование, интеграционное тестирование, e2e тестирование;

Backend: NodeJS, ExpressJS, Sequelize, Mongoose, Django, Cors, JWT, Socket.io, Swagger;

Языки программирования: TypeScript, JavaScript, Python и ранее Java;

Cистема контроля версий: Git;

Архитектура и принципы: Feature-Sliced Design, Atomic Design, Modular, Microservices, MVC, MVVM, Test Driven Development, SOLID, KISS, DRY, знаю почему God Object и Big Ball of Mud – зло;

Базы данных: PostgreSQL, MySQL, MongoDB;

DevOps: Docker, Docker Compose, Nginx, Github Actions, bash, Linux (Ubuntu, Debian);

Языки: Английский – C1.

Буду рад пообщаться!

80 / 0.544 / 55.48mb