Юнусов Максим

Специалист в области анализа и проектирования ПО
Максим работает в области информационных технологий с 1991 г. Начинал свою профессиональную деятельность как свободный программист, разрабатывающий ПО под заказ либо создавая и реализуя условно-бесплатное ПО. Постепенно с переходом на более сложные задачи сформировалось понимание важности технологии разработки ПО и методологической поддержки процесса. Опробовав различные практики, в числе которых RUP, XP, ICONIX, приобрел опыт проектирования, ведения процесса, познакомился с принципами сбора требований и управления средой. 

Максим имеет опыт руководства как небольшими проектными командами, так и информационным отделом, занимающимся ИТ-поддержкой учебных заведений. В 2005 г. отдел в составе СППК получил сертификат соответствия системы менеджмента качества международным стандартам ISO серии 9000. 

Одним из наиболее важных достижений в области разработки ПО Максим считает создание информационной системы “Помпур”. Система обеспечивает поддержку учебного процесса (ведение расписания, планирование, учет и т.п.) в нескольких учебных учреждениях страны с 1999 г.

Количество успешных проектов, в которых Максим принимал участие, более 50. Имеет опыт внедрения информационных систем «с нуля», т. е. от закупки оборудования до обучения персонала. Проектировал и принимал участие в развертывании локальных сетей. 

Занимался разработкой программного обеспечения под заказ (клиент-сервер, трехзвенки и Web-приложения) в качестве инженера программиста, архитектора и руководителя небольшой группы разработчиков. 

Преподавательскую деятельность Максим ведет с 1996 г.: 10 лет преподавал в Сибирском профессионально-педагогическом колледже (преподаватель первой категории);  в 2000–2006 гг. являлся преподавателем  Московского государственного университета экономики, статистики и информатики; в 1999–2009 гг. был старшим преподавателем в Омском филиале Российского государственного профессионально-педагогического университета. С 2014 г. проводит курсы Luxoft Training.

Профессиональный опыт

2014 – наст. вр. – тренер Luxoft Training.
2006 – наст. вр. – Luxoft, ведущий разработчик: проектирование и разработка ПО;
1995–2006 – Сибирский профессионально-педагогический колледж, ведущий инженер: дизайн, разработка, руководство проектом, руководство информационным отделом, внедрение информационных систем с нуля, т. е. от закупки оборудования до обучения персонала; проектирование и участие в  развертывании локальных сетей; разработка ПО под заказ (клиент-сервер, трехзвенки и Web-приложения) в качестве инженера программиста, архитектора и руководителя небольшой группы разработчиков. 

Образование 

1987–1992 – Омский государственный университет, Физический факультет, квалификация "физик", специализация "теоретическая физика".
 

Ключевые области знаний:

  • Проектирование и разработка высоконагруженных приложений с повышенными требованиями по производительности, надежности, отказоустойчивости, модифицируемости и безопасности с применением следующих практик и методологий: ADD, DDD, Моделирование производительности.
  • Проектирование архитектуры с применением стилей микросервисы, SOA, MVP, SPA, CQRS, Event Sourcing и др.;
  • Проектирование, базирующееся на тактиках и на паттернах (GoF, EAP, интеграционные паттерны, POSA и др.);
  • Разработка с использованием практик Agile (TDD, CI/CD , парное программирование, и т.п.);
  • Разработка и проектирование объектно-ориентированного кода с применением принципов GRASP, SOLID, CQS и др.;
  • Разработка приложений в функциональном стиле;
  • Проектирование и разработка схем хранения данных RDB, NoSQL;
  • Разработка серверных приложений на Java, Kotlin c использованием Spring, Spring Boot и пр.;
  • Разработка клиентских приложений на JavaScript, TypeScript, Kotlin c использованием React, Redux, WebPack и пр.

Видео

Модульное тестирование "нетестируемого" кода
Модульное тестирование "нетестируемого" кода
Архитектура в Agile проекте
Архитектура в Agile проекте
Масштабируемое приложение за 15 минут (используем AKKA под Java)
Масштабируемое приложение за 15 минут (используем AKKA под Java)
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.