Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Проект: интернет-магазин керамической плитки и сантехники.
Роль
Фронтенд-разработчик
Обязанности
Специализация компании - электронная коммерция, делает большие интернет-магазины: ulmart.ru, just.ru, energoboom.ru, santehbaza.ru, rozetka39.ru. Работал на проекте интернет-магазина blumart.ru.
Обязанности:
Разработка и сопровождение. Проект жуткое легаси - хаотичный набор файлов.
Технологически стек: htmk, css, js, jquery, нативные web components(shadow dom, light dom).
Примеры сделанного:
1) Компонент для ввода кол-ва товара с учётом выбранной единицы измерения (м2, шт, упак). Из интересного: умный плейсхолдер задача которого показывать ближайшее правильно значение для вещественных значений(например: плита и m2).
2) Написание кастомного решения по ленивой загрузки изображений в веб-компонентах(shadow dom).
3) Разработка интерфейсов для сканера плитки(скан баркодов и QR) на витринах для быстрого занесения в БД.
Старт разработки фронта на новых технологиях, выбранный мною стек:
Typescript, Next.js(pages), SCSS module, Jest, React testing library, Storybook, Google material ui, framer-motion, Feature sliced design, Luxon.
Крупные фичи сделанные на новых технологиях:
* Сервис-дашбоард
* ЧП: Чистота и порядок
* Видеообзоры - пример на видео
Взаимодействовал с:
Проджект-менеджером, Бекэндщиками, QA.
Стек специалиста на проекте
HTML, CSS, JavaScript, Jest, Видео, Google, TypeScript, Базы данных, DOM, Storybook, CSS Modules, Features, React testing library, JQuery, Дизайн, Web, Material UI, Luxon
Отрасль проекта
E-commerce & Retail
Период работы
Январь 2023 - Декабрь 2023
(1 год)
Сервис по автоматизации рекрутинга на Реакте.
Роль
Фронтенд-разработчик
Обязанности
Отрасль: Продуктовая компания. Сервис по автоматизации рекрутинга на Реакте.
Сервис по автоматизации рекрутинга. Есть тарифная сетка которая предоставляет доступ к набору различных стандартных возможностей. По мимо веб-сервиса так же продаётся коробочное решение. Кастомные доработки для enterprise-клиентов. Из enterprise-клиентов это Газпромнефть, Норникель, Volkswagen.
Есть расширение для гугл хрома на Vue2 для импорта резюме с популярных сайтов (hh.ru, rabota.ru , trudvsem.ru и т. д.).
Две команды разработки. Одна занимается фиксом мелких багов, другая пилит крупные бизнес-фичи. Я состоял в обеих командах.
Решаемые мною задачи:
1) Правка мелких багов вёрстки и бизнес-логики в ядре основного продукта.
2) Доработка бизнес-логики различных функциональных подсистем при её усложнении. Например: при продвижении кандидата по вакансии были только не упорядоченные статусы, далее появились упорядоченные статусы, т.е. нельзя перепрыгивать.
3) Разработка кастомного функционала в коробочной версии для Норильского Никеля. Например: разработка внутреннего и внешнего карьерных порталов.
4) Внесение правок в плагин (гугл хром) для экспорта резюме с hh.ru, rabota.ru и другие порталы написаного на Vue2.
5) Разработка крупных фич, например: "Заявка на подбор персонала".
Стек: React, redux (без тулкита), Vuex/Pinia, redux-Saga, styled-components, react-final-form, date-fns.
Из легаси: вёрстка на базе html-шаблонизатора Razor, LESS, реакт-компоненты на классах.
Взаимодействовал с: фронтенд и бекэнд разработчиками, аналитиками, дизайнерами, QA-специалистами, проджект-менеджерами.
Стек специалиста на проекте
JavaScript, Redux, LESS, Базы данных, Styled Components, Подбор персонала, Vue 2, React Final Form, Date-fns, React, Razor, Redux-Saga, Расширения, обработка, веб-сервисы
Отрасль проекта
HRTech
Период работы
Март 2022 - Декабрь 2022
(10 месяцев)
1) Сайт-музей для компании Авито, 2) Витрина разработчиков, 3) Проект компании «PepsiCo», 4) Внутренняя система ГК «М.Видео - Эльдорадо»
Роль
Тимлид / Фронтенд-разработчик
Обязанности
Что сделано:
1) Техническая поддержка сайтов клиентов (вёрстка, написание кастомного функционала на Javascript, JQuery).
2) Разработка SPA на React, Vue (Typescript/Javascript), Vuex/Pinia.
3) Разработка сложных сайтов с нуля без популярных фреймворков.
4) Teamlead: старт проекта, декомпозиция крупных задач на более мелкие, код-ревью, онбординг.
Из крупных клиентов это Белая дача, Авито, М.ВидеоЭльдорадо, Пепсико.
Работа над внутренним проектом codeservice.pro и различными аутсорс-проектами. Внедрение и актуализация внутренних стандартов для фронтенда: all-public-stuff
Проекты:
1) Сайт-музей для компании Авито, несет имиджевый характер и рассказывает о коллаборации Avito и Youtube-канала Архитектурные излишества. На страничках музея помимо истории домов мы интегрируем сервисы Авито.Недвижимость / Авито. Вещи и предлагаем пользователю оформить аренду в этих домах или купить аутентичные атрибуты квартир. Если аренда в данном здании недоступна, то на сайте предлагаются ссылки на релевантные альтернативные объявления с площадки Авито.
Роли: Teamlead / Techlead / Frontend web developer
Обязанности:
* Разработка проекта с нуля (предыдущий исполнитель отказался, т.к. не справился из-за сложности)
* Выбор необходимых технологий, библиотек:
* Сборка проекта на основе моего кастомного конфига Webpack’а 4й версии, подключение необходимых плагинов, лоадеров.
* Для компонентного подхода использовался html-шаблонизатор Pug
* Организация CSS: использовались методология БЕМ и препроцессор SASS(SCSS).
* Javascript: это ES2015+ c транспиляцией через Babel, prettier, eslint и husky для поддержания качества кода.
* Для Анимаций была выбрана библиотека GSAP (из сопутствующих плагинов использовался ScrollTrigger для анимации по скроллу).
* Бесшовные переходы между страницами - сначала barba.js, позже заменена на swup.js
* Далее исполнение роли в качестве Тимлида, а именно:
* Онбординг новых сотрудников (разъяснение как и почему устроен проект, какие подходы из разработки используем). Пик количества людей занятых на проекте: 9, позже по мимо меня ещё 4 человека.
* Декомпозиция крупных задач на более мелкие и раздача Коллегам.
* Проведение код-ревью, выдача рекомендаций как улучшить код, согласно внутренним стандартам Компании.
Взаимодействовал c: проджект-менеджером, Клиентом, Дизайнером, Фронтендщиками, Тестировщиком.
2) Витрина разработчиков
Продуктовая разработка. Сервис для найма разработчиков. Представляет из себя SPA на React, c использованием Typescript. Используемые сопутствующие технологии: react-router, redux toolkit. Различные высокоуровневые компоненты: reac-table, tagify и др.
Роли: Teamlead / Techlead / Frontend web developer
Обязанности:
* Разработка проекта с нуля, мной было написано первые 40 компонентов
* Разработка необходимых компонентов по макету в Figma, связывание с бекэндом
* Помощь в коррекции интерфейса для формирования более лучшего UX
* Написание тестов на Jest: юнит, интеграционные.
* Интеграция архитектуры feature-sliced
* Онбординг новых сотрудников
* Код-ревью других фронтенд-разработчиков, постановка им задач
Взаимодействовал с: продакт-менеджером, Дизайнером, Фронтендщиками, Бекэндщиками, DevOps-инженером.
3) Проект компании «PepsiCo»
Корпоративный акселератор PepsiCo Lab для стартапов в сфере продуктов и IT-решений для маркетинга.
Роль: Frontend web developer
Обязанности:
Техническая поддержка сайта - внесение правок, вёрстка новых страниц. Проект без фреймворка. Технологически стек: Gulp, Pug, SCSS.
Взаимодействовал с: проджект-менеджером, Дизайнером, Бекэндщиком, Тестировщиком.
4) Внутренняя система Группа компаний «М.Видео - Эльдорадо»
Занимался подсистемой отвечающей за расчёт эффективности (KPI) менеджеров. Фикс текущих компонентов, вёрстка новых. Подключение новой версии бекэндовского API.
Скриншот, небольшая часть функционала: https://i.imgur.com/cLmU5aL.png
Технологический стек: Vue 2, Vuex, Vuetify, Vue-router, SCSS и др.