Скрам Мастер

Руководитель разработки

ZCE PHP программист (Yii/Yii2), JavaScript (Vue js)

2005
Московская государственная академия приборостроения и информатики mgupi.ru Информационные технологии / Компьютерные системы и сети. Диплом.(заочное)
2003
Московская государственная академия приборостроения и информатики mgupi.ru Приборостроение и радиоэлектроника, Диплом.(очное)
Период Место Обязанности, Задачи
Сентябрь 2015 - по наст. время
(2 года)
ОАО «Межрегиональный ТранзитТелеком» (МТТ)
(телекоммуникационная компания)
(Москва, www.mtt.ru)
Старший Разработчик
  • Роль: Техническое сопровождение проектов, Скрам Мастер.
  • Программирование: PHP, JavaScript, Python
  • Рабочий процесс: Анализ, Проектирование, Разработка, Тестирование, Внедрение, Поддержка
  • Опыт - технологии и Задачи: REST API, RabbitMq, Codeception, Docker, GitLab CI
  • Фреймворк: Yii, Yii2
  • Инстументы управление проекта: JIRA Atlassian
  • Система контроля версий: GIT GitLab
Октябрь 2013 - Сентябрь 2015
(2 года)
ЗАО "Оригинал" (Original soft)
(Москва, www.original-group.ru)
PHP разработчик, Yii фреймворк
  • Программирование: PHP, JavaScript
  • Фреймворк Yii, Yii2 jquery
  • Тестирование: PHPUnit
  • Система контроля версий: GIT
  • Управление проекта постановка задач: Redmine
  • Написание скриптов - RegExp, Shell, Sed, Awk
Май 2007 - Сентябрь 2013
(6 лет 4 месяцев)
Инженерный центр "Айрбас" в России
(Москва, www.ecar-airbus.ru)
Системный инженер
  • Фреймворк Yii (1 проект)
  • Программирование: PHP
  • Написание скриптов, автоматизация - RegExp, Shell, Sed, Awk
  • Сопровождение и поддержка крупной Информационной системы
  • Unix (Linux , Solaris, HP-UX, FreeBSD) UNIX OS - инсталяция, конфигурация.
  • Программирование с использованием LAMP
Сентябрь 2003 - Май 2007
(3 года 9 месяцев)
General Energy Technologies JSC "Jet"
Информационные технологии/Системный интегратор.(Москва)
Системный инженер
  • Програмирование диагностических модулей для
    Автоматизированных систем управления технологическим процессом(АСУТП) C/C++
  • Скриптинг (TCL, Shell )
  • Внедрение и обслуживание системы, работать на площадке заказчика.
  • Ведение системы контроля версий CVS
  • Поддержка проектов на уровне системного администрирования (RedHat)
  • Консультирование клиентов по установке, эксплуатации и устранения неисправностей.
Август 2003 - Сентябрь 2004
(1 год 2 месяца)

Всероссийский научный институт
экономики рыбного хозяйства "ВНИЭРХ"
Информации и автоматизированных систем
управления рыбного хозяйства.

Научная организация.(Москва)
Системный администратор
  • Установка, настройка и обслуживание серверов Unix (FreeBSD).
  • Настройка, обслуживание Apache, MySQL, IPFW, Squid, NAT, самба, DNS.
  • Техническая поддержка Windows98/Me/2000/XP.

PHP

JS

HTML

CSS

GIT

Yii framework

Python

Django framework

Redmine

Learning Python, 5th Edition

Learning_Python_5th_Edition

Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz’s popular training course, this updated fifth edition will help you quickly write efficient, high-quality code with Python. It’s an ideal way to begin, whether you’re new to programming or a professional developer versed in other languages. Complete with quizzes, exercises, and helpful illustrations, this easy-to-follow, self-paced tutorial gets you started with both Python 2.7 and 3.3— the latest releases in the 3.X and 2.X lines—plus all other releases in common use today. You’ll also learn some advanced language features that recently have become more common in Python code.

Programming Python

Programming Python

If you've mastered Python's fundamentals, you're ready to start using it to get real work done. Programming Python will show you how, with in-depth tutorials on the language's primary application domains: system administration, GUIs, and the Web. You'll also explore how Python is used in databases, networking, front-end scripting layers, text processing, and more. This book focuses on commonly used tools and libraries to give you a comprehensive understanding of Python’s many roles in practical, real-world programming. You'll learn language syntax and programming techniques in a clear and concise manner, with lots of examples that illustrate both correct usage and common idioms. Completely updated for version 3.x, Programming Python also delves into the language as a software development tool, with many code examples scaled specifically for that purpose.

The Well-Grounded Rubyist

The Well-Grounded Rubyist

