Обо мне

Специализация и профессиональные навыки:
MSSql, MySql, PostgreSQL, Oracle, PHP, Javascript, FoxPro, MVC, GIT, HTML, CSS, XML, SOAP, WSDL, OLAP, OpenSSL, Redmine, JIRA, Apache HTTP Server, Nginx, Laravel, Yii, NodeJS, VueJS, VueX

Профессиональные цели:
Разносторонняя, интересная, высокооплачиваемая работа.

Награды, сертификаты, портфолио, проекты:
www.metrosphera.ru, www.getplanet.ru, www.properm.ru, fsa.gov.ru

Профессиональные навыки
PHPJavaScriptAjaxPostgreSQLSQLООПNode.jsLaravelYii frameworkJava
Опыт работы
ООО «Про Ай-Ти Ресурс»
Пермь
Руководитель группы разработки
Июль 2018 — По настоящее время (2 года и 4 месяца)
JiraKanbanLaravelGitLinuxNode.js
Главный специалист 1-разряда, Эксперт по разработке
Ноябрь 2014 — Июнь 2018 (3 года и 8 месяцев)

Обязанности

  • Анализ требований к разрабатываемым программным продуктам;
  • Разработка архитектуры программных продуктов;
  • Выбор решений, технологий и СПО для реализации программных продуктов;
  • Разработка программных продуктов в части написания кода для backend;
  • Разработка структур, элементов и функций баз данных;
  • Развертывание программных продуктов на тестовых, продуктивных стендах;
  • Поддержка функционирования программных продуктов;
  • Написание технической документации.

Выполняемые задачи

  1. Участие в разработке web-приложения онлайн обработки сообщений физ. лиц.
    - Разработка backend PHP, Oracle, MongoDB;
    - Разработка frontend HTML, CSS, JS, JQuery;
    - Deploy приложения на продуктивный стенд;
    - Техническая поддержка функционирования приложения.
  2. Доработка, усовершенствование, сопровождение комплексного программного продукта по подаче и согласованию электронной документации.
    - Согласование ТЗ;
    - Планирование задач и сроков, распределение задач;
    - Разработка архитектуры продукта, разработка схемы развертывания;
    - Доработка, внедрение новой функциональности в программный продукт, в т.ч. backend PHP/YII, структуры хранения и функции MSSQL, frontend HTML, CSS, JS, NODE.JS, JQUERY, WEBSOCKET;
    - Поддержка распределенной БД (агенты репликации, snapshots, репликация транзакций);
    - Разработка модуля синхронизации распределенного файлового хранилища (до 20ТБ);
    - Анализ узких мест, улучшение производительности продукта;
    - Доработка JAVA-приложения для загрузки документации в очереди по SOCKS-протоколу, установка и настройка SSL-сертификата, расширение протокола обмена приложения и сервера путем добавления TLS (openssl, socks5);
    - Расширение функциональности предоставления гос. услуг в эл. виде (SOAP, XML, ЭЦП, КриптоПро, openssl);
    - Реализация модуля ЭЦП для загруженной документации. Настройка загрузки корневых сертификатов, проверка усиленной квалифицированной подписи, создание усиленной квалифицированной подписи (ЭЦП, КриптоПро, ГОСТ Р 34.10-2001, RSA, DES, OpenSSL, VipNet);
    - Отправка sms посредством sms-шлюза;
    - Реализация модуля создания превью загружаемых файлов (DOC, PDF, XML, Autocad, ...);
    - Реализация REST-сервиса автоматической записи на прием;
    - Настройка задач планировщика;
    - Администрирование windows-серверов в части разрабатываемых продуктов;
    - Deploy новых версий продукта в полуавтоматическом режиме.
