Больше информации будет доступно после регистрацииЗарегистрироваться как работодатель

Frontend-разработчик

300 000 руб.
Мужчина, 35 лет, родился 25 ноября 1990 г.
Санкт-Петербург, переезд возможен, не готов к командировкам
Занятость
График работы

Опыт работы

Декабрь 2015 —
июнь 2021
5 лет 6 месяцев
StudyWorld
Ведущий Frontend-разработчик
StudyWorld это компания в которой я вырос. Пришел сюда джуном 6 лет назад и вот сейчас тех. лид. фронта. За такой большой период пришлось решать абсолютно разные задачи: от рефакторинга легаси до технического проектирования новых проектов, от собеседования кандидатов до участия в построении рабочих процессов. Разработка Что касается клиентской части проекта, то тут я занимался и рефакторингом, и созданием нового функционала, и различными оптимизациями. Стек - Twig - jQuery - GraphQL - React - Redux - Effector - Gulp - Webpack Пришлось позаниматься и серверной частью проекта — микросервис на Node.js. Небольшой высоконагруженный сервис, который агрегирует информацию с нескольких серверов (кластер). Общение с этими серверами происходит через TCP. Одна из последних крупных задач — редизайн основного продукта. Качество кода Я был одним из инициаторов создания CI/CD-системы. Занимался интеграцией элементов этой системы в проект: единые правила написания кода (ESLint), unit-тесты (Jest), автоматизация запуска проверок (TeamCity), интеграция результатов проверок с пул-реквестами в BitBucket. Для некоторых проектов настраивал BitBucket Pipelines, поэтому пришлось поработать и с контейнеризацией Node.js приложений через Docker. После этого даже решил написать статью на Medium — https://just-lyonya.medium.com/dive-into-docker-compose-with-node-js-f6987e7df465 Управление командой Руководил командой фронтов из 6 человек. В мои задачи входило: - Собеседование кандидатов - Онбординг - Менторство - One-to-one - Составление грейдов - Performance review - Первичная оценка задач для PM - Техническое ревью макетов от дизайнеров - Декомпозиция задач и выставление эстимейтов - Составление плана на неделю совместно с тимлидом Pet project Помимо основной работы, уже около 2х лет, занимаюсь стартапом — iOS приложение TEEM. Приложение про совместное времяпрепровождение. Основа приложения это мировая карта и видео-приглашения. У нас в команде два дизайнера, я и недавно присоединился бек. Занимаюсь этим проектом в свободное время, в основном на выходных. Около года назад мы зарелизились в AppStore. https://apple.co/3n25YjC Стек: - React Native - Firebase
Сентябрь 2015 —
декабрь 2015
3 месяца
Qrolik
Frontend-разработчик
Разработка мобильной и основной версий сайта. Приложение разработано, как SPA, на основе Backbone, Marionette. В качестве шаблонизатора используется Twig.js. Для сборки проекта использую Gulp и Webpack. Так же в мои обязанности входит поиск или создание плагинов и виджетов. Пользуюсь паттернами, в основном Медиатор и Модуль. Что касается написания стилей. Пользуюсь особой системой написания классов. Она разработана вместе с коллегой на основе лучших практик и чем то похожа на SMACSS.

Обо мне

Люблю развиваться, пробовать что то новое. Постоянно читаю новости в сфере frontend-разработки, пробую новые техники и подходы. Провожу различные эксперименты. Обожаю удобные интерфейсы и иногда сам рисую макеты в Figma. Хобби у меня много :) из основных могу выделить футбол, сноуборд и читать проф. литературу.

Образование высшее

2013
Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, Санкт-Петербург
Точной механики и технологий, Профессиональное обучение (по отраслям)

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

Русский — родной
Иностранные языки
Английский — A1 — Начальный

Дополнительная информация

Гражданство
Нет
Разрешение на работу
Нет
Время в пути до работы
Не имеет значения