Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл на сайте более двух недель назад
Кандидат
Мужчина, 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 учебных проектов
Навыки
Уровни владения навыками
Продвинутый уровень
Средний уровень
Базовый уровень
Опыт вождения
Права категории B
Обо мне
Карьера оказалась весьма бурной, дважды взлетал до уровня корпоративной политики, оба раза мне это не нравилось.
Ищу работу программистом. Менеджмент максимум могу прикрыть на случай форс-мажора или отпуска, но на постоянку этого не хочу.
Я самостоятелен, про меня можно забывать без потери продуктивности.
Могу сам решать абстрактные или не понятные задачи. Мне нужна возможность поспрашивать всех причастных к задаче, остальное сделаю сам.
Понимаю важность статистики. Потому свою часть джиры буду вести аккуратно, однако за другими присматривать не смогу.
Код пишу качественный и поддерживаемый. Всегда забочусь о будущем расширении и переиспользовании моего кода (solid, kiss, паттерны и прочие умные слова знаю). Стараюсь обходиться минимумом зависимостей, понимаю fsd. Основной стек: next/effector, был опыт с rtk+saga.
В типизации достиг просветления и уже перерос дженерики на десятки строк.
Ищу крутую команду, работающую над интересным проектом.
Можете написать мне в телеграмм: https://t.me/ArhDemetriy
Неоконченное высшее образование
2023
физика, солнечно-земная физика
Знание языков
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не более часа