validollvalidoll

Вячеслав Мальчик

PHP Developer · Бэкенд
Открыт к предложениям
Возраст: 35 лет
Опыт работы: 13 лет
Регистрация: 30.10.2008
Последний визит: 2 года назад
Местоположение: Россия, Екатеринбург
Профессиональные навыки: Git · PHP · Ajax · ООП · Linux · Drupal · Phpunit · Kohana framework · Symfony · Uml
Войдите, чтобы посмотреть контакты пользователя

Обо мне

diff --git a/cv.txt b/cv.txt

index 5b449d5a34..fe06e14de4 100644

--- a/cv.txt

+++ b/cv.txt

@@ -6,12 +6,13 @@ 

Technical skills

+ Frameworks/CMS: Drupal 5/6/7/8, Kohana

+ OS: Linux, Windows

+ DevOps: Vagrant, Ansible

+ DB:  MySQL,  MS SQL, PostgreSQL

+ Versioning::  GIT

+ Languages : PHP,  SQL, Javascript

+ Libraries: jQuery

+ Methodologies: Agile

+ Modelisation : UML

+ Third-party integrations: oAuth2 client/server, SAML

+ Testing, profiling and debugging tools: JMeter, xdebug, xhprof

@@ -25,6 +26,21 @@ 

Drupal skills

+ Fundamental Web Development Concepts

+ Drupal Core API

+ Content Modeling

+ Debug code and troubleshooting

+ Theme development and Integration

+ Performance optimisation (Memcache, Redis, Varnish)

+ Security

+ E-Commerce

+ Modules development

+ Search API (ApacheSOLR, Elastic)

+ Data Migration

+ Web Services (RESTful, XMLRPC, SOAP)

@@ -114,15 +116,17 @@

Functional skills

+ Software Design (OOP,  Design patterns, Code review and refactoring, Continuous Integration  & Continuous Delivery)

+ DB: Analyze, Design and Implement Database Structures

+ Audit and analisis (audit  third party projects, specs review, requirement analysis)

+ Writing Technical Documentation

+ Writing automated tests

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

  • GitHub
    @validoll, c сент. 2011 (9 лет и 1 месяц)
    1429 вкладов в 12 репозиториев, связан с языками:

Опыт работы

  • All open source technologies
    Париж · От 10 до 100 сотрудников
    PHP/Drupal Developer
    Сентябрь 2016 — По настоящее время (4 года и 2 месяца)

    - Module development

    - HTML integration

    - Code review

    - Setting up delivery

    - Performance optimisation

    - Technical architecture and consultations

    - Specification review 

  • mnogo.ru
    Москва
    PHP разработчик
    Апрель 2015 — Сентябрь 2016 (1 год и 6 месяцев)

    Разработка сайта на Drupal.

    Написание документации.

    Применение в разработке модульного тестирования.

  • СайтАктив
    Екатеринбург
    Программист PHP
    Июнь 2014 — Март 2015 (10 месяцев)
    Обязанности: - Поддержка существующих проектов - Разработка новых проектов - Доработка сторонних проектов, оптимизация для SEO Достижения: - Проектирование и разработка CMF на основе Kohana (Jam в качестве ORM)
  • airtribune.com
    Team leader
    Февраль 2012 — Май 2014 (2 года и 4 месяца)
    Обязанности: - Разработка, уточнение и формализация требований к системе - Постановка задач разработчикам, контроль выполнения задач - Написание документации, и поддерживание ее в актуальном виде - Реализация задач, связанных с разработкой сайта (на равне с другими разработчиками) - Принятие решений в области интеграции различных частей системы Достижения: - Построена удобная система постановки задач и записи требований на основе Redmine - Интеграция Git+Redmine для привязки коммитов к конкретным задачам - Внедрение окружения разработки на основе Vagrant
  • ООО "Сафлор"
    Екатеринбург
    Начальник отдела ИТ
    Сентябрь 2008 — Апрель 2011 (2 года и 8 месяцев)
    Достижения: - Проведена паспортизация ПО и типизация РМ пользователей с созданием паспортов рабочих мест и документов, описывающих требования к типовому рабочему месту в соответствии с функционалом (РМ менеджера, РМ оператора набора и т.д.) - Произведена инвентаризация оборудования, подведомственного отделу с созданием единой базы в электронном виде с использование Hardware Inspector. Работа персонала с оборудованием переведена на обязательное использование данной базы с документированием всех - Создана единая база технологических паролей на основе KeePass. - Произведены паспортизация и структуризация технологических данных Предприятия - Построена единая структура хранения данных Предприятия на основе DFS, введено разделение прав доступа - Построена корпоративная сеть передачи данных на VPN-каналах с шифрованием и сжатием передаваемых данных, подключено 3 офиса в 3х городах. - Произведена настройка шлюза для использования 2-х каналов Интернет с ручным переключением основного и резервного каналов - Система защиты Предприятия (firewall) переведена с режима “выборочно запрещено” на “запрещено всё, кроме того, что разрешено” (iptables) - Внедрена система фильтрации посещаемых интернет-ресурсов с использованием Squid+SquidGuard+Sarg - Внедрена система фильтрации электронной почты с использованием аутсорсинга. За время работы: • Разработана и внедрена система аудита ресурсов ИТ (аудит оборудования, аудит ПО, аудит бизнес-процессов, регламенты и прочие сопутствующие документы) • Внедрена система оповещения клиентов о заказанных услугах по средствам SMS (сторонний SMS-gate) (MS SQL, VBS, Delphi) • Произведена интеграция корпоративной БД с федеральной сетью платежных автоматов ОСМП (PHP, MySQL, VBS) • Произведена интеграция корпоративной БД с системой приема электронных платежей http://robokassa.ru/.
    Программист Delphi
    Сентябрь 2007 — Сентябрь 2008 (1 год и 1 месяц)
    Достижения: - Выявлены и подробно документированы существующие тех. процессы. Результат – понимание структуры взаимодействия отдела ИТ с другими отделами для ее модернизации - Практически полностью переработаны механизмы работы технологических процессов (переписаны утилиты, с помощью которых осуществлялись процессы). Результат – улучшение стабильности технологического цикла, снижение влияния человеческого фактора и снижение вре - Переведена на типовое решение морально устаревшая система подготовки издания Причина ухода: • Повышение до начальника отдела.
  • Студия дизайна «Design Jam»
    Тюмень
    Web-программист/html-верстальщик
    Февраль 2007 — Август 2007 (7 месяцев)
    Обязанности: - Установка и настройка CMS Drupal (http://drupal.org) - Написание модулей расширения для CMS Drupal - Создание тем оформления для CMS Drupal используя макеты, предоставленные дизайнером (JPEG, Adobe Illustrator) Достижения: - Первый раз вплотную столкнулся с удивительным миром СПО; - Подружился с CMS Drupal и др. веб-технологиями Все было хорошо, все были молоды и амбициозны, но отстутствия ясных целей, а так же переезд в Екатеринбург сделали свое дело.

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

  • ТюмГНГУ

    Тюменский государственный нефтегазовый университет
    Институт нефти и газа
    Январь 2006 — Январь 2012 (6 лет)