📈 27 сентября стартует Неделя аналитиков на Хабр Карьере! Регистрируйтесь сейчас, чтобы ничего не пропустить и найти работу мечты → pitch.habr.com
volyntsevvolyntsev

Павел Волынцев

Senior Backend Developer PHP NodeJS / TeamLead · Бэкенд · Менеджмент · Ведущий (Lead)
Не ищу работу
Опыт работы: 21 год и 11 месяцев
Регистрация: 19.03.2008
Последний визит: 4 дня назад
Местоположение: Россия, Новосибирск · Готов к удаленной работе
Готов к удаленной работе
Войдите, чтобы посмотреть контакты пользователя
Куратор компаний
  • OnClass
    Onclass - international online school

Обо мне

Специализация: Full-Stack (PHP, NodeJS, JavaScript).

Могу поставить жирные галочки в каждой строке:

  • Решения для высокой нагрузки, кэширование, кластеры, облака, масштабирование
  • Проектирование баз данных (SQL: MySQL, Oracle, PostgreSQL; NoSQL: MongoDB, Redis) шардирование, кластеризация
  • Проектирование API и приложений на микросервисной архитектуре (SOA)
  • Массовые операции, почтовые рассылки, очереди
  • Интеграция со сторонними сервисами; XML, XSD, CSV, JSON, JSON Schema, SOAP, REST, BitTorrent, веб-сокеты; платёжные системы; аналитика; сервисы для интернет-маркетинга
  • Проектирование и разработка веб-приложений и серверных сценариев: PHP (Zend Framework 1/2, Yii 1/2, Phalcon 1/2/3), NodeJS(Express, Nuxt, Meteor, Koa), Python (Flask), Bash. Знаком ещё с 10 языками программировани
  • Тестирование: TDD, юзабилити, интеграционное, нагрузочное
  • Прототипирование UI
  • JavaScript: jQuery, Angular 1/4+, Vue2, Knockout; CSS/LESS/SCSS; сборщики Gulp/Grunt/WebPack
  • Администрирование для веб LAMP/LEMP; видео-стриминг, проксирование, балансировка
  • Операционные системы: Linux (Ubuntu/Debian, CentOS/RedHat)
  • DevOps: автоматизация бизнес-процессов разработки, тестирования, сопровождение

И даже могу рассказать об этом желающим очень понятными словами с картинками, указкой и волшебным пенделем. Добиваюсь своего level up, активно изучаю новые технологии, учу других
https://www.codementor.io/copist

Профессиональные цели: Дать людям возможность дать людям больше. Empower people to give.

Английский: fluent

Итальянский: basic

Мне очень понравились и близки такие темы как

  • Самоорганизующиеся команды
  • Удалённая работа
  • Клиент-ориентированные сервисы
  • Принцип открытого разума (open mindset) и непрерывного обучения
  • Микросервисная архитектура

Мои настольные книги:

  • Чистый код
  • Remote. Офис не обязателен
  • Лидер и племя
  • Открывая организации будущего

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

