Лучшие практики по работе
с молодыми специалистами

🧑🏼‍💻 Исследование Manifesta Agency и Хабра о том, как компаниям привлекать, нанимать и удерживать молодых специалистов без мифов о капризных зумерах

→ Посмотреть исследование

Иван Маслов (ivanmaslov_digital), 34 года, Россия, Санкт-ПетербургИван Маслов (ivanmaslov_digital), 34 года, Россия, Санкт-Петербург
Frontend Lead, JavaScript & Web Performance EnthusiastФронтенд разработчикТехнический директорВедущий (Lead)
От 10 000 $Рассмотрю предложения

Контакты

Войти
Возраст: 34 года
Опыт работы: 12 лет и 5 месяцев
Регистрация: 29.07.2013
Последний визит: 9 месяцев назад
Гражданство: Россия
Местоположение: Россия, Санкт-Петербург
Дополнительно: готов к переезду и к удаленной работе
Знание языков: Английский В2Русский родной языкТурецкий А1

Обо мне

Frontend Lead в Ridestore


Стартапы: ex-CTO Qlick.io, ex-Founder Connected


https://ivanmaslov.digital

Навыки

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

JavaScript
Высоконагруженные системы
Node.js
Руководство стартапом
Информационная безопасность
React
Next.js
AWS

Участие в профсообществах

