Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был на сайте меньше недели назад

Кандидат

Мужчина, 36 лет, родился 5 февраля 1989

Активно ищет работу

Иркутск, не готов к переезду, готов к командировкам

Указан примерный район поиска работы

Next React Frontend developer

Специализации:
  • Программист, разработчик

Занятость: полная занятость, частичная занятость, проектная работа

График работы: полный день, гибкий график, удаленная работа

Опыт работы 5 лет 3 месяца

Февраль 2023Январь 2025
2 года
Norder

Иркутск

Информационные технологии, системная интеграция, интернет... Показать еще

Frontend-разработчик
Проект: Интернет магазин стройматериалов. Основной референс: dns. Фронтэнд команда: 2-5 человек. Стэк: react; next.js (app router); effector Бэк: php; битрикс Я спроектировал и довёл до релиза один из первых проектов в новой архитектуре next.js (app router) Я одним из первых разработал архитектурные паттерны для работы с новым функционалом в next 14 Я в первую очередь занимался архитектурой проекта. По большей части так организовал движение данных во фронте, и между фронтом и бэком, что проекту хватило достаточно примитивных паттернов, понятных любым начинающим программистам. Минимум оставшихся сложных мест реализовал сам. Со временем обучил других разработчиков справляться с такими задачами без моего участия. Создал ключевые паттерны работы с серверным рендерингом, запросами, композицией компонентов. Чётко разделил ответственность фронта и бэка, что сделало разработку смежных задач предсказуемой и независимой. Проработал ключевые принципы в вёрстке и движении данных, адаптированных под специфику оптимизации рендеринга в nextjs. Объяснил эти принципы разработчикам и дизайнеру. Создал рекомендации дизайнеру, позволяющие разрабатывать макеты полноценно использующие быстрый рендеринг в nextjs. Разработал кастомный интерфейс продукта, обходящий ограничения битрикса в функционале продуктов. Объяснил, почему и какие вычисления нужно проводить на бэке. Битрикс очень плохо работает с sku товаров, пришлось создавать свою систему товаров. Я спроектировал фронтовую (включая эндпоинт бэка) часть кастомной системы продуктов. Что позволило запустить разработку данного функционала на фронте, до его готовности на бэке. Спроектировал и разработал кастомный конструктор страниц, позволяющий использовать компоненты с комплексным функционалом. Совместно с бэкэнд разработчиком создали очень простую в поддержке систему. Спроектировал интерфейсы для кастомной системы юзеров, с разветвлённым влиянием на функционал сайта. Совместно с другими разработчиками реализовал функционал по своей архитектуре. Внедрил FSD. Организацию абстракций сложного проекта и связей между ними так, чтобы проект оставался легко управляемым. Определил и описал ключевые группы бизнес юнитов. Обучил команду пользоваться их композицией. Описывал интерфейсы между фронтом и бэком. Сложные интерфейсы используемые внутри фронта. Ставил задачи для фронта, и нужные фронту задачи для бэка. Внутренними задачами бэка занимался другой человек. Проводил собеседования. Обучал сотрудников. Быстро поднимаю людей до мидл+ уровня. С обучением синьёрным навыкам у меня сложности. Согласовывал с дизайнером макет и поведение сложных компонентов. Верстал компоненты. Адаптив, подстройка под особенности браузеров, вёрстка для телефонов. Всё с минимумом js, изоляцией css от js, быстрыми селекторами, простыми и минималистичными стилями. Помогал PO в составлении отчётов для заказчика и согласовании требований. Непосредственно с заказчиком контактировал мало, по большей части представлял фронтэнд команду на коллективных обсуждениях больших блоков функционала. Также, для других проектов компании, описывал ключевые структуры данных и связанные с ними алгоритмы. Например спроектировал структуру данных и алгоритмы для мобильного приложения ShaurMeals
Сентябрь 2022Январь 2023
5 месяцев

Иркутск

Гостиницы, рестораны, общепит, кейтеринг... Показать еще

Frontend-разработчик
Разработка клиентской части, сервиса для управления точками общепита. Совместно с бэкэнд разработчиком внедрили систему конфигурирования меню и планирования закупок. Разработал систему многомодального интерфейса. Обучил 2 сотрудников.
Май 2020Июль 2022
2 года 3 месяца
RockStone

Челябинск

Информационные технологии, системная интеграция, интернет... Показать еще

Frontend-разработчик
проект: мобильный браузерный геймдев, реакт/кардова. В отделе разработки 4-5 человек. Вёрстка компонентов. Сложные, многослойные анимации на css. Большая часть проектирования архитектуры движков была на мне. Разработал движки: графический, игровой логики, аудио, данных и сейвов (несколько состояний обновляемых асинхронно с приоретизацией), статистики, уведомлений. Отвечал за сборку и публикацию бандлов приложения в GooglePlay Собеседовал и обучал разработчиков. Согласовывал с бэком интерфейсы.
Октябрь 2019Май 2020
8 месяцев

Иркутск, www.metalamp.ru/

Информационные технологии, системная интеграция, интернет... Показать еще

Стажер-программист
Обучение. Реализация 2 учебных проектов

Навыки

Уровни владения навыками
Продвинутый уровень
TypeScript
React
ReactJS
React.js
HTML
CSS
HTML5
CSS3
SCSS
Sass
ООП
ES6
Next.js
Адаптивная верстка
Effector
SSR
ES6+
HTML/CSS
JavaScript
Средний уровень
Git
Redux
Node.js
Webpack
Figma
Jest
REST
React/Redux
SPA
Управление командой
Базовый уровень
SQL

Опыт вождения

Права категории B

Обо мне

Карьера оказалась весьма бурной, дважды взлетал до уровня корпоративной политики, оба раза мне это не нравилось. Ищу работу программистом. Менеджмент максимум могу прикрыть на случай форс-мажора или отпуска, но на постоянку этого не хочу. Я самостоятелен, про меня можно забывать без потери продуктивности. Могу сам решать абстрактные или не понятные задачи. Мне нужна возможность поспрашивать всех причастных к задаче, остальное сделаю сам. Понимаю важность статистики. Потому свою часть джиры буду вести аккуратно, однако за другими присматривать не смогу. Код пишу качественный и поддерживаемый. Всегда забочусь о будущем расширении и переиспользовании моего кода (solid, kiss, паттерны и прочие умные слова знаю). Стараюсь обходиться минимумом зависимостей, понимаю fsd. Основной стек: next/effector, был опыт с rtk+saga. В типизации достиг просветления и уже перерос дженерики на десятки строк. Ищу крутую команду, работающую над интересным проектом. Можете написать мне в телеграмм: https://t.me/ArhDemetriy

Неоконченное высшее образование

2023

Знание языков

РусскийРодной


Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не более часа