👋 Стартовала третья неделя марафона, посвящённая мотивации и отношениям в команде! Со Skyeng и IVI обсудим, как дружить с коллегами на удалёнке и находить в себе силы на работу и общение. Регистрируйтесь на страничке марафона и присоединяйтесь!
ecrofegecrofeg

Павел Наумов

JavaScript разработчик · Бэкенд · Фронтенд · Старший (Senior)
От 170 000 ₽ · Не ищу работу
Опыт работы: 9 лет и 8 месяцев
Регистрация: 01.12.2013
Последний визит: 2 месяца назад
Местоположение: Россия, Саратов
Профессиональные навыки: JavaScript · Typescript · ReactJS · GraphQL · NestJS · Node.js
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Попал в айти очень рано, в связи с чем, успел повидать очень многое: от верстки таблицами, разработки на ActionScript и PHP, до разработки на React и NodeJS.

Пару раз в год записываю видосики на свой небольшой канал: https://www.youtube.com/channel/UCYJYuuJTMwZxgJO_KYKIiYw

В данный момент ищу либо удалённую работу, либо работу в Саратове. Ориентировочно через год буду готов к переезду (в данный момент сдерживают семейные обстоятельства).

Опыт работы

  • Nemo Travel
    Саратов
    Руководитель отдела разработки интерфейсов
    Ноябрь 2017 — По настоящее время (3 года и 2 месяца)

    Вместе с командой стартовали разработку большого B2B тревел продукта для авиакомпаний. Разработка велась на стеке: дизайн-система в Figma, Typescript + React (hooks only) + Storybook + GraphQL (практически отказались от redux), включая всевозможную кодогенерацию для TS на базе GraphQL-схем, тесты на Jest + Enzyme, CI/CD в Gitlab, A/B тестирование, Канбан-методология и все такое. Продукт создавался больше года (стартовали в начале 2019) и дорабатывается до сих пор.

    Мне довелось отвечать за все, что касалось интерфейсов: выбор технологий, непосредственно разработка, code review и менеджмент задач, тесное общение с дизайнером (за полтора года многое поменялось и дизайн продукта быстро эволюционировал) и стейкхолдерами. Как результат – успешно запустили в продакшн новый движок по продаже авиабилетов для крупной авиакомпании Nordwind (https://nordwindairlines.ru) и на очереди еще много желающих (но внедрение авиакомпаниям такого большого продукта – это долгий и сложный процесс, в первую очередь для самих авиакомпаний).

    Также, во время работы над проектом приняли решение снять немного нагрузки с PHP разработчиков и решились развернуть набор микросервисов на Nest JS. Я занимался подготовкой необходимой инфраструктуры: контейнеризация (Docker Swarm, Portainer), мониторинг (Prometheus+Grafana), логи (Graylog+Winston) и прочее.

    Последние пол года вели работу над другим B2C проектом: сервис оформления тур-экскурсий на русском языке в регионе Коста-Брава. MVP проекта уже готово, но не запущено в прод, поэтому, ссылочки нет.

    Frontend разработчик
    Октябрь 2016 — Ноябрь 2017 (1 год и 2 месяца)

    Переключился полностью на фронтенд разработку. Разрабатывал новые небольшие проекты, проводил рефакторинг легаси-модулей. Начал внедрение в проекты стека React+Typescript. Помогал собирать с нуля фронтенд команду. Проводил code review и менторил новичков.

    Кусок старого проекта. Содержимое репозитория автоматически генерируется из одной части общего монолита. Это была первая попытка декомпозировать проект:
    https://github.com/NemoTravel/nemo.travel.frontend

    Проекты на которых обкатывали новый стек, эволюция модуля описанного выше:
    https://gitlab.nemo.travel/frontend/flights.search.widget
    https://gitlab.nemo.travel/frontend/flights.results.widget

    PHP разработчик
    Август 2015 — Октябрь 2016 (1 год и 3 месяца)

    Разрабатывал и поддерживал модули на PHP для крупного монолитного легаси B2B тревел проекта. Попутно попадались fullstack-задачи, в которых приходилось разрабатывать модули полностью самому: включая как серверную часть (API на PHP), так и клиентскую (RequireJS, KnockoutJS, Smarty, Stylus, Gulp, Webpack).

    Во время разработки приходилось очень много возиться со старым кодом, было много рефакторинга и попыток привести клиентскую часть в порядок своими силами, т.к. проект остался де-факто без фронтенд разработчиков.

  • Bimonto
    Саратов
    Fullstack разработчик
    Март 2015 — Июнь 2015 (4 месяца)

    Разработка сайтов на PHP (Wordpress, Yii2, Laravel), в основном интернет магазины на WooCommerce. Адаптивная верстка, jQuery, Bootstrap и прочее.

    Стартанули разработку инвенторной системы для сдачи в аренду недвижимости в Крыму, но компания переоценила свои силы и закончила свое существование.

  • Частная практика, работа без зачисления в штат
    Саратов · От 1000 до 5000 сотрудников
    Веб-разработчик
    Сентябрь 2011 — Март 2015 (3 года и 7 месяцев)

    Периодически занимался фрилансом во время учёбы в университете, по мере возможностей. Верстал лендинги, писал плагины для Wordpress на PHP, иногда багфиксил приложения на Flash/ActionScript.

  • Greenline
    Саратов
    Стажер
    Март 2011 — Июль 2011 (5 месяцев)

    Занимался вёрсткой промо лендингов и сайтов-визиток для неудавшихся стартапов студии. Обучался JavaScript и PHP.

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

  • СГУ им. Н.Г. Чернышевского

    Саратовский национальный исследовательский государственный университет имени Н. Г. Чернышевского
    Саратов · 640 выпускников
    Факультет нелинейных процессов
    Сентябрь 2011 — Июнь 2015 (3 года и 9 месяцев)

    Радиофизика и СВЧ электроника