vladimir-volovikovvladimir-volovikov

Владимир Воловиков

Руководитель разработки ПО · Бэкенд · Фронтенд · Ведущий (Lead)
От 180 000 ₽ · Не ищу работу
Опыт работы: 9 лет и 8 месяцев
Регистрация: 26.12.2017
Последний визит: 1 неделю назад
Профессиональные навыки: JavaScript · Git · PHP · MySQL · Linux · ООП · Ajax · Node.js · Высоконагруженные системы · SQL
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Вот уже почти 17 лет я занимаюсь разработкой ПО. За это время я побывал практически на всех возможных позициях. Выполнял роль аналитика, программиста, дизайнера UI, занимался тестированием, занимался раскруткой и интернет рекламой. Я тот, с которого начнет расти ваш проект или отдел. Я приду со своими людьми. С теми, кого лично знаю и знаю на что они способны. Я соберу нужную команду. Надо нанять - найму. Надо обучить - обучу. Я каждому скажу что делать. Я найду и предложу для вас оптимальные по трудозатратам решения. Я придумаю как монетизировать проект, как его продвигать. Донесу до вас и до всей команды.

- Отличное знание PHP 5.3 (ООП). Имею сертификат соответствия brainbench 
- Навык разработки сайтов с нуля, навык разработки собственных шаблонов проектирования, навык комплексной архитектурной разработки веб-проектов;
- Опыт разработки структур баз данных и составление SQL запросов, в том числе, не большой опыт, написание исполняемых процедур и триггеров;
- Навыки использования сторонних шаблонов (Silex, Kohana, Joomla CMS, Zend, Symfony), детальное понимание механизма MVC, MVP;
- Опыт работы с системами контроля версий (git, svn) и систем bugtracking (mantis. redmine) и т.д.;
- Опыт кросс-платформенной и адаптивной верстки HTML, CSS, в том числе HTML5 и CSS3, SAAS, LESS.. Есть сертификат соответствия CSS3 и  HTML5
- Знание Javascript, JQuery, AJAX, ExtJS (3.* и 4.*), KendoUI, Websocket (socketio), а также Requirejs, Backbone, Bootstrap (2,3,4.*), Vue.js, ReactJS, Redux, VueX. Опыт написание больших, модульных, клиентских приложений, опыт сборки приложений Gulp, Webpack;
- Есть навык написания мобильных web приложений (Touch приложений): iPhone, Androind и т.д. Технологии: Sancha Touch, JQuery Mobile, PhoneGap;
http://habrahabr.ru/post/183458/
- Знаю Linux (Ubunto, CentOS, Debian), навык настройки Nginx, Apache и PHP, NodeJs;
- Есть опыт работы с Node.js. Установка, настройка и программирование. Знаю стандартные модули. Express, Jade, SocketIo и т.д.;
- Опыт работы с картами Google, Yandex, Leaflet. Нарисовать маршруты, точки, указатели, области, зоны и т.д.
- Большой навык чтения чужого кода, рефакторинг, оценка времени работы, проведение Code Review;
- Опыт разработки графических интерфейсов, навык построения юзаби́лити систем, в том числе навык создание адаптивных сайтов;
- Навык работы с системами автоматического тестирования кода, модульное тестирование, автоматическое тестирование интерфейса, приемочное тестирование. Опыт написания тестов на testing-library/react; Опыт обучения тестированию;
- Имею опыт разработки REST API, а также опыт работы с SOAP API и различными другим сторонними API. Опыт работы с кросс-платформенными запросами. Опыт сопряжения с различными API;
- Опыт организации работы отдела, опыт формирования команды под нужды проекта. Хорошо разбираюсь в людях, в ролях, в их личной мотивации. Знаю как и умею этим всем пользоваться;
- Знаю как построить процесс разработки, какие есть модели и как, в каких случаях, ими пользоваться: waterfall, scrum, kanban и т.д.;
- Имею богатый опыт архитектурного проектирования всего проекта в целом. Опыт разработки конструкторской документации. Опыт постановки задач и контроля, ревизия кода (код ревью);
- Большой опыт наставничества, подбор и обучения персонала: программистов, аналитиков, тестировщиков и т.д.
- Опыт ведения переговоров. Отстаивания своей точки зрения. Защита проекта. Презентации. Умение доступно и просто объяснить самое сложное;
- Навыки составление технических заданий, постановок, документирование кода и общих решений. Опыт выявления и описания бизнес процессов,  Формирование бизнес требований к системе. Проектирование сценариев пользовательского взаимодействия. Формализация технического задания

 


Отзывы
https://docs.google.com/file/d/0Bz6Ow44rGI3NSDNXM0ZQUEYwOHM/edit
https://docs.google.com/file/d/0Bz6Ow44rGI3Na1FLSXdmNklxSFE/edit
https://docs.google.com/file/d/0Bz6Ow44rGI3NbV96WERZT3k1TzQ/edit

Участие в профессиональных сообществах

