wuuvwuuv

Камиль Варин

Frontend DeveloperФронтенд разработчикСтарший (Senior)
От 3500 €Не ищу работу
Возраст: 24 года
Опыт работы: 4 года и 10 месяцев
Регистрация: 03.08.2021
Последний визит: сегодня
Местоположение: Россия, Казань
Дополнительно: готов к удаленной работе
Профессиональные навыки: JavaScriptReactNode.jsTypeScript
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Привет, меня зовут Камиль.Мне 24 года из которых 4 года занимаюсь фронтендом.У меня есть опыт в поддержке легаси проектов так и разработки с нуля новых.Предпочитаю работать в команде, но могу спроектировать и разработать проект в одиночку.

С какими инструментами я работаю:

  • Фронтенд:
    • Javascript / TypeScript
    • React / Next.js
    • Jquery
    • Redux (Redux-saga, redux-thunk)
    • Formik / React-final-form
    • i18n
    • React-router
    • UI libs: Material-UI / Antd / Bootstrap
    • StyledComponents / SASS / CSS / Post-css
    • Умею верстать (адаптивно, резиновая верстка), семантика, доступность, мульти-браузерность
    • Тулинг: (webpack, gulp), prettier, eslint, husky
    • Тесты: react-testing-lib, jest, cypress
    • lodsah / ramda
    • yup
  • Бэкэнд
    • Nest.js / express

Английский = B2
Ищу продуктовую команду/аутстаф за границу

Опыт работы

  • Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек
    Более 5000 сотрудников
    Frontend Developer
    Ноябрь 2020 — По настоящее время (1 год и 9 месяцев)

    Проект: https://online.sberbank.ru/ модуль страховки к кредитной карте.

    Стек: React, Redux, Node.js, Jest, Typescript

  • Разработка цифровых банковских продуктов
    КазаньОт 100 до 1000 сотрудников
    Frontend Developer
    Февраль 2020 — Ноябрь 2020 (10 месяцев)

    Проект: Несколько бек-офис приложений и 1 для клиентов https://start.akbars.ru/.Поддерживал несколько проектов от прошлого разработчика, любителя ФП(все было обмазано рамдой, бесконечным карированием и т.п).Занимался девопсом: настраивал внутренний CI, конфигурировал nginx, боролся с корсами.Собирал релизные ветки.Кодревьюил коллег.Активно участвовал в разработке внутреннего UI кита.Очень много работал с пдфками (Скачивание / редактирование). Стек: React, Redux, Redux-saga, RR4, ramda, Immutable.js, Formik + yup

    Из достижений:

    • Переработал работу со стилями.Был микс из css/css модулей/sass.Было множество !important и инлайновых стилей.Вместе с дизайнером выделили отдельную цветовую палитру, сделали одинаковые отступы, это улучшило UI, интерфейс стал более отзывчив.
    • Поднял flow coverege с 24% → 93 %.Добавил парсинг свагера в flow типы.
    • Всю валидацию написанную на разных технологиях вынес в yup и начал переиспользовать во всех проектах.
    • Участвовал с командой во внутреннем хакатоне. Интегрировали существующее приложение во Вконтакте через VK mini apps.
    • Успешно запустили новое приложение личный кабинет оператора колл-центра, которым успешно пользуются 50+ человек.
    • Вывел из легаси внутренний UI KIT, добавил поддержку лерны, настроил публикацию во внутренний нексус.
  • Передовые технологии управления городом и предприятием
    КазаньОт 10 до 100 сотрудников
    Frontend Developer
    Февраль 2019 — Февраль 2020 (1 год и 1 месяц)

    Проект: Админка для энерегтической компании

    Чем занимался: Поддерживал легаси проект в составе большой команды(23 фронтендера + тимлид ).Проект состоял из множество отдельных модулей 30 нпм модулей(20 гигов без статики).За каждым разработчиком закреплялось несколько таких бизнес модулей, в которых приходилось фиксить баги, приходящие от тех поддержки, публиковать новые минорные/патчевые/мажорные релизы с сохранением обратной совместимости.Так же во всех модулях чинил верстку, так как верстал лучше всех.

    Стек: React, Redux, Redux-thunk, Redux-saga, RR4, ramda, lodash, lodash-fp, flow, redux-form, Recompose

    Из достижений:

    • Реализовал и оптимизировал компонент списка с несколькими уровнями вложенности.Оптимизировал, скрывая элементы, которые не находятся в поле зрения пользователя и добавил пагинацию.
    • Вместе с другим разработчиком собрали шаблонный проект(вебпак, линтеры, структура проекта).В дальнейшем все другие команды форкали наш проект и на основе него делали свои решения, что позволило всем проектам быть похожими по архитектуре.Это сэкономило время для адаптации разработчиков, когда они переходили в другую команду и поддержке командами проектов других команд.
    • Было много микро сервисов на Java, на фронте приходилось ходить во множество апи, чтоб собрать данные в единое целое.Это тормозило разработку(так как бэк часто был недоступен) и ухудшало UX, добавил прослойку в виде BFF на node.js.
    • Реализовал новый универсальный модуль карты с кластаризацией на бэке и графиками, который встраивался в другие приложения.
    JavaScriptReactReduxFlowSCSS
  • Smartpetrol
    Набережные Челны
    Frontend Developer
    Август 2017 — Ноябрь 2018 (1 год и 4 месяца)

    Проект: Админка для логистической компании для управления персоналом и автопарком

    Чем занимался: В основном верстал базовые компоненты для внутреннего UI кита(кнопки, селекты) и собирал это все в формы. Стек: React(Redux, RR4), SASS

    Из достижений:

    • Полностью покрыл тестами карту написанную бекенд разработчиком на Jquery и прототипах(1000+ строк кода), что позволило в следующем релизе выпустить обновленную версию на React и leaflet.Предыдущая версия карты замедляла разработку новых фич и их тестирование.
    • Реализовал генерацию роутинга, форм и таблиц из метаданных сущностей, которые приходили с бэка.
    • Успешно запустил несколько сайтов, которые мы верстали под ключ.
    JavaScriptReactHTMLCSSSassExpress