Опыт работы

  • Learn languages with LinGo Play
    Москва
    TeamLead / Full Stack Developer
    Апрель 2019 — По настоящее время (2 года и 6 месяцев)

    Сопровождение игрового учебного приложения для изучения иностранных языков https://lingo-play.com
    Проектирование, разработка и сопровождение платформы для онлайн-образования https://onclass.com

  • AlfaCRM
    Новосибирск
    Программист
    Декабрь 2018 — Март 2019 (4 месяца)

    Разработка и сопровождение CRM для учебных центров https://alfacrm.pro/ по моделии platform-as-a-service

  • Pharmznanie – федеральный центр онлайн-обучения специалистов, работающих в фармацевтической сфере
    Новосибирск · От 10 до 100 сотрудников
    Технический директор
    Февраль 2018 — Октябрь 2018 (9 месяцев)

    • Спроектировал и разработал систему сбора и хранения данных по розничным продажам  (PHP, PostgreSQL, очереди, микросервисная модульная архитектура)

    • Провёл анализ и обратный инжениринг обмена данными для закрытых протоколов
    • Спроектировал, разработал и внедрил новые протоколы для обмена данными по товародвижению
    • Реализовал внутренний сервис краудсорсинга для массового выполнения несложных работ над данными https://vc.ru/flood/46780-big-data-ne-tolko-dlya-big-kompaniy-ili-kak-kraudsorsing-pomog-nayti-volshebnuyu-tabletku
    • Реализовал панель управления системой сбора данных (VueJS 2 + PHP 7)
    • Реализовал рабочее место аналитика (VueJS 2 + PHP 7)
    • Написал документация для JSON API (Apiary Blueprint)
    • Собрал команду для разработки и сопровождения продукта
    • Разработал спецификации для разработки модулей, микросервисов, алгоритмов
    • Разработал технические регламенты и инструкции для сотрудников по бизнес-процессам

  • -- аутсорс компания --
    Москва
    Backend разработчик
    Сентябрь 2017 — Февраль 2018 (6 месяцев)
    • Реализация back части сервисов для e-commerce проектов на аутсорсе: бэк для CRM, интеграция с телефонией, интеграция с производственной площадкой, интеграция с билингом, интеграция с доставкой
    • KoaJS (NodeJS), SequelizeORM (MySQL), RabbitMQ, Grafana, SphinxQL, Docker, TeamCity
    • Микросервисная архитектура
    • Реализовал SEO для веб-проекта на базе ReactJS с помощью Prerender.i

    Чем горжусь:
    • Был нанят как middle разработчик под NodeJS и стал Senior через три месяца
    • Убедился что NodeJS - это очень хороший инструмент для веб-проектов
    • Работал с одним из наиболее перспективных направлений - производством и доставкой потребителю; алгоритмические и оперативные подходы универсальны и применимы ко многим областям деятельности

  • GDO Software, .s.l.r.
    Милан
    Lead Fullstack Web Developer / Team Leader
    Октябрь 2016 — Октябрь 2017 (1 год и 1 месяц)

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

    • Исследование предметной области - ресторанный бизнес
    • Разработка приложения, управление командой разработчиков
    • Разработка по методике "Lean Startup", формирование и отслеживание KPI, оценки сроков и бюджета
    • Поддержка пользователей

    (продукт сейчас уже недоступен)

    Чем горжусь:
    • Создал команду для разработки (веб-разработчики, дизайнеры, переводчики)
    • Сделал сервис croudsource для модерации изображений - 15 человек отметили еду на 500 000 картинках из социальных сетей за несколько дней
    • Создал панель управления для ресторанов
    • Разработал систему локализации интерфейса на 8 языков
    • Сделал много презентаций, посадочных страниц, рассылок, объявлений и статей на английском, русском, итальянском языках
    • Выступал на английском языке (10-минутный startup pitch desk) на конкурсе стартапов - очень сложно, очень интересно, хотя мы не выиграли

    Stack:
    • Phalcon 3 (PHP 7), MySQL, Elastic GEO Search for back
    • AngularJS, Twitter Bootstrap
    • ReactNative for Android/iOS mobile apps
    • Vagrant, Ubuntu
    • также JivoSite, Tilda, Unisender

  • Webmentor.pro (free time project)
    Новосибирск
    IT Advisor / IT Tutor / Personal and Team Mentor
    Сентябрь 2014 — Декабрь 2017 (3 года и 4 месяца)

    Advising, consulting and mentorship service. There I help people who study programming and face theissues, that other sources such as StackOverflow, books, articles, tutorials etc did not solve.

    Responsibilities:

    • Finding solutions (suggestions, hints, and coding) for issues concerned with back-end, front-end, devops, software architecture
    • Code review, code refactor
    • Online voice conferences, mostly 1:1 meetings
    • Long-term help in study and self-study

    Reviews: https://www.codementor.io/copist

    Key achievements:

  • Делаем софт для дизайнеров: конструктор реалистичных фото Moose, графический редактор Lunacy, несколько API и да, иконки
    Москва · От 100 до 1000 сотрудников
    Senior Back-End Developer
    Ноябрь 2013 — Июнь 2017 (3 года и 8 месяцев)

    Long ago it was a WordPress blog for two designers. My task as a candidate for the team was to create an API for a SPA application. Now it is a platform to sell 50 000+ styled vector icons as Single Page Application (Angular) with XML/JSON REST back-end (PHP, Yii). It's convenient, fast, and people like it.

    Remote work in a team of 20+. Keywords are "Customer Oriented Culture" and "Remote Team Oriented Culture." The main motivating resources: "Remote," "Growth Mindset," "Customers for Life," "Getting Things Done," "Tribal Leadership."

    Stack: https://stackshare.io/visualpharm/icons8

    Business model: https://icons8.com/our-business-model/

    My part was a software architect, back-end and devops.

    Responsibilities:

    • Microservice architecture design (protocols, integration, APIs)
    • Backend of SPA, mainly Yii framework (PHP), also NodeJS, Python, Ruby
    • Client support (English)
    • Dev/Prod/Test environments
    • Test/Deployment automation
    • Payment/CRM/analytics integration

    I found love in:

    • Self-managed teams and companies
    • Remote work- Client-oriented services
    • Open mindset and ongoing skill growth
  • Новосибирск · От 100 до 1000 сотрудников
    Руководитель группы разработки
    Сентябрь 2011 — Октябрь 2013 (2 года и 2 месяца)
    Работа по реализации федерального закона "Об энергосбережении и о повышении энергетической эффективности" N261-ФЗ Автоматизация сбора и хранение показателей энергетической эффективности с помощью приборов и ручного ввода Формирование и передача отчётности для государственных регулирующих органов Достижения: * Разработаны форматы передачи данных об энергетической эффективности (XML), применяются до сих пор * Реализованы алгоритмы сбора, расчёта, прогнозирования показателей энергетической эффективности (ни скриншотов, ни кода показать не смогу) Одна из оконченых публичных систем, отображающая результаты сбора и обработки собранных данных: https://gisee.ru/ - но я в её реализации этой системы непосредственного участия не принимал. И похоже в 2017 году она перестала работать.
  • ООО Медиатека
    Новосибирск
    Ведущий программист / архитектор
    Ноябрь 2009 — Август 2011 (1 год и 10 месяцев)

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

    - Проектирование, разработка, оптимизация приложения на PHP для видео-стриминга на базе протокола BitTorrent

    - Интеграция с внешними источниками данных (JSON, XML и др)

    Достижения:

    - Рефакторинг социальной сети (code standarts, PHP-оптимизация, кэширование)

    - Распределённое веб приложение, кластер

    - Автоматизированное тестирование


    (продукт сейчас уже недоступен)

  • Интер С
    Новосибирск
    Программист
    Сентябрь 2009 — Октябрь 2009 (2 месяца)

    Разработка социальной сети taba.ru

    Получил первые навыки работы по SCRUM системе

    (продукт сейчас уже недоступен)

  • Спорт для тебя
    Новосибирск
    WEB-архитектор, разработчик
    Декабрь 2008 — Май 2011 (2 года и 6 месяцев)

    A content project on sports for children, teenagers, and adults. Moderated catalog of sports organizations, news, advertisements, announcements, social network, online store, gambling.

    (продукт сейчас уже недоступен)

    The project was started but then was canceled. Gave me an experience and change of thoughts. Three rules I figured out:

    • Build app from scratch only if there are no analogs
    • If possible, use frameworks and CMSs as base
    • Do the draft prototyping prior the coding
  • ООО «Моя живая страница» (конструктор сайтов / социальная сеть)
    Новосибирск
    Ведущий программист
    Март 2008 — Август 2009 (1 год и 6 месяцев)
    Разработка и сопровождение программного продукта "социальная сеть сайтов" Проектирование пользовательского интерфейса Развитие программного продукта
  • ООО «Инфосвязь» (оператор IP-телефонии)
    Новосибирск
    Ведущий программист / Руководитель отдела разработки и сопровождения программных продуктов
    Июль 2006 — Март 2008 (1 год и 9 месяцев)
    Проектирование пользовательского интерфейса Развитие программных продуктов Разработка и сопровождение программных продуктов для IP-телефонии и биллинга
  • ООО «Энсофт» (биллинговые системы и системная интеграция)
    Новосибирск
    Ведущий программист
    Январь 2002 — Июль 2006 (4 года и 7 месяцев)
    Достижения: - разработана и внедрена биллинговая система "Сирена" (НовосибирскЭнерго) - разработана и внедрена биллинговая система "Регион" (коммунальные услуги) Биллинг-инженер Реверс-инжиниринг, проектирование, оптимизация баз данных Интеграция систем Импорт/экспорт данных между системами Высоконагруженные базы данных
  • Новосибирский государственный технический университет
    Новосибирск · От 1000 до 5000 сотрудников
    Студент
    Октябрь 1999 — Май 2002 (2 года и 8 месяцев)

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

    (сейчас уже недоступно)

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

  • НГТУ

    Новосибирский государственный технический университет
    Новосибирск · 1688 выпускников
    Автоматики и вычислительной техники; АВТФ
    Январь 1995 — Июнь 2003 (8 лет и 5 месяцев)
    Лучший выпускник кафедры. Неоконченная аспирантура.

Рекомендательные письма

  • Никита Скурыгин
    · знакомый
    Профессионально решает проблемы возникающие при разработке веб-проектов. И с удовольствием делится знаниями с окружающими.
    Письмо написано 17 октября 2013 в 04:47