safonoisafonoi

Олег Сафонов

Web-программист · Бэкенд · Фронтенд · Старший (Senior)
Не ищу работу
Возраст: 31 год
Опыт работы: 9 лет и 9 месяцев
Регистрация: 02.09.2015
Последний визит: 2 года назад
Местоположение: Россия, Брянск
Профессиональные навыки: JavaScript · Node.js · ReactJS · Redux · Vue.js · Webpack · Git · MongoDB · Sphinx · Websockets
Войдите, чтобы посмотреть контакты пользователя

Обо мне

• Готов начинать рабочий день с 8:00.

• Стрессоустойчив.

• Аналитический склад ума.

• Умею работать в команде.

• Не боюсь браться за сложные задачи.

• Быстро обучаюсь. Слежу за тенденциями в сфере веб-разработки.

Опыт работы

  • Soyuz.chat
    Москва
    Сооснователь, CTO
    Август 2017 — Сентябрь 2018 (1 год и 2 месяца)

    https://soyuz.chat

    Сооснователь, CTO. Реализация всей технической части проекта (backend, frontend), администрирование, DevOps.

    Стек технологий/инструментов:
    Nginx, Node.js, SocketCluster, MongoDB, RabbitMQ, Redis, React + Redux, Material UI, Vue.js + Vuex, Webpack.

    Киллер-фича — конструктор сценариев для чат-бота на сайте. Бот общается с клиентом по заданным сценариям, квалифицирует клиента на основе полученных данных и отправляет лид в отдел продаж, если он прошёл отбор. Позволяет заменить квизы, формы, попапы на сайте. Ближайшие аналоги — Drift.com, Intercom.com.

  • Qometa
    Москва
    Сооснователь, CTO
    Апрель 2017 — Август 2017 (5 месяцев)

    https://qometa.co

    Сооснователь, CTO. Реализация всей технической части проекта (backend, frontend), администрирование, DevOps.

    Стек технологий/инструментов:
    Nginx, Node.js, MongoDB, RabbitMQ, Redis, React + Redux, Material UI, Webpack.

    Аналог https://www.geckoboard.com с адаптацией под наш рынок. Позволяет связывать данные из различных источников, считать сложные метрики и визуализировать их с помощью виджетов на доске, адаптированной под различные девайсы.

  • Open online education platform.
    Сан-Франциско и район залива · От 10 до 100 сотрудников
    full stack web developer
    Сентябрь 2015 — Апрель 2017 (1 год и 8 месяцев)

    http://coursmos.com

    Стек технологий/инструментов:
    Linux, Nginx, Node.js, Loopback/Express frameworks, MongoDB, Grunt + Gulp, Lernа, React + Redux, Webpack, Angular 1.x, Backbone, SCSS.

    Образовательный проект, на основе коротких видеокурсов, объединяющий педагогов и учеников в едином пространстве. Ближайшие аналоги — Udemy.com, Lynda.com.

  • Процент медиа
    Брянск
    Ведущий разработчик
    Январь 2009 — Август 2015 (6 лет и 8 месяцев)

    1. Ведущий разработчик адвертайзинговой компании.
    Спроектировал, разработал и поддерживал высоконагруженные, отказоустойчивые системы (8-10K req/sec). PPC (pay per click), RTB (real time bidding), CPM display (cost per mile), CPA (cost per action) системы.

    Получение, обработка, проверка, распределения огромных объёмов трафика, сбор статистики, расчёты, проверка качества трафика.

    Руководил командой разработчиков. Постановка, декомпозиция задач разного уровня.
    Занимался администрированием и тонкой настройкой серверов на базе Ubuntu 12.x.x - 14.x.x OS для максимально эффективной работы с большим объёмом трафика.

    2. Разработка и поддержка крупной электронной фармацевтической сети 365pills.

    3. Участвовал в разработке крупного музыкального сервиса megaboon.com.

    Стек технологий/инструментов:
    · Node.js;
    · Sphinx (search engine);
    · Haproxy (balancer);
    · Nginx (openresty + lua plugins);
    · Redis;
    · MongoDB;
    · Memcache;
    · MySQL;
    · Php + Yii + Jquery + Bootstrap + Less;



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

  • БГТУ

    Брянский государственный технический университет
    Брянск · 332 выпускника
    Информационных технологий
    Сентябрь 2005 — Июль 2010 (4 года и 10 месяцев)
    Красный диплом с отличием. Первое место в областном конкурсе инновационных разработок в 2008г.