Александр Пенской

Logo

Доцент
факультета ПИиКТ
Университета ИТМО
Россия


Доцент
Совместного института HDU-ИТМО
Китай

Профиль на GitHub

О себе

Большая часть моей работы сочетает исследования (поиск и проверка гипотез, поиск новых точек зрения), разработку (проектирование архитектуры, реализация и управление проектами) и преподавание (лекции, консультации и наставничество). Я специализируюсь на разных аспектах программной инженерии. Несколько примеров из моего опыта:

Мои темы

Я могу быть вашим руководителем в различных теоретических и технических областях:

Теоретические темы

  1. Моделирование данных: как представлять данные предметной области, формализовать и интерпретировать их и встраивать модели данных в программные системы.
  2. Архитектурное проектирование: как визуализировать архитектуру системы и использовать архитектурные описания при проектировании и реализации.
  3. Системная инженерия: как понимать систему целиком, выделять важные компоненты и вопросы и оценивать её качество.
  4. Инженерные методы: как подходить к разработке методично, но просто, и справляться с управлением проектом, когда всё идёт не так.

Технические темы

  1. Функциональное программирование: альтернативные подходы к разработке на основе принципов функционального программирования и их применение в реальных проектах.
  2. Предметно-ориентированные языки: как упростить программирование, почему такие языки не всегда лучшее решение и как интегрировать eDSL в основной язык.
  3. Распределённые системы: лучшие практики проектирования и реализации распределённых систем с учётом конкретных бизнес-требований.
  4. Верификация программного обеспечения: как убедиться, что система соответствует ожиданиям, и как эти ожидания сформулировать.

Посмотрите мои проекты, чтобы лучше понять, чем я занимаюсь и чем могу помочь.

Мои проекты

Эти проекты могут стать темой вашей бакалаврской или магистерской работы.

Текущие

Архив

Мои курсы

Блог

Контакты