The Well-Grounded Rubyist, Second Edition is a beautifully written tutorial that begins with your first Ruby program and goes on to explore sophisticated topics like callable objects, reflection, and threading. The book concentrates on the language, preparing you to use Ruby in any way you choose. This second edition includes coverage of new Ruby features such as keyword arguments, lazy enumerators, and Module#prepend, along with updated information on new and changed core classes and methods.

11/22/63: A Novel

11/22/63: A Novel

Now in trade paperback, acclaimed author and Master of Horror Stephen King’s #1 bestselling time travel novel, winner of the 2011 Los Angeles Times Book Prize for Best Mystery/Thriller and praised by USA TODAY as “extraordinary.” WINNER OF THE 2012 LOS ANGELES TIMES BOOK PRIZE #1 bestselling time travel novel, winner of the 2011 Los Angeles Times Book Prize for Best Mystery/Thriller and praised by USA TODAY as “extraordinary.” WINNER OF THE 2012 LOS ANGELES TIMES BOOK PRIZE

Shantaram: A Novel

Shantaram: A Novel

"It took me a long time and most of the world to learn what I know about love and fate and the choices we make, but the heart of it came to me in an instant, while I was chained to a wall and being tortured." So begins this epic, mesmerizing first novel set in the underworld of contemporary Bombay. Shantaram is narrated by Lin, an escaped convict with a false passport who flees maximum security prison in Australia for the teeming streets of a city where he can disappear.

Python 3 Essential Training

Python 3 Essential Training

Demonstrates how to use Python 3 to create well-designed scripts and maintain existing projects. Due to its power, simplicity, and complete object model, Python has become the scripting language of choice for many large organizations, including Google, Yahoo, and IBM. In Python 3 Essential Training, Bill Weinman demonstrates how to use Python 3 to create well-designed scripts and maintain existing projects. This course covers the basics of the language syntax and usage, as well as advanced features such as objects, generators, and exceptions. Example projects include a normalized database interface and a complete working CRUD application. Exercise files accompany the course.

Python – Beyond the Basics

Python – Beyond the Basics

Python – Beyond the Basics Python – Beyond the Basics deepens and broadens your knowledge of Python, a dynamic language popular for web development, big data, science, and scripting.

Django Fundamentals

Django Fundamentals

Django Fundamentals This course teaches the basics of web development with the Django framework. It will teach you everything you need to become a productive Python web developer.

italki: Learn a language online

italki: Learn a language online

""italki has helped me connect with native speakers and experienced language teachers. It's ideal for people who can't be in the country, but want to get busy speaking the language!"" Benny the Irish Polyglot, author of Fluent in 3 Months Read his review of italki Profile italki.com Profile italki.com.

Приложение для организации конференций, похожие на таких сайтах, как meetup.com или eventbrite.com. Предоставили интерфейс из приложения, был создан бэкэнд.

Технологии:

  • Python REST API,
  • Google App Engine,
  • Google Cloud Endpoints

Медиа-Библиотека: Видео. загрузка видео контента. Видео файлы, обработка и сохранение всей необходимой информации в БД PostgreSQL. Реализованы различные тип поиска видео-контента

Технологии:

  • PHP Yii фреймворк,
  • БД PostgreSQL,
  • HTML, CSS, JavaScript, jquery, AJAX

Ссылки:

Разработка приложений для объединение нескольких видео файлов в один файл. Видео фрагменты относятся к автомобильной дороге. Создать видео-заглушки при необходимости между видео фрагментами. Перекодировка видео файлов.

Требования:

  • поддержка ведения журнала Сообщений.
  • уведомление по электронной почте о статусе обработки.
  • проверка среды вокруг запуска приложения.
  • e-mail уведомить администратора с полной информацией об ошибки.
  • поддержка различных типов параметров запуска.

Технологии:

  • PHP Yii Command
  • ffmpeg
  • БД PostgreSQL

Ссылки:

Приложение для работы обработки большого обема данный XML DB FIAS ( ФИАС - Федеральная информационная адресная система)

Требования:

  • инициализации(первый пуск) данных.
  • автоматическое обновление.
  • принудительное обновление по ID.
  • получить информацию о последних обновлениях

Технологии:

  • PHP Yii Command
  • XML REST.
  • БД PostgreSQL.

Ссылки:

`

PHP Сервер (демон) для мониторинга и запуска процессов видео склейки.

Требования:

  • работать 24/7
  • поддержка ведения журнала Сообщений.
  • поддержка различных типов параметров. Максимальное число процессов в одно время.

Технологии:

  • PHP Yii Command
  • NoSQL Redis.
  • DB PostgreSQL.

Ссылки: