Кафедра Системного Программирования

Описание

История кафедры:
Кафедра системного программирования была основана в 2002г.

  •  С момента создания до 2004 г. руководил кафедрой к.ф.-м.н., доцент Ордян Альберт Аветисович

  •  С 2004 до 2015г кафедра функционировала под руководством к.ф.м.н., профессорa Егиазаряна Владимира Сааковича

  •  С 2015 до 2016 руководил кафедрой к.б.н., доцент Ваградян Вачаган Гургенович

  •  С 2016г. до  2019г. кафедрой курировала к.т.н., доцент Овакимян Анна Седраковна

  •  С 2019г. заведует кафедрой к.ф.-м.н. Саргсян Севак Сеникович


Качественный состав кафедры: Кафедра состоит из 52 сотрудников, из которых 4 основные и 48 внешние совместители, в том числе основных:

  •  12 кандидата наук (4 доцента)

  •  1 старший преподаватель внешний совместитель:

  •  1 доктор технических наук.

  • Основные научные направления кафедры:

  •  исследования моделирующих возможностей разных механизмов для описания процессов в локальных и глобальных сетях;

  •  параллельные архитектуры и параллельное программирование;

  •  искусственных интеллект;

  •  нейронные сети;

  •  интеллектуальный анализ больших данных;

  •  компьютерное зрение;

  •  верификация, тестирование и отладка программных систем.

ПРОГРАММЫ

Образовательный процесс кафедры:
Кафедра СП совместно с кафедрами МК и МММ в бакалавриате осуществляют совместную образовательную программу по направлению подготовки "Прикладная математика и информатика".
Основные направления подготовки специалистов (бакалавриат, магистратура, аспирантура) Магистерские образовательные программы по специальностям:
01.03.02 Прикладная математика и информатика
01.04.02 Прикладная математика и информатика


Аспирантура по специальностям:

  •  2.3.5. Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
  • 1.2.3 Теоретическая информатика, кибернетика

Международные образовательные связи, совместные образовательные программы:

  •  совместная с институтом Системного программирования им. В.П. Иванникова РАН РФ Центр передовых программных технологий,

Научно-исследовательская деятельность кафедры:

  •  Безопасность ПО

  •  Оптимизация программ

  •  Компиляторные технологий

  •  Искусственный интеллект, машинное обучение

Научная школа:
На кафедре сформировались научные школы по следующим направлениям:

  • Обработка сигналов и изображений (рук. доцент Ваградян В.Г.)

  • Системное программирование (анализ безопасности ПО, компиляторные технологии и оптимизация программ) (рук. к.ф.-м.н. Саргсян С.С.)

Гранты:

  •  2020 – организация курса “Основы Программирования”, для желающих перейти из других сфер в технологическую.

  •  2013– организация TEMPUS THE_QA - "Promoting Quality and Recognition of Transnational Education in Armenia and Georgia". 

  •  2012– TEMPUS "INARM" (Informatics and Management: Bologna-style Qualifications Frameworks) 

  •  2012– Armenian Coordination Agency "University-Emploer" (ARARAT) № 530321-TEMPUS-1-2012-1-AM-TEMPUS-SMHES 

  •  2012– CRDF ARM1-9071-YE-12 -"Global STEP Business Partnership"

  •  2010– Microdoft Innovation Centre in Armenia - "Read and speak-2010"


Информация по всем образовательным программам

 

team

Маилян Арен Каренович

к.тех.наук

Информация

 

Образование:

2019–2022 Национальный политехнический университет Армении, степень кандидата наук, Компьютерные сети и телекоммуникации.

2017–2019 Национальный политехнический университет Армении, степень магистра, Программная инженерия (информатика).

2013–2017 Национальный политехнический университет Армении, степень бакалавра, Информатика и компьютерные науки.

 

Рабочий стаж:

2019 – по сей день, Technical Team Lead / Senior Software Engineer, Energize Global Services CJSC.

Руководство междисциплинарной командой backend- и frontend-разработчиков. Проектирование и развитие архитектуры финансовых и государственных информационных систем, разработка микросервисных и распределённых систем, RESTful API и событийно-ориентированных решений.

В рамках проекта Doocat - Mobile Financial Management Platform осуществляет техническое руководство командой, принимает архитектурные решения, определяет стандарты разработки и принципы Clean Code, проводит технические собеседования и code review, осуществляет наставничество разработчиков. Участвует в разработке серверных сервисов, интеграционных решений и модулей отчётности, обеспечивает масштабируемость, отказоустойчивость, безопасность и поддерживаемость системы.

В рамках проекта Worldline Issuer Backoffice - Card Issuing Platform принимал участие в техническом проектировании и разработке backend- и frontend-модулей платформы выпуска банковских карт, проводил code review, занимался оптимизацией производительности, технической поддержкой и устранением производственных проблем, взаимодействовал с Product Owners и международными заказчиками.

В рамках проекта Customs Management System - Distributed Government Platform осуществлял проектирование и реализацию крупномасштабной распределённой платформы на основе микросервисной архитектуры, RESTful API и SQL/NoSQL баз данных. Участвовал в разработке архитектуры серверной и клиентской частей, обеспечении безопасности и защите данных, внедрении облачной инфраструктуры AWS и контейнеризации Docker.