Опыт работы

  • Системная интеграция, разработка цифровых сервисов и услуг
    Санкт-Петербург · От 1000 до 5000 сотрудников
    Специалист по внутреннему обучению
    Май 2020 — По настоящее время (9 месяцев)

    1. Совместно с руководителем проекта отбор кандидатов в отдел внутреннего обучения, вакансия Frontend Junior Developer.
    2. Разработка теоретической и практической программы обучения отобранных кандидатов на сл. темы, кратко:
    основы функционального программирования, паттерны проектирования, git в команде, SCSS, es5, es6, маршрутизация, короткая схема вычислений, ajax, кросс-доменные запросы, "промисы", сборка приложений, TypeScript, React, React-Router, Flux, Redux
    3. Проведение среза знаний, тестирование студентов
    4. Внедрение студентов в различные проекты компании

  • Научно-инженерный центр Санкт-Петербургского электротехнического университета
    Санкт-Петербург · От 100 до 1000 сотрудников
    Системный архитектор
    Август 2017 — Март 2020 (2 года и 8 месяцев)

    Работа над проектом Объединение. Разработка серии программных комплексов для министерства обороны. Тема - обслуживание договоров: СНВ-3, ДОН, Венский договор и т.д. В команду входили:
    Аналитики - 9 человек;
    Тестировщики - 3 человека;
    Дизайнер - 1 человек;
    Программисты - 11 человек;
    В мою работу входило:
    - Анализ требований к программному изделию на предмет технической реализуемости и согласованности;
    - Разработка архитектуры и сопровождения архитектуры программных средств;
    - Участие в написании конструкторской документации в части описания архитектуры программного обеспечения;
    - Разработка единого стандарта кодирования, единых решений. Разработка банка готовых решений куда входили все примитивы: окна, кнопки, панели и т.д., а также и более крупные блоки; разбор уведомлений, форма формирование уведомлений, мастер разбора и т.д.
    - Создание и поддержка единой документации ко всему проекту;
    - Подбор и обучение персонала, наставничество;
    - Организация и контроль работы всей команды: общие планы, краткосрочные планы (спринты), оценка трудозатрат, решение коллизий, создание минигрупп и т.д.;
    - Проведение code review, планерок и т.д.;
    - Подготовка презентаций и демонстраций для внутреннего и внешнего аудита;
    - Сборка проекта. Решение коллизий сборки. Обновление стендов;

    Технический стек проекта:
    VueJS, Gulp, Webpack, Babel, Vue-cli, vue-property-decorator, Java 1.8, Spring 4.2, Hebernate 4.3, Tomcat 8.5, Rest JSON API

  • IP-телефония
    Санкт-Петербург · От 10 до 100 сотрудников
    Руководитель отдела разработки (Team leader)
    Май 2015 — Сентябрь 2017 (2 года и 5 месяцев)

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

    Проект Виртуальная АТС. Включает в себя:
    1. Информационный портал и регистрация
    2. Визуальный конструктор АТС
    3. Платежы. Синхронизация с 1С. SOAP сервер
    4. Система управления Miatel Control Center. Которая включает в себя
    4.1. Задачник
    4.2. Сотрудники. Карточка сотрудника
    4.3. Клиенты. CRM система
    4.4. Модуль управления Виртуальной АТС клиента со стороны менеджера
    4.5. Общий модуль настройки Виртуальной АТС
    4.7. Модуль мониторинга нагрузки на сервера
    4.8. Модуль тестирования всех узлов системы
    4.9. CMS
    5. Разработка и внедрения механизма "деплоя". Двух недельный цикл
    6. Разработка, внедрения и обучения персонала автоматическому, ручному и полуавтоматическому тестированию

    Проект Транзитная АТС
    1. Клиенты. CRM система. Расчет награды для менеджеров.
    2. Система автоматического создания клиента
    3. Белые и черные списки

    Технический стек проектов:
    AMD, requirejs, jquery, jqueryui, vanilaJS, kendoUI, php, nodejs, Rest JSON API, SOAP API, Множественная микросервисная архитектура

  • Компания "Ритм"
    Санкт-Петербург
    Frontend-разработчик
    Октябрь 2013 — Май 2015 (1 год и 8 месяцев)

    - Участие в разработке системы мониторинга мобильных и стационарных объектов Пример
    - Разработка мобильного приложения системы мониторинга мобильных и стационарных объектов Пример

    Технический стек проектов:

    requirejs, backbone, jquery, jquery mobile, phonegap, leaflet, Yandex Map API, Google Map API

  • Старлайнер
    Санкт-Петербург
    инженер-программист
    Сентябрь 2012 — Октябрь 2013 (1 год и 2 месяца)

    1. Разработка мобильных приложений. Игра quest-events (html5, jquery-mobile, sencha touch, phonegap)
    2. Разработка модулей к saas сервису организации бизнес путешествий (командировок)
    http://www.starliner.ru
    Технический стек проекта
    php5.3, silex, Yii, JavaScript, Posgresql, MySql, OOP

  • Нита
    Санкт-Петербург
    Веб-разработчик (php программист)
    Ноябрь 2010 — Февраль 2012 (1 год и 4 месяца)

    1. Работа в области дистанционного обучения для институтов гражданской авиации. (ExtJS 3.2, PHP 5.2):
    а) Разработка Технического задания для Нита Электронный Университет;
    б) Проектирование и кодирование;
    с) Написания внутренней справочной системы и руководство пользователя (>100 страниц);
    Смотреть отзыв


    2. Работа в области автоматизации работы диспетчерских пунктов гражданской авиации (ExtJS 3.2, PHP 5.2):
    а) Разработка Технического задания для Нита Информационный Сервер;
    б) Проектирование и кодирование;

    3. Внедрение, поддержка;
    4. Организация работы веб-лабораторной (3 чел).
    4.1. Участие в стратегическом планировании работы компании, планерки
    4.2. Планирование работы отдела. Постановка задач. Контроль выполнения
    4.3. Разработка схем тестирования продуктов. Приемочное тестирование
    4.4. Защита продукта у заказчика

    Технический стек проекта

    ExtJS 3.4 - 4.2, PHP 5.2, NodeJS, CSS, HTML, MySQL, Jquery, 

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

  • ИрНИТУ

    Иркутский национальный исследовательский технический университет
    Иркутск · 243 выпускника
    Кибернетики
    Декабрь 1995 — По настоящее время (25 лет и 1 месяц)