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

Павел Смирнов

asp.net mvc developer/Full stack · Бэкенд · Фронтенд
Открыт к предложениям
Опыт работы: 15 лет
Регистрация: 30.07.2013
Последний визит: 1 год назад
Местоположение: Россия, Санкт-Петербург
Профессиональные навыки: Typescript · ASP.NET MVC · Laravel · Yii framework · C# · PHP · Redux · ReactJS · Angular

Обо мне

Владение:

  • HTML; CSS; JS [диалекты: ES3/ES5/ES6]; TypeScript; CSS-препроцессоры: scss/sass; less; HTML-препроцессоры: haml, jade;
  • Контейнерная виртуализация на базе docker: сборка/создание контейнеров, настройка серверов.
  • Front-end фреймворки: knockout.js, react.js (flux и redux), angular.js, vue 2, angular 2.
  • Системы сборки: gulp, webpack, grunt, phing.
  • php 4.3, 5.*, 7.0, 7.1.
  • Системы контроля версий: git, svn, tfs.
  • СУБД: mysql, PostgreSQL, MS SQL server, sqlite, mongoDB
  • Системы кэширования: redis, memcache
  • Серверные фреймворки:
    • asp.net mvc, версии 3,4,5 / asp.net core 1.0, 1.1
    • NancyFX 1.1 - 2
    • Laravel/Lumen 4, 5.*
    • Symfony 3
    • Yii 2
    • Kohana 3.*
  • Системы управления контентом:
    • Orchard 1.7+/Orchard 2 (asp.net core версия, в статусе разработки)
    • Wordpress
    • Joomla 3.*
    • Simpla CMS
  • Фреймворки для проведения тестирования:
    • xUnit/nUnit
    • MSTest
    • Codeception
    • PHP Unit

Опыт:

Построения сложных single page application.

Построения и оптимизации hight-load web-приложений (от 1 000 000 хитов/сутки).

Разработка систем анализа и сборки больших объемов данных (от 1GB/сутки).

Настройка и администрирование Linux и Windows серверов, с оптимизацией под конкретные приложения и аппаратную составляющую.

Проектирование и разработка распределенных приложений.

Выделение микросервисов из монолитной архитектуры и разбиение больших приложений на микросервисы, с последующим запуском в контейнерах.

Профессиональные навыки:

Быстрое обучение новым технологиям (от нескольких дней).

Умение быстро вникнуть в чужом коде и включиться в разработку, следуя командным гайдам.

Свободное чтение технической документации на английском языке.

Оптимальный выбор технологий для проекта, исходя из уровня поддержки, прогнозируемой нагрузки и бюджета.

Опыт работы

  • Частная практика, работа без зачисления в штат
    Санкт-Петербург · От 1000 до 5000 сотрудников
    Консультант-разработчик
    Март 2015 — По настоящее время (5 лет и 9 месяцев)
    Последние крупные проекты: Backend мобильного приложения (API + панель управления) confeta.io (http://confeta.io/admin/). Система управление горничными mermaid http://mermaid.cloud Система мониторинга датчиков (IoT) и отображения показаний на интерактивной карте в web. Система быстрого построения REST API без программирования, для мобильных приложений, на базе ASP.NET Core.
  • ООО "Байт"
    Москва
    Консультант, разработчик (удаленно)
    Февраль 2011 — Декабрь 2014 (3 года и 11 месяцев)
    Консультации по архитектуре и разработка решений (web, настольные и мобильные приложения [WP7, Android], встраиваемые системы на базе Windows Embedded – уличные терминалы, софт для кассовых терминалов).
  • ООО «Студия Артема Смирнова» («SmArt studio»)
    Оренбург
    Разработчик, Team Lead
    Февраль 2010 — Февраль 2011 (1 год и 1 месяц)
    Разработчик: разработка Системы Электронного Документооборота, разработка CMS. Team Lead: проектирование и разработка системы управления предприятием (ERP). Руководство командой разработки. Под руководством закончили 3-хлетний долгострой за 6 месяцев.
  • Излабс
    Петрозаводск
    Разработчик
    Октябрь 2007 — Январь 2010 (2 года и 4 месяца)
    Разработка high-load систем анализа трафика и мониторинга сайтов. Разработка распределенной системы хранения файлов с обработкой/упаковкой файла при запросе. Разработка сайтов.
  • Петрозаводский Государственный Университет
    Петрозаводск · От 1000 до 5000 сотрудников
    Инженер-электроник
    Сентябрь 2005 — Август 2007 (2 года)
    Администрирование

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

  • ПетрГУ

    Петрозаводский государственный университет
    Петрозаводск · 276 выпускников
    Математический
    Сентябрь 2003 — Июнь 2008 (4 года и 9 месяцев)