Опыт работы

  • Ridestore
    Гетеборг
    Август 2017 — По настоящее время (8 лет и 10 месяцев)

    В Ridestore я попал, успешно пройдя несколько технических собеседований. На тот момент, я имел статус Top Rated. И у меня не было, ни одного отрицательного отзыва.

    Начинал я как full-time фрилансер, занимался Angular.js фронтендом. Получив отличный отзыв о работе, спустя год, я интегрировался в команду.

    Со временем взял на себя всю техническую часть интернет-магазина — от кода до инфраструктуры. Помимо фронтенда я занялся его технической основой — серверами, CDN и производительностью. Локализацией в разных странах.

    К основному магазину позже добавились проекты Dopesnow и Montecwear.

    Сейчас я, в кратце, сфокусирован на повышении производительности, так же, управляю процессами разработки, работаю над стабильностью и автоматическим сбором метрик, принимаю участие в обсуждении всех внутренних проектов, занимаюсь анализом безопасности и отказо-устойчивости систем, настройкой CDN, запуском Cloudflare workers, настройкой Github actions, контролем процессов e2e и unit-тестирования, поиском и устранению багов, постановкой и планированием задач и дополнительно делюсь своим опытом с командой.

    Мы несколько раз полностью, с нуля, переписывали фронтенд - с Angular.js на Preact. Потом с Preact, на Next.js (React). Всегда на это была масса причин и выстраданный опыт. 

    Next.js также не идеален, но имеет хороший codability - мы всегда можем привлечь больше людей с более низким порогом входа или проанализировать узкие места в коде, снизив рутинную нагрузку и повысив надёжность и продуктивность. Мы не используем Vercel, у нас свои решения на AWS и Cloudflare.

    Активный рост нагрузки заставлял нас отказываться от привычных бекенд-решений. К примеру, мы ушли с Magento на Commercetools.

  • OneDoc SA
    Берн
    Senior Frontend Engineer
    Октябрь 2016 — Март 2017 (6 месяцев)

    https://www.onedoc.ch/en/

    Первый мой серьёзный проект через Upwork.

    В основном я делал фронтенд для mobile-first веб-приложения по поиску врачей рядом с тобой (Административная часть, Клиентский сайт, Личный кабинет доктора).

    Так же работал с API Google Maps (проставление врачей рядом, поиск по карте путем ее перемещения и другое), и с различными локализациями сайта (l10n). 

    Работал с FullCalendar API для кабинета Доктора и делал много других интересных вещей. Например, как-то раз, нашёл пару багов в библиотеке jQuery.

    В процессе работы, заинтересовался поиском решений, по оптимизации процесса разработки и размера получаемых после компиляции файлов.

    Административную часть я делал на Angular2 + TypeScript.

    Преодолевал языковой барьер. Знакомился с французским языком и его лингвистическими особенностями.

    Безумно рад, что поработал в такой мощной команде, чего только стоит Alexandre Curreli.

    Получил хорошие отзывы о своей работе.

  • Online freelance marketplace
    От 100 до 1000 сотрудников
    Freelancer
    Октябрь 2016 — Август 2018 (1 год и 11 месяцев)

    Я был Top-Rated фрилансер (ИП Маслов Иван Викторович). Брал заказы, хорошо их делал и получал хорошие отзывы и достойную оплату.

  • ​Digital Production
    Москва
    Май 2016 — Сентябрь 2016 (5 месяцев)

    Не помню, как я получил оффер в эту компанию.

    Компания представляла из себя "конвеер" для различных господрядов крупных информационных агенств и компаний, к примеру, ТАСС или Аэрофлот.

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

    Из плюсов - я разрабатывал интересные достаточно интерактивные сайты и веб-приложения с анимацией, что на тот момент было довольно в новинку. Однажды, даже настраивал интеграции с КриптоПРО и национальным кредитным бюро.

    Я управлял командой разработчиков. Правда, разработчики подбирались не мной и зачастую, представляли из себя, начинающих свой путь в IT.

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

    Я проводил с ними ежедневные SCRUM-митинги и делал кодревью их коммитов.

    Время шло. Работы становилось всё больше. Менеджмент всё агрессивнее. 

    Наши пути своевременно разошлись.

    Я благодарен компании за полученный опыт. Особенно за опыт ошибок в управлении.

  • SRGV Digital Agency
    Екатеринбург
    Декабрь 2015 — Май 2016 (6 месяцев)

    Понадобились деньги - устроился я на работу (по рекомендациям, через общих друзей).

    В этой компании, я, начал заниматься разработкой архитектуры веб-приложения, реализующего работу с криптовалютами и Stripe (гарант-сервис).

    Ушёл, когда понял, что хочу расти дальше и не видел возможного роста в этой небольшой, хотя и уютной, немного серой, нонейм микро-компании.

    За время работы тут, я получил опыт в различных сферах. Не только в разработке, но и в криптовалютах, в анализе современных трендов. Но главное, пожалуй, это вытряхнуло из меня внутреннего "студента Ивана".

  • ООО Коннектед
    Ижевск
    Python/Django + AngularJS Full-Stack Developer, CEO / CTO
    Март 2015 — Февраль 2018 (3 года)

    После "Ноблкода" попробовал построить своё дело, на чистом оптимизме и в духе студенческого бунтарства. Прогорело это дело с треском, когда я столкнулся с непредвиденными расходами. 

    Получен бесценный опыт управления и переговоров.

    На пике было несколько проектов одновременно - PaaS CRM система для Автошкол, CRM система для студии танцев, несколько посадочных страниц с крутым функционалом и даже такие страшные слова, как, интеграция с 1С.

    В команде на пике было до 8 человек

    • ООО "Ноблкод"
      Ижевск
      Январь 2014 — Февраль 2015 (1 год и 2 месяца)

      Разработка CRM-систем, ERP-систем.

      Небольшой стартап, поэтому быстро вырос с мидла Angular/Django Fullstack Developer до, по сути, лида, но по факту - просто человека, который и сам закрывает какую-то область работы и имеет в команде помощника, которым руководит, для закрытия других областей.


      В нерабочее время делал различные OpenSource решения, одно из которых
      http://dueljs.studentivan.ru/ - набрало 90 звезд на github после публикации статьи на хабре

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

    • Информатики и вычислительной техники
      Сентябрь 2013 — Май 2017 (3 года и 9 месяцев)

      Участие в ACM ICPC (International Collegiate Programming Contest) 2013 и 2014 года, команда университета ИжГТУ

    Дополнительное образование