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

Иван Назаров

frontend developer · Бэкенд · Фронтенд · Старший (Senior)
От 5000 $ · Открыт к предложениям
Возраст: 34 года
Опыт работы: 13 лет и 7 месяцев
Регистрация: 30.04.2010
Последний визит: 1 день назад
Местоположение: Россия, Москва
Профессиональные навыки: Ubuntu · Git · Nginx · Паттерны проектирования · Node.js · Webpack · Docker · JavaScript · Typescript · ReactJS
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Специализация и профессиональные навыки:

Javascript ES6, HTML, CSS, DOM, BOM.

ajax, json, webWorkers, webSockets, localStorage., xml, uml mercurial, git, nginx общие принципы работы http-протокола.

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

Могу объяснить:

Function instanceof(Object) == Object instanceof(Function).

Цели: Получать опыт от работы. Развитие и погружение в интересные продукты и решения.

Опыт работы

  • Крупнейшая в России интегрированная газоперерабатывающая и нефтехимическая компания
    Москва · Более 5000 сотрудников
    front-end developer
    Октябрь 2018 — По настоящее время (2 года и 3 месяца)
  • steamtrade
    Москва
    front-end developer
    Октябрь 2017 — Август 2018 (11 месяцев)

    Разработка и поддержка игровых сервисов. 

    Занимался настройкой тестовых серверов на debian:

    - установка необходимых пакетов  

    - настройка nginx

    - разворачивание окружения

    Достижения:

    - Перевел проект с angular 1.4 на react

    - Интегрировал webpack

  • Крупнейшая и самая быстрорастущая социальная сеть для встреч с новыми интересными людьми.
    Москва · От 100 до 1000 сотрудников
    Senior front-end developer
    Февраль 2014 — Сентябрь 2017 (3 года и 8 месяцев)

    Обязанности:

    - Разработка и поддержка SPA сервиса знакомст с 330М+ пользователей с поддержкой 40+ языков.

    - Реализация продуктовых решений по PRD (ТЗ)

    Достижения:

    - разработал плагин для google chrome

    - Разработал плагины для sublime для работы с JS модулями (requires finding, recursive require)

  • tvigle
    Москва
    front-end developer
    Ноябрь 2013 — Январь 2014 (3 месяца)

    Обязанности:

    - Разработка и поддержка html5 пелера на tvigle.ru

    - Поддержка системы сборки (grunt)

    - Отладка, рефакторинг, багфикс.

  • crazybit
    Москва
    front-end программист
    Август 2011 — Ноябрь 2013 (2 года и 4 месяца)

    Обязанности:

    - Разработка SPA браузерной мморпг.

    Достижения:

    - Перевел сборку проекта на grunt.

    - Уменьшил объем данных загружаемых пользователем в 5 раз.

    - Оптимизировал скорость полной загрузки приложения с 10 до 1 секунды.

    - Разработал модуль "базара" свободно работающий (просмотр, сортировка, фильтрация) с 20к+ элементами без лишнего общения с сервером.

    - оптимизировал отрисовку списка пользователей чата (список поьзоватлей держал в DOM'е только ноды для видимых пользователей, что позволяло не перегружать DOM при большом количестве юзеров)

    - реализовал интерактивные сылки в игровом чате (клик с шифтом по некоторым игровым объектам отправлял в чат сообщение, с помощью которого все пользователи могли посмотреть описание объекта)

    - реализовал status-виджет. Скрипт работающий через JSONP, позволяющий интегрировать на любой сайт виджет для мониторинга состояния персонажа

  • Полный комплекс услуг для web-проектов любого уровня и любой стадии готовности
    Москва · От 10 до 100 сотрудников
    javaScript
    Сентябрь 2010 — Август 2011 (1 год)

    Обязанности:

    - Разработк, оптимизация, поддержка front-end'а с использованием jquery, extjs

    - Разработка новых и исправление уже существующих плагинов.

  • Частная практика, работа без зачисления в штат
    Москва · От 1000 до 5000 сотрудников
    javaScript
    Ноябрь 2009 — Сентябрь 2010 (11 месяцев)
  • Разработка и внедрение ПО для автоматизации банковской деятельности
    Москва · От 100 до 1000 сотрудников
    Программист
    Апрель 2007 — Ноябрь 2009 (2 года и 8 месяцев)

    Обязанности:

    - Разработка алгоритмов, программных и графических интерфейсов.

    - Оптимизация существующего кода.

    - Выполнение работ по ТЗ, а так же со слов аналитиков.

    Достижения:

    - Создал пользовательский интерфейс для фискального регистратора (ШТРИХ-М)

    - Разработал систему сообщения.

    - В процессе работы был изучен на высоком уровне новый язык программирования.

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

  • МГСУ (НИУ)

    Московский государственный строительный университет
    Информационных систем, технологий и автоматизации в строительстве (ИСТАС)
    Январь 2003 — Январь 2008 (5 лет)