2021–2022, Chief Information Officer (CIO), Addevice Software Development Company.

Разработка и реализация технологической стратегии компании в соответствии с бизнес-целями. Руководство IT-инфраструктурой, архитектурой информационных систем и межфункциональными инженерными командами. Разработка KPI, SLA и показателей эффективности, управление отношениями с поставщиками и бюджетом. Внедрение инженерных политик, процедур разработки и стандартов качества.

2020–2021, Co-Founder & Chief Operating Officer, EnEagle LLC.

Соучредитель IT-компании. Руководство инженерными операциями, реализацией программных проектов и развитием команды. Координация полного цикла разработки программных решений, включая соблюдение требований к качеству, срокам и бюджету. Участие в техническом подборе, адаптации и развитии инженерных и операционных команд.

2017–2018, Software Engineer, Webb Fontaine Holding.

Разработка клиентской и серверной архитектуры международных платформ для упрощения внешнеторговых процессов. Разработка RESTful API, работа с реляционными базами данных, обеспечение безопасности и защиты данных. Взаимодействие с менеджерами продуктов и командами по работе с данными, подготовка технической документации.

2013–2018, Team Leader,  Robotics & Embedded Systems, Union of Information Technology Enterprises.

Руководство инженерными командами в проектах по исследованию и разработке робототехнических и встроенных систем. Координация проектов от этапа проектирования до интеграции. Практическая разработка на C, C++ и LabVIEW, работа с сенсорами, системами распознавания изображений и автономными системами.

 

Преподавательская и научно-образовательная деятельность:

2020 – по сей день, преподаватель Национального политехнического университета Армении. Преподавание дисциплин в области программной инженерии, руководство дипломными проектами бакалавров и магистрантов. Участие в реализации армяно-германского межминистерского академического проекта.

2022,  преподаватель Java, Armenian Code Academy. Разработка учебной программы по Java для разработчиков среднего уровня и подготовка практических заданий на основе реальных программных проектов.

2020 – по сей день, тренер, Business Development Group. Проведение образовательных курсов по программированию. Участие в привлечении государственных грантов для развития STEM-образования в регионах Армении.

Научные интересы:

  • Программная инженерия и разработка программных систем.
  • Микросервисная архитектура и распределённые системы.
  • Компьютерные сети и телекоммуникации.
  • Разработка масштабируемых, высокодоступных и отказоустойчивых программных систем.
  • Событийно-ориентированная архитектура и межсервисное взаимодействие.
  • Применение методов машинного обучения и обработки данных в программных системах.
  • Робототехника и встроенные системы.

Список основных публикаций:

10 рецензируемых научных публикаций.

  1. Mayilyan A.K. et al. Research and Comparative Analysis of Build Technology Programming in Java. Mathematical Problems of Computer Science, 2018.
  2. Mayilyan A.K. Designing and Implementing a Method of Data Augmentation Using Machine Learning. Mathematical Problems of Computer Science, 2021.
  3. Kirakossian G.T., Mayilyan A.K. MKM-HEALTHDATA SDK for Mobile Applications. JECET, 2019.
 

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

  • Языки программирования: Java, JavaScript, Groovy, PL/SQL, T-SQL, C, C++.
  • Фреймворки и технологии: Spring Boot, Spring Framework, Spring Security, Hibernate, MyBatis, EJB, Struts, Grails.
  • Архитектура: микросервисная архитектура, распределённые системы, RESTful API, событийно-ориентированная архитектура, межсервисное взаимодействие, шаблоны проектирования, Clean Code, масштабируемость, отказоустойчивость и высокая доступность.
  • Системы обмена сообщениями: RabbitMQ.
  • Базы данных: MySQL, Oracle, PostgreSQL, MongoDB, MS SQL; реляционные и NoSQL базы данных.
  • DevOps и инфраструктура: Docker, Jenkins, AWS, GCP, Maven, Git, TeamCity, Apache, Tomcat.
  • Мониторинг и качество: мониторинг производительности, логирование, диагностика и устранение технических проблем, code review, разработка инженерных стандартов.
  • Руководство: техническое руководство командами, управление междисциплинарными командами, наставничество, проведение технических собеседований, Agile.

 


 

Дисциплины

team

Ахумян Ирина Владимировна

Старший преподаватель
team

Акопян Шаке Сёмаевна

преподаватель
team

Арутюнян Мариам Сероповна

Кандидат технических наук, преподаватель, продвинутый научный сотрудник (исследователь и разработчик)
team

Асланян Айк Каренович

к.ф.м.н., доцент
team

Мелконян Ваагн Геворкович

Преподаватель, кандидат технических наук (к.т.н.)
team

Саргсян Севак Сеникович

Заведующий кафедрой системного программирования, д.т.н., доцент
team

Асатрян Самвел Мисакович

Кандидат педагогических наук, доцент • Образовательные технологии, обеспечение качества, искусственный интеллект в образовании
team

Беджанян Анна Рафинадовна

Старший преподаватель

Менеджеры