JavaScriptYii frameworkSQLXMLMssqlPHPGitLinuxLaravelMongoDB
Центр экономических проектов
Пермь
Заместитель директора департамента IT-проектов и решений
Апрель 2013 — Октябрь 2014 (1 год и 7 месяцев)
Обязанности: - Организация работы департамента по разработке программных продуктов в период отсутствия директора департамента - Участие в переговорах с представителями потенциальных заказчиков - Контроль формального соответствия разрабатываемых продуктов требованиям технического задания на ПО - Участие в определении стратегии разработки программных продуктов, используемых языков программирования, СУБД и технологий разработки - Подготовка предложений по оптимизации и развитию ИТ-инфраструктуры организации - Анализ требований к разрабатываемым программным продуктам - Разработка архитектуры программных продуктов - Разработка программных продуктов в части написания кода и разработки структуры баз данных - Поддержка функционирования программных продуктов на виртуальном хостинге Достижения: - Руководство программными группами от 2-х до 5-ти человек - Управление проектами, планирование, распределение и контроль задач на основе системы Redmine - Разработка, внедрение и техническая поддержка информационной системы Управления надзора и контроля в сфере образования Министерства образования Тверской области - Разработка нового функционала и техническая поддержка сайта Федеральной службы по аккредитации (http://fsa.gov.ru) - Разработка, внедрение и техническая поддержка внутренней системы учета и контроля времени и планирования задач - Интеграция сервиса бронирования и поиска мероприятий г. Мурманска (http://murmansk.masmer.ru/) с Единым порталом государственных услуг (http://www.gosuslugi.ru/)
Руководитель IT направления
Август 2012 — Март 2013 (8 месяцев)
Обязанности: - Контроль формального соответствия разрабатываемых продуктов требованиям технического задания на ПО - Анализ требований к разрабатываемым программным продуктам - Разработка архитектуры программных продуктов - Разработка программных продуктов в части написания кода и разработки структуры баз данных - Поддержка функционирования программных продуктов на виртуальном хостинге Достижения: - Руководство программной группой из 2-х человек - Планирование, распределение и контроль задач на основе системы Redmine - Разработка, внедрение и техническая поддержка информационной системы «Электронная очередь в детский сад»: г. Сарапул, г. Можга, г. Воткинск, г. Долгопрудный, г. Дубна, Пушкинский район, г. Котельники, Щелковский район. - Интеграция сервиса «Электронная очередь в детский сад» Удмуртской Республики (г. Ижевск, г. Глазов, г. Сарапул, г. Можга, г. Воткинск) с Единым порталом государственных услуг (http://www.gosuslugi.ru/) - Разработка, внедрение и техническая поддержка портала «Массовые мероприятия г. Мурманска» (http://murmansk.masmer.ru/)
Ведущий инженер-программист
Ноябрь 2010 — Июль 2012 (1 год и 9 месяцев)
Обязанности: - Анализ требований к разрабатываемым программным продуктам - Разработка архитектуры программных продуктов - Разработка программных продуктов в части написания кода и разработки структуры баз данных - Поддержка функционирования программных продуктов на виртуальном хостинге Достижения: - Разработка, внедрение и техническая поддержка информационной системы «Электронная очередь в детский сад»: (г. Ижевск, г. Глазов) - Разработка, внедрение и техническая поддержка системы планирования и мониторинга управления региональными финансами Забайкальского края (анализ данных OLAP) (http://e-zabregion.ru)
Показать еще 1 позицию
Заказная разработка: web, Big Data, CRM, SaaS
Программист
Июль 2006 — Май 2010 (3 года и 11 месяцев)
Обязанности: - WEB-разработка - Разработка программных продуктов в части написания кода и разработки структуры баз данных - Разработка технического задания на ПО Достижения: - http://www.metrosphera.ru - http://www.getplanet.ru - http://www.uralfd.ru
Высшее образование
Пермский государственный университет
Пермь
Факультет: Механико-математический
Январь 2001—Январь 2006 (5 лет)
Специальность «Математические методы в экономике», квалификация «Математик. Прикладной программист»